атрибутов вдоль нее. Линейные объекты, как и точечные, могут
характеризоваться атрибутами, выражаемыми с применением различных
шкал измерения данных. Примеры линейных объектов включают железные
дороги, улицы, линии геологических разломов, изгороди, реки. Каждый из
них может быть выделен среди остальных, так как все они разнятся по типу
Другими словами, должна существовать возможность идентификадии,
выборки и определения положения каждого отдельного объекта. И, конечно,
должна быть возможность сводить их в таблицу и раздельно отображать для
определения уникального паттерна, создаваемого каждым из них на
ландшафте.
Подобно точечным, линейные объекты должны разделяться на основе
порядкового ранжирования или некоторой иной меры. Такие типы шоссе
как однорядное, двухрядное, трехрядное и межрегиональная скоростная
магистраль являются примерами линейных объектов, организованных по
рангу. Эти ясно различающиеся типы дорог могут сравниваться только в
пределах этого спектра типов шоссе; численные сравнения с другими
дорогами, не относимыми к шоссе, скорее всего, не будут иметь смысла.
Примером линейных объектов, которые могут иметь измеримую разницу в
значениях атрибутов, являются реки, дебит которых может измеряться в
кубометрах в секунду.
В некоторых случаях одна линия может иметь изменения в значениях
атрибутов вдоль своей длины. Например, дорога может превратиться из
однорядной в двухрядную, дебит реки может возрасти за счет притоков, а
транспортная нагрузка городской улицы может измениться на пересечении
с другой улицей. Используя узлы для индикации изменений и храня каждый
отрезок между узлами с соответствующими атрибутами, мы можем
определить каждый сегмент линии как отдельную идентифицируемую
сущность, то есть дугу*. Таким образом, атрибуты могут использоваться для
выборки как целых линий, так и их частей.
Другие характеристики включают не просто атрибуты самой линии, но
сравнение того, что оказывается по ее сторонам. Например, мы могли бы
описать изгородь, указывая типы ландшафта по ее сторонам. Мы могли бы,
например, идентифицировать все изгороди, у которых с одной стороны -
лес,
а с другой - поле, или все изгороди, у которых поля - с обеих сторон
[DeMers
et al.,
1995].
В растровых системах подобные действия могут быть
трудны, требуя выполнения операций, называемых анализом соседства. В
векторных системах, использующих топологическую модель данных,
отношения между линией и прилежащими к ней полигонами записываются
в БД
в
явном виде во время ввода или построения топологии. Для растра это
может потребовать создания отдельного покрытия линейных объектов для
* См. комментарий о динамической сегментации в предыдущей главе.