Страница 1 из 1

Как разрезать полигон по форме другого?

Добавлено: 29 авг 2012, 06:39
Воронин С.В.
Господа?
У меня есть основной полигональный слой.
На его основе сделан другой слой, в котором полигоны разрезаны на элементы.
Но форма полигонов основного слоя, по тем или причинам, может измениться – и увеличиться, и уменьшиться.
Встает задача изменить форму соответствующих элементов элементарного слоя.
Я это делаю путем разрезания или путем автозавершения используя замыкание по вершинам.
А это очень проблематично при сильном изменении.
В инструменте пересечь нет возможности указать, что чем разрезать, поэтому режет совсем не то что нужно.
Тем более при количестве более двух элементов инструмент совсем не работает.
Господа, прошу подсказать выход.

Re: Как разрезать полигон по форме другого?

Добавлено: 29 авг 2012, 08:08
Донецков
Оверлей...

Re: Как разрезать полигон по форме другого?

Добавлено: 29 авг 2012, 10:15
Воронин С.В.
Донецков писал(а):Оверлей...
Простите, не понял.
Я такого инструмента не знаю.

Re: Как разрезать полигон по форме другого?

Добавлено: 29 авг 2012, 12:49
Донецков
Так уже ответили в аналогичной теме:
viewtopic.php?f=25&t=11472

Re: Как разрезать полигон по форме другого?

Добавлено: 30 авг 2012, 05:19
Воронин С.В.
Прошу прощения, искал инструмент "Оверлей" (в русской транскрипции). У меня русифицированная версия.
Опробовал "Overlay", все прекрасно получилось, но есть дополнительные вопросы.
В новом шейпе объединяются все атрибутивные поля.
Есть ли возможность того, что бы в новом шейпе сохранялись поля только одного слоя?
Либо как удалить одновременно несколько полей?

Re: Как разрезать полигон по форме другого?

Добавлено: 30 авг 2012, 06:35
Воронин С.В.
Господа, прошу прощения, сам нашел выход.
Если кому интересно.

Копирую полигоны из получаемого слоя Intersect.
Вставляю в редактируемый слой, копируются только те данные которые есть в этом слое.