Я импортировал шейп-файлы полевых пользователей в базу геоданных ESRI, чтобы я мог создать некоторые наборы правил топологии, которые идентифицируют ошибки по мере необходимости. К сожалению, полевые пользователи не имеют лицензии, которая может читать правила топологии GDB (или, очевидно, исправлять их).
Я хотел бы иметь возможность генерировать новый набор шейп-файлов, которые фиксируют, где находятся все ошибки и исключения, чтобы пользователи могли сами исправить очевидные ошибки (сэкономив мне кучу работы!). Это также может быть быстрым способом упорядочения ошибок по размеру (площади или длине), чтобы вы сначала имели дело с самыми большими проблемами.
Есть ли у кого-нибудь предложения о том, как генерировать объекты из ошибок и исключений ArcGIS Topology?
У меня есть лицензия ArcInfo, поэтому любой инструмент в пакете находится в моем распоряжении. Хотя я не программист ArcObjects, я очень хорошо знаком со скриптами Python или ModelBuilder для разработки такого инструмента / процесса.
ОБНОВЛЕНИЕ : Я только что нашел этот пример ArcGIS Idea и для разработчика , но я надеялся на то, что смогу вставить в набор инструментов, а не в пользовательский модуль VB.
источник
Для ArcGIS 9x
Экспорт исключений топологии
Этот код экспортирует исключения ошибок топологии в класс пространственных объектов. Это полезно, когда нужно архивировать исключения. Когда исключения экспортируются в класс пространственных объектов, они могут обрабатываться так же, как и любая другая функция (атрибут update / notes, identifier). Затем экспортируйте в Shapefile для других пользователей.
Совет: создайте кнопку и вызовите InitiateExport из события Click
http://arcscripts.esri.com/details.asp?dbid=12758
источник
Надеюсь, что вы получите решение, загрузив файл version1.zip по приведенной ниже ссылке. Http://forums.arcgis.com/threads/6188-Export-topology-errors-tool
источник