ArcGIS Notebooks은 강력한 공간 데이터 분석을 위한 다양한 웹 기반 인터페이스를 제공합니다. Notebook을 사용하면 분석 수행, 워크플로 자동화, 지리 컨텍스트의 데이터 및 분석 결과 즉시 시각화를 수행할 수 있습니다.
Notebook은 코드, 즉각적인 시각화 및 맵, 데이터 도구가 결합된 효율적인 최신 환경입니다. Notebook 편집기를 사용하면 한 곳에서 Python 코드를 작성, 문서화, 실행할 수 있습니다.
ArcGIS Notebooks은 데이터 사이언스, 데이터 관리, 관리 스크립트를 생성, 공유, 실행할 수 있는 통합 플랫폼을 제공합니다. Notebook 작성자는 Esri의 Python 리소스(ArcGIS API for Python 및 ArcPy)와 인기 있는 오픈 소스 분석, 통계, 머신 러닝 라이브러리를 사용할 수 있습니다.
Python은 ArcGIS의 중요한 부분을 차지하며 ArcGIS Notebooks를 사용하면 Python의 다양성을 ArcGIS Enterprise포털에 직접 가져올 수 있습니다. 해당 API를 통해 동적 맵과 공간 데이터 도구를 Notebook에 포함시킬 수 있습니다.
모든 ArcGIS Notebooks은 ArcGIS Server(ArcGIS Notebook Server 역할로 라이선스가 부여됨)에서 실행됩니다. 이 서버가 포털과 페더레이션된 후에는 Notebook을 포털 웹사이트의 레이어나 웹앱과 동일한 방법으로 생성할 수 있습니다. ArcGIS Notebooks는 포털의 다른 항목과 마찬가지로 ID 기반 보안을 사용합니다. 관리자는 Notebook을 생성, 공유, 편집, 확인할 수 있는 구성원을 제어할 수 있습니다.
ArcGIS Notebooks는 중앙에서 접근 가능한 직관적인 인터페이스를 통해 기관의 새로운 데이터 사이언스, 공간 분석, 관리 방식을 제공합니다.
데이터 사이언스 툴킷
ArcGIS Notebooks는 호스팅 Notebook을 활용하여 질문에 답하고, 통찰력을 제공하며 데이터 시각화를 생성할 수 있는 공간 데이터 과학 도구를 실행합니다. ArcGIS Notebooks에는 다양한 기능을 수행할 수 있는 수백 개의 Python 라이브러리가 포함되어 있습니다. 이러한 통합 플랫폼을 통해 다음과 같은 작업을 모두 수행하는 종단 간 분석 워크플로를 생성할 수 있습니다.
- 데이터 수집 및 삭제를 자동화합니다.
- 예측 모델을 만들어 기관의 전략과 방향을 알려줍니다.
- 트리 기반 방법, 뉴럴 네트워크, 베이즈 기법 등 고급 통계 도구를 적용합니다.
- Scikit-learn과 TensorFlow와 같은 인기 있는 머신 러닝 라이브러리를 사용합니다.
- 분석을 전체 ArcGIS 매핑 기능과 통합합니다.
- 코드를 공유하고 문서화하여 투명성과 재현성을 지원합니다.
관리 및 콘텐츠 관리 작업
관리자 및 콘텐츠 관리자는 ArcGIS Notebooks을 통해 웹GIS 작업을 자동화할 수 있습니다. Notebook을 사용하여 다음과 같은 워크플로를 수행할 수 있습니다.
- 항목에 비보안 URL 및 손상된 링크가 있는지 확인합니다.
- 일정 기간 비활성화된 사용자를 제거합니다.
- 페더레이션된 서버와 등록된 데이터 저장소의 유효성을 검사합니다.
- 한 폴더 내의 모든 서비스를 나열하는 서비스 보고서를 생성합니다.
- 만료된 라이선스에 대한 알림을 설정합니다.
ArcGIS Notebooks을 사용하여 시작하기
첫 번째 Notebook을 생성한 후 Notebook 편집기 컴포넌트에 대해 알아봅니다.