Создание объектов из ошибок топологии ArcGIS


9

Я импортировал шейп-файлы полевых пользователей в базу геоданных ESRI, чтобы я мог создать некоторые наборы правил топологии, которые идентифицируют ошибки по мере необходимости. К сожалению, полевые пользователи не имеют лицензии, которая может читать правила топологии GDB (или, очевидно, исправлять их).

Я хотел бы иметь возможность генерировать новый набор шейп-файлов, которые фиксируют, где находятся все ошибки и исключения, чтобы пользователи могли сами исправить очевидные ошибки (сэкономив мне кучу работы!). Это также может быть быстрым способом упорядочения ошибок по размеру (площади или длине), чтобы вы сначала имели дело с самыми большими проблемами.

Есть ли у кого-нибудь предложения о том, как генерировать объекты из ошибок и исключений ArcGIS Topology?

У меня есть лицензия ArcInfo, поэтому любой инструмент в пакете находится в моем распоряжении. Хотя я не программист ArcObjects, я очень хорошо знаком со скриптами Python или ModelBuilder для разработки такого инструмента / процесса.

ОБНОВЛЕНИЕ : Я только что нашел этот пример ArcGIS Idea и для разработчика , но я надеялся на то, что смогу вставить в набор инструментов, а не в пользовательский модуль VB.

Ответы:


4

В ArcGIS 10.1 for Desktop появился новый инструмент геообработки, который называется « Экспортировать ошибки топологии» (этот инструмент упоминается в ссылке «Идеи ArcGIS»).

Экспортирует ошибки из топологии базы геоданных в целевую базу геоданных. Вся информация, связанная с ошибками и исключениями, например функции, на которые ссылается ошибка или исключение, экспортируется. После экспорта к классам объектов можно получить доступ с использованием любого уровня лицензии ArcGIS. Классы пространственных объектов можно использовать с помощью диалогового окна «Выбор по расположению» или инструмента «Выбор слоя по расположению» и могут использоваться совместно с другими пользователями, которые не имеют доступа к самой топологии.


Правда, это не помогает мне сегодня, но рад, что это будет легко доступно в будущем. Спасибо за публикацию.
RyanKDalton


4

Для ArcGIS 9x

Экспорт исключений топологии

Этот код экспортирует исключения ошибок топологии в класс пространственных объектов. Это полезно, когда нужно архивировать исключения. Когда исключения экспортируются в класс пространственных объектов, они могут обрабатываться так же, как и любая другая функция (атрибут update / notes, identifier). Затем экспортируйте в Shapefile для других пользователей.

Совет: создайте кнопку и вызовите InitiateExport из события Click

http://arcscripts.esri.com/details.asp?dbid=12758


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.