Оцифровка граничащих полигонов

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Vedmed
Участник
Сообщения: 70
Зарегистрирован: 19 янв 2012, 14:48
Репутация: 6

Оцифровка граничащих полигонов

Сообщение Vedmed » 20 янв 2012, 14:55

Есть полигональный слой. В параметрах прилипания (Установки-Параметры прилипания) по этому слою выставлена галочка "предотвращать пересечение". Оцифровка ведется с помощью стандартного инструмента "Создать полигон". Требуется, оцифровать полигон путем его пристыковки к уже существующим, чтобы границы прилегали друг к другу, а не накладывались/пересекались (из-за чего галочка по пересечению и поставлена). Так вот, в ряде случаев новые полигоны пристыковываются безо всяких проблем, а в ряде выходит ошибка "Не удалось добавить новый объект, поскольку тип геометрии может быть изменен в результате устранения пересечения полигонов". Спрашивается, чего делать и как правильно вести оцифровку граничащих полигонов? Может другим инструментом каким?

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Оцифровка граничащих полигонов

Сообщение bolotoved » 20 янв 2012, 16:28

Vedmed писал(а):в ряде случаев новые полигоны пристыковываются безо всяких проблем, а в ряде выходит ошибка "Не удалось добавить новый объект, поскольку тип геометрии может быть изменен в результате устранения пересечения полигонов".
Нужно присмотреться внимательнее к каждому конкретному случаю. Инструмент пристыковки очень капризный, например он ни за что не пристыкует полигон имеющий самопересечения и другие трудноуловимые ошибки в геометрии полигонов.
Попробуйте проверить ваши полигоны инструментом Vector-->Обработка геометрии-->Проверка геометрии

Vedmed
Участник
Сообщения: 70
Зарегистрирован: 19 янв 2012, 14:48
Репутация: 6

Re: Оцифровка граничащих полигонов

Сообщение Vedmed » 20 янв 2012, 18:18

bolotoved писал(а):Нужно присмотреться внимательнее к каждому конкретному случаю. Инструмент пристыковки очень капризный, например он ни за что не пристыкует полигон имеющий самопересечения и другие трудноуловимые ошибки в геометрии полигонов.
Тут, ведь, вот какая закавыка получается, когда прога выдает ошибку, то можно насоздавать несколько маленьких полигонов (на месте требуемого большого) и объединить их. В этом случае QGIS почему-то на ошибку не ругается, хотя, по логике, должен, они же аккурат на том же самом месте и тем же инструментом сделаны.
Насчет вектора и геометрии гляну, пока проекта нет под рукой.
Просто обидно, обводишь здоровенный полигон, соблюдая, вроде бы, все правила, а тебе бух ошибку и делят его на ноль! Хоть бы ругалась прога, но рисовала, а там хочешь сноси, хочешь оставь. Так ить за тебя решает, прям как начальник какой.

Ответить

Вернуться в «QGIS»

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

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