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

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

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

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

Случилась такая проблема: в слое был случайно сдвинут очень большой и сложный полигон теперь он частично накладывается на другие объекты, а противоположной стороне получаются дыры между объектами.
При увеличении выглядит это так:
Снимок.PNG
Снимок.PNG (17.32 КБ) 873 просмотра
Как вернуть полигон на своё место, чтобы он опять пристыковался к остальным объектам?
В ручную это сделать не получается, всегда остаётся даже минимальная погрешность, а заново создавать объект очень тяжело будет.
Картограграфические услуги и Python скрипты на заказ!
http://www.snegur-maps.ru/

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

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

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

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

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

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

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

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

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

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

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

Спасбо, идея с постройкой буфера мне подойдёт.
Картограграфические услуги и Python скрипты на заказ!
http://www.snegur-maps.ru/

Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей