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

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

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

Сообщение Nule »

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

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

Сообщение Леха_П »

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

Вот пример с наложениями вашего шейпа
Вложения
Topology.jpg
Topology.jpg (632.57 КБ) 10129 просмотров
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

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

Сообщение Nule »

Спасибо, получилось.
А как теперь удалить отмеченные красные полигоны? Нужно, чтобы на их месте были "дырки".
И еще вопрос, при создании топологии указывается какой-то rank. На что это влияет?
Леха_П
Интересующийся
Сообщения: 37
Зарегистрирован: 04 дек 2009, 09:39
Репутация: 0

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

Сообщение Леха_П »

Сначала надо понять какое правило в топологии вы применили и на месте чего должны быть дырки. Если рассматривать пример с наложениями, то по хорошему нужно все ошибки с наложениями в инспекторе ошибок выделить правой кнопкой мыши и нажать selecte feature чтобы они выделились в слое, выгрузить их в отдельный слой и сделать erase в акртулбоксе в аркаталоге. Но в вашем случае вроде бы достаточно выделенные в слое объекты просто удалить , но опять же надо смотреть.
А ранк если я правильно понял это некий порядок, согасно которому происходит валидация если в топологии учавствует несколько слоев.
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

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

Сообщение Nule »

Правило я применил самое первое. Это как раз то, что нужно.
Данные представляют собой результат векторизации "леса" из растрового изображения. Проблема была в том, что внутренние области ("поляны") представляли из себя только контура внутри полигонов, а не "дырки". Сначала я применил инструмент Union. Проверка топологии выявила "поляны", как полигоны. Осталось только их удалить, чтобы на их месте остались дырки.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia »

в инспекторе ошибок выберите все строки и нажмите, что нибудь похожее на удалить/стереть и тп
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

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

Сообщение Nule »

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

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

Сообщение Леха_П »

В toolbare вытаскиваете панель topology, подгружаете топологию, открываете редакцию start editinig и нажимаете кнопочку:
Вложения
Topology2.jpg
Topology2.jpg (409.62 КБ) 10090 просмотров
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

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

Сообщение Nule »

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

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

Сообщение novia »

раз
1.png
1.png (6.48 КБ) 10077 просмотров
два
2.png
2.png (28.3 КБ) 10077 просмотров
или просто вверху на сером месте правой кнопкой мыши и вниз по списку панелей, пока не увидите топологию
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

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

Сообщение Nule »

У меня эта панель не активна :evil:
Вложения
Безымянный.jpg
Безымянный.jpg (47.74 КБ) 10072 просмотра
Леха_П
Интересующийся
Сообщения: 37
Зарегистрирован: 04 дек 2009, 09:39
Репутация: 0

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

Сообщение Леха_П »

Вытащите панель Editor и откройте радакцию Start Editing
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

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

Сообщение Nule »

Еще раз большое спасибо!
Всё получилось.
Чтобы не плодить темы, спрошу здесь: есть какой-нибудь инструмент, позволяющий инвертировать эти данные? Т.е. создать полигоны по другую сторону границ существующих полигонов, а существующие удалить?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia »

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

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

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

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

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