ArcGIS Topology 오류에서 피처 생성


9

필요에 따라 오류를 식별하는 일부 토폴로지 규칙 세트를 만들 수 있도록 필드 사용자 shapefile을 ESRI 지오 데이터베이스로 가져 왔습니다. 불행히도 현장 사용자에게는 gdb 토폴로지 규칙을 읽을 수있는 (또는 분명히 수정할 수있는) 라이센스가 없습니다.

모든 오류와 예외가있는 위치를 캡처하는 새로운 shapefile 세트를 생성 할 수 있기를 원하므로 사용자가 명백한 문제를 직접 해결할 수 있습니다 (많은 작업을 절약 할 수 있습니다!). 또한 가장 큰 문제를 먼저 처리 할 수 ​​있도록 크기 (면적 또는 길이)에 따라 오류를 구성하는 빠른 방법이 될 수 있습니다.

ArcGIS Topology 오류 및 예외에서 기능을 생성하는 방법에 대한 제안이 있습니까?

패키지 내의 모든 도구를 사용할 수 있도록 ArcInfo 라이센스를 사용할 수 있습니다. 저는 ArcObjects 프로그래머는 아니지만 Python 도구 또는 ModelBuilder에 익숙하여 이러한 도구 / 프로세스를 개발하고 있습니다.

업데이트 : 나는이 ArcGIS Idea개발자 샘플을 찾았 지만 사용자 정의 VB 모듈이 아닌 도구 상자에 넣을 수있는 것을 기대하고있었습니다.

답변:


4

데스크탑 용 ArcGIS 10.1에는 내보내기 토폴로지 오류 라는 새로운 지오 프로세싱 도구가 있습니다 (이 도구는 ArcGIS Ideas 링크에 언급되어 있음).

지오 데이터베이스 토폴로지에서 대상 지오 데이터베이스로 오류를 내 보냅니다. 오류 또는 예외에서 참조하는 기능과 같은 오류 및 예외와 관련된 모든 정보가 내보내집니다. 일단 내 보내면 라이센스 수준의 ArcGIS를 사용하여 기능 클래스에 액세스 할 수 있습니다. 피처 클래스는 위치 별 선택 대화 상자 또는 위치 별 레이어 선택 도구와 함께 사용할 수 있으며 토폴로지 자체에 액세스 할 수없는 다른 사용자와 공유 할 수 있습니다.


사실, 그것은 오늘 나에게 도움이되지 않지만 앞으로 쉽게 사용할 수있게되어 기쁩니다. 게시 해 주셔서 감사합니다.
RyanKDalton

2
다음은 Export Topology Errors 도구 와 관련된 ESRI 블로그 항목입니다 .
Fezter

4

ArcGIS 9x의 경우

토폴로지 예외 내보내기

이 코드는 토폴로지 오류 예외를 기능 클래스로 내 보냅니다. 이것은 예외를 보관해야 할 때 유용합니다. 예외를 피쳐 클래스로 내 보내면 다른 피쳐 (속성 업데이트 / 노트, 식별)와 같이 처리 될 수 있습니다. 그런 다음 다른 사용자를 위해 Shapefile로 내 보냅니다.

팁 : 버튼을 만들고 클릭 이벤트에서 InitiateExport를 호출하십시오.

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


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.