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

Проблема в том, что в полученных полигонах нет "дырок". От внутренних областей только контуры. Как это можно поправить? Есть QGiS, ArcView 9.3, GM.
Спасибо!
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Сообщение
novia » 13 апр 2012, 10:23
можно сделать кривовато, зато получите результат быстро.
пропустите свой слой через инструмент Alanysis-Overlay-Union
а потом проверьте топологию и исправьте дубли "дырок"
понравилось? жми палец вверх

-
Nule
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Сообщение
Nule » 13 апр 2012, 10:49
novia писал(а):можно сделать кривовато, зато получите результат быстро.
пропустите свой слой через инструмент Alanysis-Overlay-Union
а потом проверьте топологию и исправьте дубли "дырок"
Это в ArcGis?
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Сообщение
novia » 13 апр 2012, 11:05
да
понравилось? жми палец вверх

-
Александр Мурый
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Сообщение
Александр Мурый » 13 апр 2012, 11:18
Если приложите образец данных, посмотрю, что можно сделать в GRASS. Если что-то выйдет, можно будет повторить через "GRASS Tools" в QGIS.
Редактор материалов, модератор форума
-
Nule
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Сообщение
Nule » 13 апр 2012, 11:23
А не подскажите, как этот инструмент запустить? В меню tools ничего похожего нет. У меня версия 9.3
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Сообщение
novia » 13 апр 2012, 11:40

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

-
Nule
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Сообщение
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
Сообщение
Nule » 13 апр 2012, 12:40
Кажется нашел. Видимо из-за этого:

Как это можно поправить?
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Сообщение
novia » 13 апр 2012, 13:14
ERROR 999999: Error executing function. Invalid Topology [Incomplete void poly.]
запустите этот инструмент:

- 1.JPG (49.71 КБ) 8701 просмотр
а еще проверьте систему координат, чтобы она была)
понравилось? жми палец вверх

-
Nule
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Сообщение
Nule » 13 апр 2012, 14:50
Спасибо большое, ошибка исправлена.
Теперь, как я понял, нужно сделать проверку топологии.
Для этого создать геобазу данных с исходным слоем и union-слоем.
Потом задать правило проверки топологии утилитой Add rule to topology (кстати, какое правило в моем случае?)
Выполнить Validate Topology.
Поправьте, пожалуйста, если ошибаюсь.
-
novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Сообщение
novia » 13 апр 2012, 15:48
в базе создать набор классов, в него засунуть полигоны, потом создать топологию с первым предложенным правилом.
в остальном верно.
потом после проверки - добавляйте топологию и связанный класс в аркмэп и исправляйте ошибки. у инспектора есть команда - Создать новый объект из области перекрытия. из окна Инспектора ошибок можно это сделать сразу для всех дырок от бублика.
понравилось? жми палец вверх

Сейчас этот форум просматривают: Semrush [Bot] и 1 гость