ArcGIS API for Python을 사용하여 그룹 생성 및 관리, 항목 발행 및 업데이트, 시각화 및 데이터 분석 수행 등 일반 작업을 자동화할 수 있습니다.
이 API는 일괄처리 프로세싱 스크립트뿐 아니라 Jupyter Notebook이라는 브라우저 기반 대화형 스크립팅 환경에서도 사용할 수 있습니다. Notebook 환경에서는 코드를 실행하고, 포털 항목, 사용자, 그룹을 시각화하고, 맵 레이어, 맵, 씬을 대화형으로 볼 수 있는 인터페이스를 제공합니다.
Esri는 ArcGIS Enterprise에 빌트인된 Jupyter Notebook을 제공합니다. 10.7에 도입된 ArcGIS Notebooks는 컨테이너를 사용하여 각 Notebook 사용자의 작업 영역을 분리하는 ArcGIS Notebook Server에 의해 호스팅됩니다. ArcGIS Notebooks를 통해 ArcGIS API for Python 및 ArcPy를 사용하여 포털의 항목과 연동하고, 고급 공간 분석을 수행하고, 데이터 과학 워크플로를 만들 수 있습니다.
이 API는 쉽게 익히고 사용할 수 있는 모듈로 작성되어 있습니다. 처음으로 사용할 수 있는 gis 모듈은 포털 접근 및 프로그래밍을 위한 정보 모델을 제공합니다. features 및 raster 모듈에서는 피처 및 래스터 레이어와 이러한 레이어에 대한 분석을 수행할 수 있는 권한에 접근할 수 있습니다. geoanalytics 모듈에서는 GeoAnalytics Tools를 실행할 수 있습니다. 나머지 모듈 및 API 아키텍처에 대한 자세한 내용은 API 개요를 참고하세요.
시작하기
API는 Python 패키지로 배포되며, 널리 사용되는 Python 패키지 및 환경 관리 시스템인 conda를 통해 설치할 수 있습니다. 설치 지침은 ArcGIS Developers 사이트에 나와 있습니다.
시나리오 발행 및 지오프로세싱 도구 사용 등의 샘플 Notebook을 방문하여 API를 통해 수행할 수 있는 몇 가지 작업을 확인해 보세요.