2013-08-14 6 views
0

피쳐 클래스에서 모든 속성을 제거한 다음 기존 피쳐 클래스에서 새 속성을 추가하는 방법이 있습니까? 특정 경로로 이동하는 응용 프로그램이 있지만 해당 데이터가 제 3 자 원본에서 정기적으로 업데이트되고 업데이트 된 기능 클래스를 다운로드해야합니다. 만약 내가 옛날에 새로운 것을 넣기 만했다면 나는 중복을 가질 것입니다. 나는이 모든 과정을 파이썬 2.6으로 자동화하려고 노력하고있다.python- 피쳐 클래스 속성 조작

답변

0

코드를 작성하지 않으면 arcpy.ListFields()을 사용하여 각 기능 클래스의 필드를 반복하십시오. 식별 정보의 대상 클래스를 완전히 폐기하지 않도록주의하십시오. 해당 루프에서 if/then w /를 사용하십시오.

사용자는 공통 키/관련 필드를 지정하지 않았지만 정보를 대상의 관련 기능으로 전송하기 위해서는이를 유지해야합니다.

P. 왜 2.6입니까? ArcGIS를 모두 업데이트하는 시간 & Python!