Проблема с проверкой топологии

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Проблема с проверкой топологии

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

Здравствуйте!
Пытаюсь выполнить проверку топологии.
Исходные данные в виде shp.
В ArcCatalog создаю новую базу геоданных New - Personal Geodatabase, записываю туда данные Import - Feature Class (single).
База создается нормально.
Далее запускаю инструмент Create Topology.
В поле Imput Feature Dataset пытаюсь выбрать свою базу данных, но она показывается, как пустая. Выбрать ничего нельзя.
Версия 9.3
Вот образец данных:
Вложения
test.zip
(1.66 МБ) 332 скачивания

Леха_П
Интересующийся
Сообщения: 37
Зарегистрирован: 04 дек 2009, 09:39
Репутация: 0

Re: Проблема с проверкой топологии

Сообщение Леха_П » 19 апр 2012, 11:26

1.Создаете базу
2.В ней создаете датасет (правой кнопкой) импортировав в него параметры системы координат вашего шейпа
3.Импортируете в датасет шейп
4.Создаете топологию правой кнопкой внутри датасета и задаете необходимые вам правила
5.Выскакивает окошко с предложением валидации, тыкаете ок
6.Подгружаете в Аркмап топологию, вытаскиваете из тулбара Topology, открываете интспектор ошибок и поехали

Вот пример с наложениями вашего шейпа
Вложения
Topology.jpg
Topology.jpg (632.57 КБ) 10150 просмотров

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

Re: Проблема с проверкой топологии

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

Спасибо, получилось.
А как теперь удалить отмеченные красные полигоны? Нужно, чтобы на их месте были "дырки".
И еще вопрос, при создании топологии указывается какой-то rank. На что это влияет?

Леха_П
Интересующийся
Сообщения: 37
Зарегистрирован: 04 дек 2009, 09:39
Репутация: 0

Re: Проблема с проверкой топологии

Сообщение Леха_П » 19 апр 2012, 12:08

Сначала надо понять какое правило в топологии вы применили и на месте чего должны быть дырки. Если рассматривать пример с наложениями, то по хорошему нужно все ошибки с наложениями в инспекторе ошибок выделить правой кнопкой мыши и нажать selecte feature чтобы они выделились в слое, выгрузить их в отдельный слой и сделать erase в акртулбоксе в аркаталоге. Но в вашем случае вроде бы достаточно выделенные в слое объекты просто удалить , но опять же надо смотреть.
А ранк если я правильно понял это некий порядок, согасно которому происходит валидация если в топологии учавствует несколько слоев.

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

Re: Проблема с проверкой топологии

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

Правило я применил самое первое. Это как раз то, что нужно.
Данные представляют собой результат векторизации "леса" из растрового изображения. Проблема была в том, что внутренние области ("поляны") представляли из себя только контура внутри полигонов, а не "дырки". Сначала я применил инструмент Union. Проверка топологии выявила "поляны", как полигоны. Осталось только их удалить, чтобы на их месте остались дырки.

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

Re: Проблема с проверкой топологии

Сообщение novia » 19 апр 2012, 12:35

в инспекторе ошибок выберите все строки и нажмите, что нибудь похожее на удалить/стереть и тп
понравилось? жми палец вверх :!:

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

Re: Проблема с проверкой топологии

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

Извиняюсь, а как запустить инспектор ошибок?
В ArcGis просто ничего не бывает :(

Леха_П
Интересующийся
Сообщения: 37
Зарегистрирован: 04 дек 2009, 09:39
Репутация: 0

Re: Проблема с проверкой топологии

Сообщение Леха_П » 19 апр 2012, 13:18

В toolbare вытаскиваете панель topology, подгружаете топологию, открываете редакцию start editinig и нажимаете кнопочку:
Вложения
Topology2.jpg
Topology2.jpg (409.62 КБ) 10111 просмотров

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

Re: Проблема с проверкой топологии

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

Наверное я совсем отупел, потому что никак не пойму, откуда эту панель вытаскивать.

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

Re: Проблема с проверкой топологии

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

раз
1.png
1.png (6.48 КБ) 10098 просмотров
два
2.png
2.png (28.3 КБ) 10098 просмотров
или просто вверху на сером месте правой кнопкой мыши и вниз по списку панелей, пока не увидите топологию
понравилось? жми палец вверх :!:

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

Re: Проблема с проверкой топологии

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

У меня эта панель не активна :evil:
Вложения
Безымянный.jpg
Безымянный.jpg (47.74 КБ) 10093 просмотра

Леха_П
Интересующийся
Сообщения: 37
Зарегистрирован: 04 дек 2009, 09:39
Репутация: 0

Re: Проблема с проверкой топологии

Сообщение Леха_П » 19 апр 2012, 14:48

Вытащите панель Editor и откройте радакцию Start Editing

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

Re: Проблема с проверкой топологии

Сообщение Nule » 19 апр 2012, 19:28

Еще раз большое спасибо!
Всё получилось.
Чтобы не плодить темы, спрошу здесь: есть какой-нибудь инструмент, позволяющий инвертировать эти данные? Т.е. создать полигоны по другую сторону границ существующих полигонов, а существующие удалить?

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

Re: Проблема с проверкой топологии

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

Нарисуйте большой полигон и сделайте Erase

[ Сообщение с мобильного устройства ]
понравилось? жми палец вверх :!:

Ответить

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

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

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