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

Печать Предыдущая страница Стартовая страница Следующая страница

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

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

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

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

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

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

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

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

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

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

 

clip0233

 

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

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

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