Площадные объекты (полигоны, поли-полигоны)

Эти объекты представляют собой замкнутые контуры, образованные цепочкой точек (узлов или вершин), соединенных отрезками (ребрами), где последний узел соединен с первым. Кроме того, каждый объект содержит точку внутри контура (центроид).

Такими объектами удобно описывать контуры зданий, площадные участки территории, слои различного районирования и зонирования и прочие.

Каждый такой объект отображается в виде замкнутой ломаной заданного цвета, толщины и стиля. По желанию пользователя внутренняя часть контура может быть залита заданным цветом и стилем.

Рисунок 12.


Площадные объекты могут быть как полигонами, так и поли-полигонами. Поли-полигоны это составные контурные объекты, которые состоят из нескольких сегментов. Группа контуров имеет один общий ключ (ID) и одинаковые параметры отображения. Получить поли-полигон можно в результате векторных оверлейных операций объединения объектов. Разъединить объекты можно обратной оверлейной операций - разъединения объектов или путем отсоединения сегмента.

Ниже на рисунке показано окно Свойства при выделении в режиме Узлы () поли-полигона. Первый столбец отображает точки контура. 1-1, 1-2, 1-3, 1-4, 1-5 - принадлежат первому сегменту в составе поли-полигона, 2-1, 2-2, 2-3, 2-4, 2-5, соответственно второму.

Рисунок 13.


Полигоны могут быть вложены друг в друга. В этом случае те области группы полигонов, которые принадлежат полигонам с четным порядком вложенности, образуют отверстие, то есть площадь этих областей будет вычитаться из площади объекта, а при отображении эти области будут прозрачны.

Рисунок 14.