Проблема с проверкой топологии
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Проблема с проверкой топологии
Здравствуйте!
Пытаюсь выполнить проверку топологии.
Исходные данные в виде shp.
В ArcCatalog создаю новую базу геоданных New - Personal Geodatabase, записываю туда данные Import - Feature Class (single).
База создается нормально.
Далее запускаю инструмент Create Topology.
В поле Imput Feature Dataset пытаюсь выбрать свою базу данных, но она показывается, как пустая. Выбрать ничего нельзя.
Версия 9.3
Вот образец данных:
Пытаюсь выполнить проверку топологии.
Исходные данные в виде 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: Проблема с проверкой топологии
1.Создаете базу
2.В ней создаете датасет (правой кнопкой) импортировав в него параметры системы координат вашего шейпа
3.Импортируете в датасет шейп
4.Создаете топологию правой кнопкой внутри датасета и задаете необходимые вам правила
5.Выскакивает окошко с предложением валидации, тыкаете ок
6.Подгружаете в Аркмап топологию, вытаскиваете из тулбара Topology, открываете интспектор ошибок и поехали
Вот пример с наложениями вашего шейпа
2.В ней создаете датасет (правой кнопкой) импортировав в него параметры системы координат вашего шейпа
3.Импортируете в датасет шейп
4.Создаете топологию правой кнопкой внутри датасета и задаете необходимые вам правила
5.Выскакивает окошко с предложением валидации, тыкаете ок
6.Подгружаете в Аркмап топологию, вытаскиваете из тулбара Topology, открываете интспектор ошибок и поехали
Вот пример с наложениями вашего шейпа
- Вложения
-
- Topology.jpg (632.57 КБ) 10143 просмотра
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Проблема с проверкой топологии
Спасибо, получилось.
А как теперь удалить отмеченные красные полигоны? Нужно, чтобы на их месте были "дырки".
И еще вопрос, при создании топологии указывается какой-то rank. На что это влияет?
А как теперь удалить отмеченные красные полигоны? Нужно, чтобы на их месте были "дырки".
И еще вопрос, при создании топологии указывается какой-то rank. На что это влияет?
-
- Интересующийся
- Сообщения: 37
- Зарегистрирован: 04 дек 2009, 09:39
- Репутация: 0
Re: Проблема с проверкой топологии
Сначала надо понять какое правило в топологии вы применили и на месте чего должны быть дырки. Если рассматривать пример с наложениями, то по хорошему нужно все ошибки с наложениями в инспекторе ошибок выделить правой кнопкой мыши и нажать selecte feature чтобы они выделились в слое, выгрузить их в отдельный слой и сделать erase в акртулбоксе в аркаталоге. Но в вашем случае вроде бы достаточно выделенные в слое объекты просто удалить , но опять же надо смотреть.
А ранк если я правильно понял это некий порядок, согасно которому происходит валидация если в топологии учавствует несколько слоев.
А ранк если я правильно понял это некий порядок, согасно которому происходит валидация если в топологии учавствует несколько слоев.
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Проблема с проверкой топологии
Правило я применил самое первое. Это как раз то, что нужно.
Данные представляют собой результат векторизации "леса" из растрового изображения. Проблема была в том, что внутренние области ("поляны") представляли из себя только контура внутри полигонов, а не "дырки". Сначала я применил инструмент Union. Проверка топологии выявила "поляны", как полигоны. Осталось только их удалить, чтобы на их месте остались дырки.
Данные представляют собой результат векторизации "леса" из растрового изображения. Проблема была в том, что внутренние области ("поляны") представляли из себя только контура внутри полигонов, а не "дырки". Сначала я применил инструмент Union. Проверка топологии выявила "поляны", как полигоны. Осталось только их удалить, чтобы на их месте остались дырки.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с проверкой топологии
в инспекторе ошибок выберите все строки и нажмите, что нибудь похожее на удалить/стереть и тп
понравилось? жми палец вверх 

-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Проблема с проверкой топологии
Извиняюсь, а как запустить инспектор ошибок?
В ArcGis просто ничего не бывает
В ArcGis просто ничего не бывает

-
- Интересующийся
- Сообщения: 37
- Зарегистрирован: 04 дек 2009, 09:39
- Репутация: 0
Re: Проблема с проверкой топологии
В toolbare вытаскиваете панель topology, подгружаете топологию, открываете редакцию start editinig и нажимаете кнопочку:
- Вложения
-
- Topology2.jpg (409.62 КБ) 10104 просмотра
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Проблема с проверкой топологии
Наверное я совсем отупел, потому что никак не пойму, откуда эту панель вытаскивать.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с проверкой топологии
раз
два
или просто вверху на сером месте правой кнопкой мыши и вниз по списку панелей, пока не увидите топологиюпонравилось? жми палец вверх 

-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Проблема с проверкой топологии
У меня эта панель не активна 

- Вложения
-
- Безымянный.jpg (47.74 КБ) 10086 просмотров
-
- Интересующийся
- Сообщения: 37
- Зарегистрирован: 04 дек 2009, 09:39
- Репутация: 0
Re: Проблема с проверкой топологии
Вытащите панель Editor и откройте радакцию Start Editing
-
- Завсегдатай
- Сообщения: 276
- Зарегистрирован: 26 дек 2011, 12:26
- Репутация: 3
Re: Проблема с проверкой топологии
Еще раз большое спасибо!
Всё получилось.
Чтобы не плодить темы, спрошу здесь: есть какой-нибудь инструмент, позволяющий инвертировать эти данные? Т.е. создать полигоны по другую сторону границ существующих полигонов, а существующие удалить?
Всё получилось.
Чтобы не плодить темы, спрошу здесь: есть какой-нибудь инструмент, позволяющий инвертировать эти данные? Т.е. создать полигоны по другую сторону границ существующих полигонов, а существующие удалить?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Проблема с проверкой топологии
Нарисуйте большой полигон и сделайте Erase
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
понравилось? жми палец вверх 

Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 8 гостей