Пристыковать полигоны

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Аватара пользователя
Prince660
Активный участник
Сообщения: 110
Зарегистрирован: 25 мар 2011, 20:12
Репутация: 6
Откуда: г. Симферорполь
Контактная информация:

Пристыковать полигоны

Сообщение Prince660 » 23 мар 2017, 20:41

Случилась такая проблема: в слое был случайно сдвинут очень большой и сложный полигон теперь он частично накладывается на другие объекты, а противоположной стороне получаются дыры между объектами.
При увеличении выглядит это так:
Снимок.PNG
Снимок.PNG (17.32 КБ) 616 просмотров
Как вернуть полигон на своё место, чтобы он опять пристыковался к остальным объектам?
В ручную это сделать не получается, всегда остаётся даже минимальная погрешность, а заново создавать объект очень тяжело будет.
Карты мира меняют первопроходцы и плохие топографы. (В. Брудзинский)

lam
Гуру
Сообщения: 647
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 157

Re: Пристыковать полигоны

Сообщение lam » 23 мар 2017, 21:12

1. Конвертируйте зеленый полигон в линии
2. Оставить линии, которые общие из фиолетовым полигоном
3. Конвертируйте линии в полигон

Boris
Гуру
Сообщения: 3964
Зарегистрирован: 10 апр 2006, 22:34
Статьи: 3
Проекты: 1
Репутация: 365
Откуда: Париж

Re: Пристыковать полигоны

Сообщение Boris » 23 мар 2017, 21:19

Если полигон имеет соседей в своем или других слоях, задающих его форму, то проще всего восстановить его добившись перекрытия всеми соседями (я использую буфер к объекту = максимальное расхождение+1 м), а затем обрезать его этими соседями. В Mapinfo - работы на 1 минуту.

Аватара пользователя
Prince660
Активный участник
Сообщения: 110
Зарегистрирован: 25 мар 2011, 20:12
Репутация: 6
Откуда: г. Симферорполь
Контактная информация:

Re: Пристыковать полигоны

Сообщение Prince660 » 23 мар 2017, 21:45

Спасбо, идея с постройкой буфера мне подойдёт.
Карты мира меняют первопроходцы и плохие топографы. (В. Брудзинский)

Ответить

Вернуться в «Общий - ПО»