Майкл ДМерс ГИС. Инициаторы проведения этого новаторского события надеются привлечь к нему внимание мировой общественности и широких масс пользователей географических информационных систем из всех стран.
Скачать 4.47 Mb.
|
ОПРЕДЕЛЕНИЕ ОБЪЕКТОВ НА ОСНОВЕ ИХ АТРИБУТОВ Только лишь возможность находить точечные, линейные и площадные объекты на карте имеет мало ценности. Большинство объектов выбираются не столько по их типу, сколько в зависимости от того, что они представляют в реальном мире. Как мы не стали бы просто записывать точки как точки, линии как линии и области как области в нашем полевом исследовании, так же мы не храним их как стерильные сущности в нашей БД ГИС. Наоборот, как и в поле, мы отмечаем типы точечных, линейных и площадных объектов, их количества и категории, величины каждого, так как наибольший интерес представляют их атрибуты, то есть описания. По той же причине мы чаще всего ищем и подсчитываем объекты и отмечаем их положения, используя в качестве критерия поиска атрибуты этих объектов. Здесь мы рассмотрим три типа объектов - точечные, линейные и площадные; поверхности будут рассмотрены отдельно (Глава 10), так как они хранятся в БД часто совершенно иным образом. Определение точечных объектов на основе их атрибутов Точечные объекты, как и все другие объекты, различаются не только по их местоположению, но, что более важно, по их атрибутам, характеристикам. Деревья отличаются от домов, которые отличаются от машин, которые отличаются от предприятий и т.д. Эти различия дают нам разные, но часто взаимосвязанные пространственные распределения каждой группы объектов. Точечные объекты могут различаться по отнесению их к таким типам, как деревья, дома, машины, предприятия. Эти типы могут также делиться на подкатегории. Например, деревья могут подразделяться на клёны, дубы, сосны, берёзы и т.д. Дома могут быть разделены на коттеджи для одной семьи, дома с фундаментом, двухэтажные, многоэтажные дома и т.п. В каждой из названных подкатегорий есть присущие им свойства для выделения их из большей категории. Точечные объекты могут быть разделены по типам (номинальная шкала измерения данных), они также могут быть разделены и классифицированы в соответствии с порядковой шкалой. Мы можем, например, ранжировать деревья по некоторой мере здоровья или силы, или даже по величине даваемой ими тени. Например, мы могли бы иметь плохую, среднюю и хорошую категории деревьев с точки зрения качества тени, которую они могут предоставить. С другой стороны, лесозаготовительная компания может разбить множество деревьев на порядковые категории, отталкиваясь от предполагаемого качества пиломатериалов, которые можно будет произвести из них по созреванию. В третьем случае для выборки нам могло бы понадобиться знание отношений между существующими видами деревьев. Конечно, мы можем различать точечные объекты также и по значениям в шкалах интервалов и отношений. Например, дома могут различаться по рыночной стоимости: до 50000 долларов, от 50001 до 100000 и т.д. Эти величины могут храниться в БД для обеспечения возможности отбора соответствующих точек. Другие примеры могут включать годовой объем продаж отдельных предприятий, объем связывания азота для выбранных растений, рост отслеживаемых по телеметрии оленей. Эти количественные показатели позволят нам выбирать в широком диапазоне групп, или классов каждого вида объектов в зависимости от наших потребностей. Очень важно, чтобы работоспособная ГИС могла определять каждую категорию отдельно и вносить в таблицу результаты поиска. Кроме того, нам нужна возможность создания графического покрытия из точечных объектов заданных категорий или значений показателей, и только этих категорий или значений. Другими словами, нам нужна возможность обособлять эти группы точечных объектов от тех, которые не существенны для целей нашего анализа. Поскольку ГИС функционирует в рамках аналитической картографической парадигмы, нам нужна возможность выборки всех исходных данных и последующей группировки результатов любым образом, который подходит для наших целей. Помимо просто обособления объектов определенных категорий, ГИС должна позволять нам определять положение каждого элемента в отдельности из каждого класса объектов и сравнивать его с другими объектами того же типа, что и он сам. То есть, нам нужна возможность показать пространственные отношения между одними объектами выбранного точечного класса с другими объектами того же класса для того, чтобы мы могли впоследствии выполнять аналитические операции по количественному определению этих отношений. Находятся ли все дома стоимостью до 50000долларов в пределах заданного расстояния друг от друга? Распределены они регулярно или случайно? Группами или сравнительно равномерно? Если нам нужно показать пространственные отношения между объектами одного типа или близких значений атрибутов, то это для того, чтобы в дальнейшем мы могли сравнить их с другими подобными точечными объектами другого типа или значений. Нам нужна возможность показывать и в дальнейшем выражать численно отношения между, например, домами, продающимися за 50000 долларов или меньше, и теми, что стоят 50001 доллар или больше. Более того, нам наверняка потребуется показывать пространственные отношения между точечными объектами одного типа, например, домами, и другого типа, например, уличными фонарями. И как нам нужно сравнивать численности и пространственные положения одной группы точечных объектов и другой, то также нам потребуется показывать отношения между объектами разных размерностей. Например, отношения между домами и имеющимися мощеными дорогами, линиями канализации, водопроводом и линиями электропередачи, парками и торговыми центрами. Конечно, как мы скоро увидим, объекты каждого из этих других типов также нужно будет разделять по типу и величине. Перед тем, как закончить рассмотрение точечных объектов, важно отметить, что хотя большинство ГИС-пакетов позволяет выбирать, обсчитывать и определять положения точечных объектов, многие из них, особенно самые простые, не ориентированы на определение пространственных отношений между этими объектами (это справедливо не только для точечных объектов). Все же, даже если программное обеспечение не позволяет нам выполнять продвинутые аналитические операции с этими объектами, мы должны иметь возможность выполнять, по меньшей мере, указанные базовые функции и обмениваться данными с другими программами; тогда мы сможем применять альтернативные аналитические программы, чтобы узнать больше о существующих пространственных отношениях. Как минимум, ваша ГИС должна позволять вам создавать выборку только тех элементов, которые вам нужны, и только их, вместе с их атрибутами и координатами. После такого отделения вы должны также иметь возможность создания из них отдельного покрытия для обеспечения дальнейшего их анализа либо в рамках этой ГИС, либо с использованием другого программного обеспечения. Определение линейных объектов на основе их атрибутов Как вы помните, линейные объекты это одномерные сущности, определяемые двумя точками или более, с соответствующими парами координат. Линейный объект может также содержать узлы, которые являются точками, указывающими начала и концы дуг или изменения атрибутов вдоль нее. Линейные объекты, как и точечные, могут характеризоваться атрибутами, выражаемыми с применением различных шкал измерения данных. Примеры линейных объектов включают железные дороги, улицы, линии геологических разломов, изгороди, реки. Каждый из них может быть выделен среди остальных, так как все они разнятся по типу. Другими словами, должна существовать возможность идентификации, выборки и определения положения каждого отдельного объекта. И, конечно, должна быть возможность сводить их в таблицу и раздельно отображать для определения уникального паттерна, создаваемого каждым из них на ландшафте. Подобно точечным, линейные объекты должны разделяться на основе порядкового ранжирования или некоторой иной меры. Такие типы шоссе как однорядное, двухрядное, трехрядное и межрегиональная скоростная магистраль являются примерами линейных объектов, организованных по рангу. Эти ясно различающиеся типы дорог могут сравниваться только в пределах этого спектра типов шоссе; численные сравнения с другими дорогами, не относимыми к шоссе, скорее всего, не будут иметь смысла. Примером линейных объектов, которые могут иметь измеримую разницу в значениях атрибутов, являются реки, дебит которых может измеряться в кубометрах в секунду. В некоторых случаях одна линия может иметь изменения в значениях атрибутов вдоль своей длины. Например, дорога может превратиться из однорядной в двухрядную, дебит реки может возрасти за счет притоков, а транспортная нагрузка городской улицы может измениться на пересечении с другой улицей. Используя узлы для индикации изменений и храня каждый отрезок между узлами с соответствующими атрибутами, мы можем определить каждый сегмент линии как отдельную идентифицируемую сущность, то есть дугу*. Таким образом, атрибуты могут использоваться для выборки как целых линий, так и их частей. * См. комментарий о динамической сегментации в предыдущей главе. Другие характеристики включают не просто атрибуты самой линии, но сравнение того, что оказывается по ее сторонам. Например, мы могли бы описать изгородь, указывая типы ландшафта по ее сторонам. Мы могли бы, например, идентифицировать все изгороди, у которых с одной стороны -лес, а с другой - поле, или все изгороди, у которых поля - с обеих сторон [DeMers et al., 1995]. В растровых системах подобные действия могут быть трудны, требуя выполнения операций, называемых анализом соседства. В векторных системах, использующих топологическую модель данных, отношения между линией и прилежащими к ней полигонами записываются в БД в явном виде во время ввода или построения топологии. Для растра это может потребовать создания отдельного покрытия линейных объектов для хранения таких атрибутов или, если эта растровая система использует СУБД, такие атрибуты могут храниться в ней в отдельных колонках таблицы атрибутов. В векторных системах используется преимущественно второй подход. Для определения положений линии необходимо знать пары координат всех точек, которые образуют линию в векторной системе, или значения рядов и колонок всех образующих ее ячеек растра в растровой системе. Это добавляет три других параметра, которые могут использоваться для выборки линии: ее длина, ориентация и форма. Линейные объекты могут быть прямыми с простой ориентацией или зазубренные и извилистые с неоднозначной ориентации, такие как улицы, дороги, или реки, где каждый прямой отрезок имеет свою ориентацию. Одни линейные объекты просты и состоят из одной линии, другие - сложны, с разветвленной сетью, наподобие разветвляющейся реки. Все это трудно подсчитать в большинстве растровых ГИС, но векторные системы легко могут определять длину (см. Главу 8) и ориентацию. Расчет длины - всего лишь вопрос определения расстояния между двумя точками с использованием теоремы Пифагора, если координаты даны в декартовой системе, или между точками по дуге большого круга, если мы имеем дело с географическими координатами [Robinson et al., 1995]. Меры ориентации используют стандартные формулы тригонометрии на сфере [Robinson et al., 1995]. Мерой формы для линейных объектов чаще всего является извилистость (sinuosity), определяемая как отношение суммы длин сегментов линии к расстоянию между ее крайними точками. Возможен и более сложный анализ, включающий комбинации этих вычислений [Mark and Xia, 1994]. Три этих основных меры - длина, ориентация и форма - могут быть приписаны как отдельные атрибуты к каждому линейному объекту или к каждому отделимому участку линейного объекта. Например, мы могли бы найти все изгороди, которые длиннее 80 метров, или выделить все дороги, которые имеют ориентацию вдоль меридианов, или отобрать наиболее извилистые реки. В некоторых случаях линейные объекты могут выходить за края карты. Если вы хотите иметь возможность их учета, может быть полезным включение атрибута, показывающего, что линия не завершена. Анализ, который не учитывает неполные линейные объекты, может оказаться ошибочным. Большинство таких операций нацелены на получение общей статистики карты, такой как средняя длина линейного объекта в покрытии, или среднее азимутальное направление, или средняя извилистость. Иногда может потребоваться создание в покрытии областей однородности (регионов), где длины, азимуты и/или извилистости имеют близкие значения, но различаются от одной области к другой. Этот вопрос мы рассмотрим в Главе 9. Определение площадных объектов на основе их атрибутов Как и точечные и линейные объекты, площадные, или полигональные, объекты могут быть определены, обособлены и выбраны на основе категории или размера. Каждая из этих характеристик должна храниться в явном виде в БД, либо как атрибуты ячеек растра, либо как атрибуты векторных полигонов. Выделение и выборка осуществляются точно также, как и с точками и линиями. Но в отличие от них, площадные объекты имеют дополнительное измерение, которое позволяет присваивать им больше атрибутов на основе их геометрии. Среди полезных атрибутов полигональных объектов находится мера их формы. Форма может быть строго евклидовой в том смысле, что она может представляться как некоторая вариация известной геометрической фигуры, такой как круг или квадрат. Известны меры формы, которые используют фрактальную геометрию, использующие нерегулярность внешней границы полигона. Связанной с формой является мера вытянутости (elongation) полигона, или отношение длин его длинной оси к короткой. Хотя такая функция обычно не встроена в векторные ГИС, измерение осей и получение отношения - сравнительно простое дело. Координаты вершин полигона могут использоваться для нахождения наиболее удаленных в определенном направлении точек. Но это требует использования объекта более высокого уровня, центроида, относительно которого оценивается положение других точек полигона (о центроидах - см. далее в этой главе). Конечно, вытянутость подразумевает, что может возникнуть потребность определять ориентацию вытянутых полигонов по отношению к главным направлениям горизонта. Хотя измерения формы применяются не часто в геоинформационном сообществе, существует растущий интерес к взаимосвязям между антропогенными и природными площадными объектами и их функционированию [Forman and Godron, 1987J. По меньшей мере, некоторые простые меры формы могут быть полезны для обособления, отбора, сведения в таблицы и отображения полигонов заданных класса форм и ориентации. Мы рассмотрим измерения формы и ориентации более подробно в Главе 8. А пока их следует представлять как атрибуты, которые могут использоваться для определения положения и подсчета полигонов определенного диапазона размеров. Другим, более широко используемым атрибутом полигонов, является их площадь. В растре площадь определяется как количество ячеек заданной категории, образующих полигон. Эти ячейки могут относятся к более чем одному полигону, то есть просто показывать общее число ячеек растра с заданным значением. Для изоляции полигонов часто требуется процесс перекодировки значений ячеек, т.е. переклассификации (см. Главу 9), после чего их площадь может быть найдена уже простым подсчетом числа ячеек растра, образующих полигон. Конечно, измерения формы не будут особенно точными из-за дискретной природы растра. Периметр векторного полигона легко подсчитывается сложением длин отрезков, образующих границу; площадь же определяется так же, как и вручную, - разбиением полигона на прямоугольные треугольники и суммированием их площадей, каждая из которых является половиной произведения длин катетов. Чем сложнее полигон, тем больше вычислений должно быть произведено. Но в общем, любая коммерческая ГИС должна давать быстрый ответ на запрос о вычислении площади, тем более, что однажды рассчитанные площади и периметры полигонов (также как и длины линий) часто заносятся в таблицы атрибутов объектов. Для отбора полигонов на основе их периметра или площади требуется только определить интервалы значений, образующие категории; распределить по ним полигоны, после чего можно выполнить простую операцию выборки среди этих категорий. Размер полигонов, как и длина линий, чаще всего (но не обязательно) определяется для каждого полигона и затем усредняется по каждой категории для занесения в таблицу. Это позволяет определить процент площади полигонов заданной категории по отношению к площади всего полигонального покрытия. Здесь должны быть также упомянуты две другие характеристики полигонов, хотя они будут рассмотрены более подробно в Главе 8. Первая называется целостностью (contiguity), она является мерой перфорированное™ полигона [Berry and Tomlin, 1984]. Полигон, который содержит множество отверстий (меньших полигонов, целиком содержащихся в нем), имеет меньшую величину целостности, чем такой, в котором всего лишь несколько отверстий или их нет вовсе. Величина целостности может потребоваться при анализе мест распространения животных или угрозы пожара для лесных территорий. Большинство растровых ГИС имеют некоторые средства определения целостности, но векторные ГИС, за исключением векторно-топологических, меньше приспособлены к такому анализу. Определяя значения целостности и классифицируя результаты по группам, аналитик сможет легко выбирать и отображать эти группы или использовать их в дальнейшем анализе. Вторым дополнительным атрибутом, который может быть полезен для площадных объектов, является однородность области, не обязательно являющейся одиночным полигоном [Berry and Tomlin, 1984]. Однородность является мерой того, сколько площади данной части карты находится в прямом контакте с площадными объектами, имеющими те же атрибуты. Например, два полигона, имеющих идентичные атрибуты, могут касаться друг друга только вдоль небольшого участка. В этом отношении однородность очень похожа на простую величину размера. Однако, однородность может быть также определена так, чтобы включать величину внутренней неоднородности области. Можно, например, сгруппировать некоторое число полигонов не на основе сходства их атрибутов, а на основе некоторой разнородной смеси атрибутов. Например, у нас могла бы быть область леса, в которой растут деревья двенадцати различных видов. Мы могли бы отобрать все области, которые имеют внутри себя двенадцать или более видов деревьев как меру разнообразия (называемого в данном случае видовым разнообразием). Таким образом мы могли бы нанести на карту все области с высоким разнообразием видов деревьев. Или мы могли бы интересоваться областями, которые, например, имеют высокую степень этнического сходства (противоположность разнообразия) в жилых зонах. Затем мы могли бы выбрать все области, которые имеют менее трех этнических групп, чтобы показать величину этнического разделения в городе. И растровые и векторные ГИС, как правило, имеют некоторые возможности для выполнения подобного анализа, хотя в некоторых системах непосредственно такие функции отсутствуют. Тогда может быть использована некоторая последовательность команд для достижения того же результата. Как всегда, эти вычислимые атрибуты должны позволять нам обособлять, выбирать и выводить результаты индивидуально по категориям. Когда мы начнем рассмотрение классификации в ГИС, мы вернемся ко всем этим методам как средствам пере классификации имеющихся атрибутов. ГЕОМЕТРИЧЕСКИЕ ОБЪЕКТЫ ВЫСОКОГО УРОВНЯ До сих пор мы работали с точками, линиями и областями, обращаясь к либо уже имеющимся атрибутам, либо атрибутам, которые могут так или иначе вычисляться. Одни объекты образуются во время ввода, например, узлы, которые кодируются в процессе оцифровки. Другие, такие как центроиды, должны быть вычислены, построены на основе введенных объектов. Мы называем их "объектами высокого уровня" вследствие этой их особенности и важности для анализа. Здесь эти объекты высокого уровня делятся на точечные, линейные и площадные и рассматриваются по отдельности. Точечные объекты высокого уровня Два основных типа точечных объектов высокого уровня это центроиды и узлы. Центроид (centroid) обычно определяется как точка, находящаяся в точном географическом центре области или полигона (Рисунок 7.2а). Ее нахождение просто для простых многоугольников, таких как прямоугольники; когда многоугольники становятся более сложными, объем необходимых вычислений также растет. Растровые ГИС не очень хорошо приспособлены к этой процедуре. Во многих случаях даже векторные ГИС не имеют соответствующей функции. Простые, или географические, центроиды в векторном случае вычисляются по правилу четырехугольников (trapezoidal rule), которое делит многоугольник на некоторое число перекрывающихся четырехугольников. Затем вычисляются центроиды, или центральные координаты, каждого четырехугольника, потом - их взвешенное среднее (Рисунок 7.3)*. Центроид может быть нужен, когда вы создаете карту поверхности по значениям, определенным в разных ее областях. Например, если вам нужно провести изолинии (линии равных значений) или создать fishnet map населения США, но данные собраны на уровне округов, то вам понадобится разместить центроиды в каждом из примерно трехсот округов. Затем, через интерполяцию, на основе этих точек могут быть построены изолинии или поверхности. Центроид выполняет функцию точечного объекта, к которому при известных обстоятельствах можно отнести данные полигона. Рисунок 7.2. Простой центроид (а), центр масс (b), взвешенный центр масс (с). Числа в скобках показывают присвоенные веса, приведенные в Таблица 7.4. * Существуют и другие способы построения центроидов. Например, центроидом может считаться центр прямоугольника, описанного вокруг полигона, или центр инерции полигона. Каноническим для ГИС центроидом является центр эллипса, наиболее близкого по форме к контуру полигона. Это определение может также использоваться для сложных линий. Кроме того, оно позволяет использовать большую ось эллипса для определения ориентации полигона или сложной линии. — прим. перев. Центроиды могут также помещаться в центре распределения некоторого явления, а не в абсолютном географическом центре многоугольника [Clarke, 1990]. Продолжая наш пример с картой изолиний плотности населения, мы могли бы обнаружить, что в некоторых округах большая часть населения сосредоточена ближе к одной из сторон. Хотя мы могли бы всё же использовать центроид округа для точечного представления населения, было бы более правильно поместить представительную точку ближе к центру распределения. Эта точка, называемая центром тяжести (center of gravity), требует раздельного усреднения координат X и Y по всем точкам в покрытии [McGrew and Monroe, 1993; Muehrcke and Muehrcke, 1992] (Таблица 7.3, Рисунок 7.2b). Центроид для ABCD Центроид для CDEB Центроид для ACDE Центроид для ЕАВС многоуголиника Рисунок 7.3. Правило четырехугольников. Каждый перекрывающийся четырехугольник имеет свой центроид. По этим центроидам может быть определен центроид всего многоугольника. Таблица 7.3. Расчет центра масс. Координаты центра масс группы точек определяются как частные от деления сумм координат Хи Уна число
Конечным результатом будет одна пара координат, представляющая центральную точку этого распределения точек. Кроме того, если эти точки имеют свои веса (например, если точки указывают и местоположения, и объемы продаж каждого магазина), то мы могли бы переместить центр распределения с учетом этого дополнительного весового фактора. Определение такого взвешенного центра тяжести (weighted mean center) требует перемножения каждой координаты на взвешивающий коэффициент (в последнем примере - объем продаж), суммирования одноименных координат и деления сумм на общую массу [McGrew and Monroe, 1993] (Таблица 7.4, Рисунок 7.2с). В результате получаем пару координат центра распределения с учетом весовых коэффициентов. Таблица 7.4. Расчет взвешенного центра тяжести с учетом весов, присвоенных каждой точке.
Такие вычисления применяются в крупномасштабном анализе рынка и при поиске оптимального расположения объектов торговли или массового обслуживания. Проведя их, аналитик может выбрать области вблизи вычисленного центра потенциальной территории сбыта для размещения нового торгового центра или иного предприятия. Существуют, конечно, и другие причины поиска простых центроидов; примеры включают исследования активности животных в питании [Koeppi et al., 1985] и анализ движения центров населенности во времени как меры крупномасштабной миграции [McGrew and Monroe, 1993]. Многие растровые ГИС не имеют такой встроенной возможности, но большинство коммерческих векторных ГИС способны находить центроиды и центры тяжести. * в случае, если ГИС не поддерживает динамическую сегментацию — прим. перев. Второй тип точечных объектов высокого уровня, узел, был упомянут в Главе 4. В этом случае точки важны не сами по себе, а как некоторые отметки на линейных и площадных объектах. Узлы не существуют как определенные объекты в растровых ГИС. Поскольку атрибутивные узлы вводятся для указания на изменение атрибутов*, возможность их идентификации жизненно важна для многих процедур работы с атрибутами. В общем случае узлы кодируются явным образом в процессе ввода и должны легко отделяться или идентифицироваться простыми процедурами поиска в ГИС. Трудность возникает только тогда, когда узел был по ошибке закодирован не как узловая, а как обычная формообразующая точка. Это еще одна иллюстрация важности правильной организации данных и тщательного выполнения ввода. Здесь нужно упомянуть еще одну ситуацию, которая будет рассматриваться в следующих главах, а именно, использование групп точек для определения областей. Например, там, где имеется большое количество точек, что бы они ни представляли, образуемая ими область явно отличается от областей, в которых точек мало. Например, в определенных частях сельскохозяйственных полей может быть обнаружено большое число сорняков, что показывает на их отличие от других. Остается только определить причину различий: нарушение равновесия, недостаток пестицидов или нечто присущее местной почве или способам её обработки. Другие характеристики распределения точечных объектов, такие как равномерность или случайность, также могут использоваться для определения областей как специфических сообществ (communities), или областей имеющих общие рисунки распределений (Рисунок 7.4). Такое определение областей не свойственно большинству ГИС, но обычно его все-таки возможно реализовать и в растровых и в векторных системах. К этой теме мы еще вернемся. Линейные объекты,высокого уровня Три типа линий особенно важны и оправдывают свое название объектов высокого уровня. Первый упоминался при обсуждении отношений между атрибутами линий и прилежащих к ним полигонов. Эти линии чаще всего называются границами (borders), при пересечении которых подразумевается значительное изменение одного или многих атрибутов местности. Другими словами, важность границ обусловлена их функцией по отношению к прилежащим полигонам. Возьмем простой пример государственной границы между США и Канадой. Линия, служащая границей, должна позволять идентифицировать все штаты и округа США южнее её как принципиально отличающиеся от провинций и территорий Канады севернее её. Хотя это кажется очевидным, но если эта линия не имеет атрибутов, явно показывающих её статус как границы государств, вам, возможно, придется принимать специальные меры для различения США и Канады, вместо того, чтобы просто пользоваться граничной линией. Рисунок 7.5. Виды сетей. Показаны три основные вида сетей: а) прямолинейные, b) древовидные, с) контуры. Линии могут также становиться объектами высокого уровня, когда они связаны друг с другом некоторыми отношениями. В таких случаях это не просто изображения линейных объектов или границ между полигонами, а особые структуры, которые вместе с узлами образуют сети (networks) (Рисунок 7.5). Сети могут быть определены как набор соединенных линейных объектов, вдоль которых возможно движение от одного узла к другому. Как мы увидим в Главе 11, сети позволяют моделировать множество видов потока: движение автомобилей и поездов, транспортировку грузов, Элементарный пространственный анализ перекачку нефти, газа, воды, и даже миграции животных по миграционным коридорам. Во всех этих случаях нам нужна возможность производить операции на сетях, поэтому линии должны иметь специальные атрибуты, необходимые для анализа этих потоков (ограничения скорости, сопротивление и т.д.). Растровые ГИС не подходят для работы с сетями, так как в них нет средств явного определения сетей. Сети или их части бывают трёх основных видов: прямолинейные, как автомагистраль (Рисунок 7.5а); древовидные, как речная сеть (Рисунок 7.5b); контуры (circuits), как ведущая в исходную точку комбинация улиц (Рисунок 7.5с) [Muehrcke and Muehrcke, 1992]. Они могут быть направленными или ненаправленными. В направленной сети (directed network) поток может иметь только одно направление (Рисунок 7.6а). Например, реки при нормальных обстоятельствах текут только вниз по склону. Аналогично, на улицах с односторонним движением запрещено движение в одном из направлений. В случае если один отрезок сети пересекается с другим, может иметь место изменение направления потока, или может потребоваться ограничить места, в которых допустимо выполнять повороты при переходе с одного отрезка на другой. Например, на пересечении двухсторонней и односторонней улиц нельзя сворачивать с первой на вторую против встречного потока. В ненаправленных сетях (undirected networks) поток может двигаться в любом направлении (Рисунок 7.6b), хотя, в общем случае, сопротивление движению во встречных направлениях может не быть одинаковым. (а) Поскольку сети могут моделировать потоки как направленным, так и ненаправленным образом, и поскольку одни отрезки сети соединяются с Улица с односторонним движением другими, но не с третьими (например, когда одна дорога проходит под другой в тоннеле), все эти характеристики должны быть закодированы явным образом. Почти все векторные ГИС имеют возможность хранения таких атрибутов и моделирования потоков с их помощью. В действительности, некоторые из них были разработаны именно для этого (см. Главу 11). В случае отсутствия атрибутивных данных для сетей существенно ограничивается использование линейных объектов как сетевых объектов высокого уровня. Линии, соединенные друг с другом без атрибутов, показывающих-, что они обеспечивают пути для потоков, не создают основы для сетевого моделирования. Подобно точечным, линейные объекты высокого уровня могут образовывать сообщества. Возможны области высокой густоты дорожной сети, или области с малым числом изгородей. Мы можем определять эти области как сообщества благодаря высокой или низкой пространственной плотности линейных объектов. И, как и для объектов других типов, возможны дополнительные характеристики распределений, такие как регулярность или случайность, которые могут использоваться для идентификации сообществ линейных объектов. Большинство ГИС не содержат алгоритмов специально для этого. Чаще всего вам придется использовать дополнительные программы или модифицировать работу самой ГИС с помощью встроенного макроязыка или средств расширения. Площадные объекты высокого уровня Как и точки и линии, области также могут быть объектами высокого уровня. Сами полигоны могут использоваться для определения регионов сходных географических характеристик. На самом деле, среди наиболее важных аспектов географических исследований прошлого и настоящего находится определение регионов, участков земной поверхности, которые имеют некоторое единство характеристик. Например, политические регионы определяются национальными границами, этнические - сходством происхождения, биогеографические — на основе сходных черт организмов. Внутри ГИС выделение этих регионов может основываться на атрибутах, определяющих каждый полигон или набор полигонов. Например, мы могли бы определить регион, отобрав все полигоны, в которых главным растительным компонентом является лес. Это даст нам "лесной" регион. Мы должны будем знать заранее, какие регионы собираемся искать, и как они должны определяться. Поскольку определение регионов — задача не простая сама по себе, велики шансы, что просто выбор подходящих полигонов или наборов ячеек растра не будет достаточным для создания определений. Скорее всего, для определения регионов нам придется объединять наборы атрибутов из нескольких различных покрытий. На самом деле, возможность определения регионов на основе большого разнообразия характеристик является одной из самых замечательных черт ГИС. Это ведет нас к другой классической проблеме географии - классификации, которая будет рассмотрена в Главе 9. Пока же выбор регионов должен мыслиться как обособление однородных наборов или комбинаций данных. В некоторых случаях регионы могут представляться как области, содержащие подобные смеси разнородных атрибутов, а не как имеющие только одинаковые атрибуты. Регионы различаются не только атрибутами, но и своей конфигурацией в пространстве. Имеются три основных вида регионов: сплошные (односвязные), фрагментированные (неодносвязные) и перфорированные (contiguous, fragmented, perforated) (Рисунок 7.7). Сплошной регион образует одну сплошную область, при этом атрибуты входящих в него полигонов могут быть одинаковыми (гомогенный регион) или различными (гетерогенный регион). Фрагментированный регион, опять же гомогенный или гетерогенный, составлен из двух или более полигональных фигур, разделенных пространством, которое не относится к этому региону. Например, лесной регион может выглядеть как некоторое число полигонов, разбросанных по карте, имеющих при этом единый набор видов деревьев. Рисунок 7.7. Виды регионов. Три основных вида регионов: сплошной, фрагментированный и перфорированный. Для фрагментированных регионов нет ограничений на расстояние между образующими их полигонами, пока сохраняется сходство атрибутов. Перфорированный регион, в отличие от фрагментированного, не состоит из отдельных полигонов, а исключает их. То есть, такой регион представляет |