2010-05-04 4 views
3

ArcSDE에서 버전 관리 된 피쳐 클래스 생성을 자동화하기 위해 SQL 스크립트를 작성하는 방법에 대한 정보를 찾고 있어요. 물론 프로세스 자체를 자동화하고 싶습니다. 버전 제어하에 스크립트. 누구든지이 작업을 수행하는 방법을 설명하는 리소스를 가르쳐 줄 수 있습니까?ESRI/ArcSDE에서 피쳐 클래스 생성 스크립트 또는 자동화

이것도 가능합니까? 피처 클래스가 추가 될 때 테이블과 데이터 사이에 많은 상호 관계가있는 것처럼 보입니다.

P. 순수한 SQL 일 필요는 없지만, 버전 관리에 저장하고 ESRI 데스크탑 도구 외부에서 실행할 수 있도록 스크립팅이되어야합니다.

답변

2

데이터베이스를 손상시키지 않으면 서 SQL에서이 작업을 수행하는 것이 매우 어려울 것입니다. 앞에서 말했듯이, 테이블 사이에는 많은 관계가 있습니다. 제대로 이해하지 못하면 데이터베이스가 엉망입니다.

스크립트 솔루션을 살펴 보려면 Python 스크립트를 만들어 버전이 지정된 기능 클래스를 만드는 것이 좋습니다. 메모장에 원시 Python 스크립트를 작성하는 것부터 ArcCatalog에서 지오 프로세싱 모델을 작성하고 모델을 Python 스크립트로 내보내는 등의 몇 가지 방법이 있습니다. 여기

는 지오 프로세싱 스크립트에 ESRI 도움말에 대한 링크입니다 : http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An_overview_of_writing_geoprocessing_scripts

+0

내가 손으로 이렇게 _don't_ 동의; 너무 많은 일이 잘못 될 수 있습니다. 당신 (@Keith G)은 이미 ArcSDE를 설치 했으므로 Python을 설치해야하므로 모든 것을 처음부터 작성하지 않고도 ("저급 항목 포함") "올바른 방법"으로 수행하는 데 필요한 모든 것을 갖추고 있어야합니다. –

관련 문제