임의의 코드 스 니펫을 ArcGIS 모델에 추가 할 수있는 방법이 있습니까?
고급 레이블링 또는 필드 계산기 에서 "빌드 코드 블록"식 작성기와 비슷한 것을 구상합니다 .
예를 들어, 현재 진행중인 프로젝트는 도구를 실행하는 사람의 사용자 이름을 가져 오는 데 큰 도움이 될 수 있습니다. 나는 파이썬에서 이것이 간단하다는 것을 안다 import os; os.environ.get('USERNAME')
. 이 조각을 get_username.py
에 쓰고 Arccatalog의 도구 상자에 추가 한 다음 해당 도구를 모델에 추가하고 현재 도구의 필수 모델 매개 변수로 사용할 수 있다고 생각합니다. 그런 작은 일에는 많은 작업이 있으며 다음에는 인라인 변수 대체 또는 복합 변수 와 같은 다른 것을 원할 수 있습니다 .
코드 스 니펫 도구 또는 이와 유사한 도구가 이러한 모든 요구를 일반적으로 광범위하게 유용한 방식으로 해결할 수 있다고 생각합니다.