Проблема при векторизации

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Проблема при векторизации

Сообщение Nule » 13 апр 2012, 10:13

Приветствую!
После оцифровки растра есть вот такой результат:
Изображение
Проблема в том, что в полученных полигонах нет "дырок". От внутренних областей только контуры. Как это можно поправить? Есть QGiS, ArcView 9.3, GM.
Спасибо!

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Проблема при векторизации

Сообщение novia » 13 апр 2012, 10:23

можно сделать кривовато, зато получите результат быстро.

пропустите свой слой через инструмент Alanysis-Overlay-Union
а потом проверьте топологию и исправьте дубли "дырок"
понравилось? жми палец вверх :!:

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Проблема при векторизации

Сообщение Nule » 13 апр 2012, 10:49

novia писал(а):можно сделать кривовато, зато получите результат быстро.

пропустите свой слой через инструмент Alanysis-Overlay-Union
а потом проверьте топологию и исправьте дубли "дырок"
Это в ArcGis?

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Проблема при векторизации

Сообщение novia » 13 апр 2012, 11:05

да
понравилось? жми палец вверх :!:

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Проблема при векторизации

Сообщение Александр Мурый » 13 апр 2012, 11:18

Если приложите образец данных, посмотрю, что можно сделать в GRASS. Если что-то выйдет, можно будет повторить через "GRASS Tools" в QGIS.
Редактор материалов, модератор форума

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Проблема при векторизации

Сообщение Nule » 13 апр 2012, 11:23

А не подскажите, как этот инструмент запустить? В меню tools ничего похожего нет. У меня версия 9.3

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Проблема при векторизации

Сообщение novia » 13 апр 2012, 11:40

1.png
1.png (11.47 КБ) 8731 просмотр
понравилось? жми палец вверх :!:

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Проблема при векторизации

Сообщение Nule » 13 апр 2012, 11:57

Получил вот такую ошибку :(
ERROR 999999: Error executing function. Invalid Topology [Incomplete void poly.] Failed to execute (Union).
Это какой-то контур не замкнут?

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Проблема при векторизации

Сообщение Nule » 13 апр 2012, 12:40

Кажется нашел. Видимо из-за этого:
Изображение
Как это можно поправить?

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Проблема при векторизации

Сообщение novia » 13 апр 2012, 13:14

ERROR 999999: Error executing function. Invalid Topology [Incomplete void poly.]
запустите этот инструмент:
1.JPG
1.JPG (49.71 КБ) 8700 просмотров
а еще проверьте систему координат, чтобы она была)
понравилось? жми палец вверх :!:

Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Проблема при векторизации

Сообщение Nule » 13 апр 2012, 14:50

Спасибо большое, ошибка исправлена.
Теперь, как я понял, нужно сделать проверку топологии.
Для этого создать геобазу данных с исходным слоем и union-слоем.
Потом задать правило проверки топологии утилитой Add rule to topology (кстати, какое правило в моем случае?)
Выполнить Validate Topology.
Поправьте, пожалуйста, если ошибаюсь.

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Проблема при векторизации

Сообщение novia » 13 апр 2012, 15:48

в базе создать набор классов, в него засунуть полигоны, потом создать топологию с первым предложенным правилом.
в остальном верно.

потом после проверки - добавляйте топологию и связанный класс в аркмэп и исправляйте ошибки. у инспектора есть команда - Создать новый объект из области перекрытия. из окна Инспектора ошибок можно это сделать сразу для всех дырок от бублика.
понравилось? жми палец вверх :!:

Ответить

Вернуться в «Общие вопросы»

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

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