Проверка типа и вложенности объектов

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

Примечание

Этот принцип может вам напомнить об иерархии файлов и папок в файловой системе. Следует отметить, что если у некоторых объектов полностью совпадает геометрия, то выше в иерархии окажется тот объект, чей слой расположен выше в Менеджере слоев.

Понятие вложенности имеет смысл прежде всего для полигонов и точечных объектов. Для прочих типов оно достаточно условно.

Каждый узел дерева имеет название, соответствующее названию слоя, на котором находится данный объект.

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

Примечание

Внимательный читатель наверняка заметил, что на Рис.7.20 объект слоя “XML:Земельна ділянка” помечен как полигон, внутри которого нет полного покрытия, хотя такое покрытие должно обеспечиваться угодиями, находящимися внутри участка. Дело в том, что на анализ покрытия повлияло наличие объекта на слое “XML: Обмеження”, который также находится внутри участка. Для правильного анализа балланса площадей между участком и угодиями слой ограничений следовало бы временно скрыть.

Таблица 7.2. Описание значков, применяемых в панели Список

ЗначокОписание
Точечный объект.
Линия из двух точек (отрезок).
Полилиния.
Полигон, внутри которого обеспечен балланс площадей (то есть его площадь полностью покрыта полигонами, находящимися внутри данного).
Полигон, внутри которого не обеспечен балланс площадей (то есть часть его площади не покрыта полигонами, находящимися внутри данного, или имеет место избыток).
Объект с разрывами (это может быть как полилиния с разрывом так и полигон с “дырками”).