본문 바로가기
GIS

ArcGIS 10.X 파이썬 스크립트로 도구 실행하기

by Prof. Sung-Deuk Choi 2021. 11. 2.

단순 반복작업에 도움이 되는 파이썬 스크립트 사용 방법입니다. 

울산도시대기측정소 반경 2 km 버퍼를 만든 후, 파이썬 스크립트로 4 km 버퍼를 자동으로 만들겠습니다. 

 

울산행정동 shp 파일 위에 도시대기측정소 shp 파일을 올리고, Buffer 도구를 실행합니다. 

버퍼 거리를 2000 m (2 km)로 입력하고 도구를 실행합니다.

개별 측정소로부터 반경 2 km의 버퍼가 생성되었습니다.

파이썬 창을 클릭하면 아래와 같이 파이썬 스크립트 창이 나타납니다. 왼쪽은 스크립트 입력창이고, 오른쪽은 설명창입니다.

Results를 클릭하고 Current Session에서 2 km 버퍼 결과를 선택하고 드래그해서 파이썬 스크립트 창에 놓습니다. Drag & Drop.

스크립트가 생성되었습니다. 

이제 4 km 버퍼를 만들기 위해서 위의 스크립트에서 파일명과 거리를 변경하고 엔터를 누르면 오른쪽 창에 성공 메세지가 나옵니다. 0.21초 만에 새 버퍼를 만들었습니다. 

2 km 버퍼 위에 4 km 버퍼가 생겼습니다.

앞으로 같은 작업을 할 수 있으므로 스크립트를 텍스트 파일이나 파이썬 파일로 저장해 두면, 같은 작업을 다시 수행할 수 있습니다. 단, 필요시에는 입력 파일의 절대경로를 추가하고 파일명 확장자를 추가해야 할 수도 있습니다.

댓글