Многоконтурные полигоны

Многоконтурным полигоном называется полигон, который состоит из нескольких непересекающихся полигонов.

Полигон может и внутренним – вырезается из внешнего полигона.

Многоконтурные полигоны поддерживаются версиями Geozem 6.72 и выше.

Создание многоконтурного полигона

Проверка многоконтурного полигона

Создание отчетов для многоконтурных полигонов

Форматы файлов

Создание многоконтурного полигона

Создать многоконтурный полигон, можно проделав операцию «Пересечение полигонов» в «Решении задач»

Исходные полигоны:

Применяем пересечение «Объединение полигонов»:

Два отдельных полигона объединились в один с общей площадью.

Можем вырезать «дырку» в полигоне:

Исходные:

Применяем пересечение «Первый полигон без второго»:

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

Можем объединить все полигоны:

Создавать многоконтурные полигоны, можно и просто рисуя их, обходя точки определенным образом:

Теперь вызовем проверку «Создать сегменты в полигонах», получилось:

Или нарисовав внутренние полигоны, и вызвать проверку "Создать внутренние сегменты в полигонах":

Чтобы разбить на отдельные полигоны многоконтурный, нужно применить операцию в «Пересечение полигонов» - «Разбить полигоны».

Проверка многоконтурного полигона

Могут возникать ошибки при создании многоконтурных полигонов: после сохранения в формат не поддерживающего многоконтурные полигоны, неправильно объединились полигоны, создание многоконтурного, созданы три проверки для исправления:

Проверка "Создать сегменты в полигонах" служит для создания полигонов из одиночного полигона, соединенным определенным образом.

Проверка "Проверка внутренних сегментов в полигонах" позволит исправить ситуацию, когда внутренний сегмент не образовал «дырку» внешнему.

Проверка "Создать внутренние сегменты в полигонах" вырезает расположенные внутри полигоны из внешнего полигона.

Создание отчетов для многоконтурных полигонов

Для вывода многоконтурного полигона в отчетах, есть отличия от простого полигона. Полигон состоит из нескольких сегментов, и каждый сегмент нужно выводить отдельно, получается трехуровневая система (у одиночных полигонов двухуровневая):

Для сегментов полигонов есть свои переменные.

Форматы файлов

Не все форматы файлов, поддерживаемых в Geozem, могут хранить многоконтурные полигоны.

Полностью поддерживаются в форматах GZX и MIF/MID.

При сохранении в форматах GZI, RMD, DXF, многоконтурные полигоны преобразуются в вид:

Такие полигоны могут свободно открываться в старых версиях Geozem.

В версиях 6.72 и выше, после чтения файла с таким полигоном, необходимо вызывать проверку «Создать сегменты в полигонах» для преобразования их в правильный многоконтурный полигон.