Вырезание объектов по спискам

Previous Top Next

ic_8349 Режим основан на использовании списков объектов.

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

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

Объекты из эталонного списка не редактируются (кроме случая, когда производится вставка в эталонный объект точек пересечения с редактируемым объектом).

Обработка начинается после нажатия кнопки Выполнить.

Пример использования режима.

Необходимо обеспечить корректное взаимное расположение объектов типа Лес, редколесье, Сад и т.д. с объектами типа Озеро, Пруд и т.д.

Т.е. озера внутри леса – только в полянах, с внешним контуром – только касание, пересечение (наложение) не допускается.

В этом случае создается список объектов типа «Озера» (эталонный) и список объектов типа «Леса» (редактируемый).

Примерный результат обработки таких списков представлен на рисунке.

 

_bm4412

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

В случае, если озеро пересекает один или несколько уже существующих подобъектов, производится объединение (расширение) полян.

В случае, если озеро пересекает внешний контур леса, производится согласование границы леса по границе озера, в контур озера добавляются точки пересечения с контуром леса.