ArcGIS Notebooks는 데이터 분석을 위한 다양한 웹 기반 인터페이스를 제공합니다. Notebook을 사용하면 분석 수행, 워크플로 자동화, 지리 컨텍스트의 데이터 및 분석 결과 즉시 시각화를 수행할 수 있습니다. Notebooks는 코드, 즉각적인 시각화 및 맵, 데이터 도구를 결합합니다. Notebook 편집기를 사용하면 한 곳에서 Python 코드를 작성, 문서화, 실행할 수 있습니다.
Notebooks는 ArcGIS Online에서 열리는 Notebook 편집기를 사용하여 작성합니다. 해당 항목에서는 Notebook 편집기의 구성 요소와 메뉴에 대해 설명합니다.
Notebook 열기
소유한 Notebook을 열고 편집하려면 다음 단계를 완료합니다.
- Notebook 생성 및 편집 권한을 가진 사용자로 로그인합니다.
- 기관의 탐색 모음에서 Notebook을 클릭합니다.
Notebooks 홈페이지가 열립니다.
- 필요한 경우 항목에서 옵션 버튼 을 클릭하고 다음 중 하나를 수행합니다.
- 소유한 Notebook(내 Notebook) 또는 공유된 Notebook(공유 Notebook 또는 Esri 샘플 Notebook)의 세부정보를 보거나 미리 봅니다.
- 소유한 Notebook 항목(내 Notebook)을 삭제합니다.
- 열기를 클릭합니다.
Notebook 편집기를 엽니다.
- 저장 드롭다운 메뉴 를 클릭한 후 다른 이름으로 저장을 클릭합니다.
Notebook을 다른 이름으로 저장 창이 나타납니다.
- 제목을 추가하고 필요한 경우 폴더, 태그, 요약을 변경합니다.
- Notebook 저장을 클릭합니다.
Notebook이 저장되고 내 Notebook에 추가됩니다.
인터페이스 기본 요소
Notebook 편집기는 다음과 같은 기본 요소로 구성되어 있습니다.
- 탐색 모음 — 웹사이트 찾아보기, 앱 실행 프로그램으로 다른 앱 열기, 도움말 리소스 확인, 프로필에 로그인/로그아웃을 수행할 수 있습니다. 또한 탐색 모음에는 Notebook 제목이 표시되며 Notebook에 저장되지 않은 변경 사항이 있는지 여부도 표시됩니다.
- 상단 리본 — Notebook과 관련된 다양한 작업을 수행할 수 있습니다. 해당 리본에는 다음과 같은 버튼이 있습니다.
- 추가 — Notebook에 레이어 및 웹도구를 추가합니다.
- 분석 — Notebook에 사용할 분석 도구에 접근합니다.
- 코드 조각 — Notebook에서 Python 코드 조각을 사용합니다.
- 파일 — ArcGIS 작업 영역의 파일과 샘플 Notebook의 데이터를 찾습니다.
- 작업 — Notebook 자동 실행 작업을 하나 이상 생성하고 작업 일정을 지정합니다.
- 스냅샷 — Notebook의 스냅샷을 생성합니다.
- 공유 — Notebook을 공유합니다.
- 정보 — Notebook에 대한 정보를 가져옵니다. Notebook의 메타데이터(제목, 태그, 설명, 사용 약관, 크레딧)를 편집할 수 있습니다. 또한 Notebook 런타임과 사용 가능한 해당 라이브러리를 볼 수 있습니다.
- 저장 — Notebook을 현재 상태로 저장합니다. 공유 Notebook을 열면 해당 버튼이 다른 이름으로 저장으로 표시됩니다.
- Notebook 메뉴 리본 — 해당 리본의 작업은 Notebook에서 직접 수행됩니다. 셀 추가/삭제, Notebook 모양 변경, Notebook의 이전 검사점으로 돌아가기 등 작업을 수행할 수 있습니다. 신뢰할 수 있는 Notebook인지 여부와 실행 중인 Python 버전도 해당 리본에 표시됩니다.
- 도구모음 — Notebook에서 일반적인 작업에 사용하는 도구입니다.
- 작업 영역 — Notebook 콘텐츠가 표시되는 영역으로, 콘텐츠를 수정할 수 있습니다.
Notebook 메뉴 리본
다음 작업은 Notebook 메뉴 리본의 드롭다운 목록에서 제공됩니다.
파일
파일 메뉴에서 Notebook을 다음 중 한가지 형식으로 다운로드할 수 있습니다.
- Markdown (.md)
- Notebook(.ipynb)
- Python (.py)
- Reveal.js slides (.slides.html)
또한 Notebook을 해당 Notebook의 항목 페이지에서 .ipynb 형식으로 다운로드할 수 있습니다.
편집
편집 메뉴에 제공되는 항목은 다음과 같습니다.
- 셀 잘라내기 — Notebook 작업 영역에서 현재 선택된 셀을 잘라냅니다.
- 셀 복사 — Notebook 작업 영역에 현재 선택된 셀을 복사합니다.
- 위에 셀 붙여넣기 — 복사한 셀을 현재 선택된 셀 위에 붙여넣습니다.
- 아래에 셀 붙여넣기 — 복사한 셀을 현재 선택된 셀 아래에 붙여넣습니다.
- 셀 붙여넣어 바꾸기 — 복사한 셀을 붙여넣어 현재 선택된 셀을 해당 셀로 바꿉니다.
- 셀 삭제 — 현재 선택된 셀을 삭제합니다.
- 셀 삭제 실행 취소 — 수행된 셀 삭제 작업을 역순으로 되돌립니다. 가장 최근에 수행된 삭제가 먼저 실행 취소됩니다.
- 셀 분할 — 셀 내의 콘텐츠를 현재 포인터 위치에서 분할하여 하나의 셀을 두 개로 나눕니다.
- 위로 셀 병합 — 현재 선택된 셀을 그 위의 셀과 병합합니다.
- 아래로 셀 병합 — 현재 선택된 셀을 그 아래의 셀과 병합합니다.
- 위로 셀 이동 — 현재 선택된 셀을 Notebook 작업 영역에서 한 위치 위로 이동합니다.
- 아래로 셀 이동 — 현재 선택된 셀을 Notebook 작업 영역에서 한 위치 아래로 이동합니다.
- 찾기 및 바꾸기 — 검색 쿼리를 입력할 수 있는 팝업 창을 엽니다. 여기에서 Notebook의 특정 값이나 문자열을 찾고 바꿀 수 있습니다.
- 셀 첨부 파일 복사 — 선택된 셀에 포함되어 있는 첨부 파일을 복사합니다.
- 셀 첨부 파일 잘라내기 — 선택된 셀에 포함되어 있는 첨부 파일을 잘라냅니다.
- 셀 첨부 파일 붙여넣기 — 복사한 첨부 파일을 선택된 셀에 붙여넣습니다.
- 이미지 삽입 — GIF 등 이미지를 찾아 마크다운 셀에만 추가할 수 있는 팝업 창을 엽니다.
보기
보기 메뉴에 제공되는 항목은 다음과 같습니다.
- 도구모음 전환 — 도구모음을 숨기거나 표시합니다.
- 라인 번호 전환 — Notebook 작업 영역의 각 셀 내에 라인 번호를 숨기거나 표시합니다.
- 셀 도구모음 — Notebook 작업 영역의 각 셀에 대해 선택된 슬라이드 도구모음 옵션을 숨기거나 표시합니다. 옵션은 다음과 같습니다.
- 없음 — 셀 도구모음을 표시하지 않습니다.
- 메타데이터 편집 — JSON을 사용하여 각 셀의 메타데이터를 입력합니다.
- 원시 셀 형식 — 결과를 직접 쓸 수 있는 원시 셀입니다. 이러한 셀의 내용은 Notebook에서 평가되지 않습니다.
- 슬라이드쇼 — 각 셀이 슬라이드 쇼에 표시되는 방식을 지정합니다. 이 옵션은 코드가 제공될 때 유용합니다.
- 첨부 파일 — Notebook 작업 영역의 각 셀 내 연관된 첨부 파일을 관리합니다.
- 태그 — Notebook 작업 영역 내 각 셀에 대한 태그를 생성하고 관리합니다.
삽입
삽입 메뉴에 제공되는 항목은 다음과 같습니다.
- 위에 셀 삽입 — 현재 선택된 셀 위에 빈 셀을 삽입합니다.
- 아래에 셀 삽입 — 현재 선택된 셀 아래에 빈 셀을 삽입합니다.
- 위에 머리글 삽입 — New heading의 기본 텍스트가 있는 현재 선택한 셀 위에 머리글 셀을 삽입합니다.
- 아래에 머리글 삽입 — New heading의 기본 텍스트가 있는 현재 선택한 셀 아래에 머리글 셀을 삽입합니다.
셀
셀 메뉴에 제공되는 항목은 다음과 같습니다.
- 셀 실행 — 현재 선택된 셀을 실행한 후 포인터를 다음 셀로 이동합니다.
- 셀 실행 후 아래 선택 — 현재 선택된 셀을 실행한 다음 아래 셀을 선택합니다.
- 셀 실행 후 아래 삽입 — 현재 선택된 셀을 실행한 다음 선택된 셀 아래에 빈 셀을 삽입합니다.
- 모두 실행 — Notebook의 모든 셀을 순차적으로 실행합니다.
- 위의 모든 셀 실행 — 현재 선택된 셀을 제외하고 그 위의 모든 셀을 실행합니다.
- 아래의 모든 셀 실행 — 현재 선택된 셀과 그 아래의 모든 셀을 실행합니다.
- 셀 유형 — 현재 선택된 셀의 유형을 변경합니다. Code, Markdown, Raw NBConvert 옵션이 제공됩니다. 머리글 유형은 Markdown으로 전환됩니다.
- 현재 결과 — 현재 선택된 셀의 결과를 제어할 수 있습니다. 이러한 옵션은 다음과 같습니다.
- 전환 — 현재 선택한 셀의 결과를 숨기거나 표시합니다.
- 스크롤링 전환 — 현재 선택된 셀에 대해 스크롤링을 활성화하거나 비활성화합니다.
- 지우기 — 현재 선택한 셀의 결과를 지웁니다.
- 모든 결과 — Notebook 작업 영역 내 모든 셀의 결과를 제어합니다. 이러한 옵션은 다음과 같습니다.
- 전환 — 모든 셀의 결과를 숨기거나 표시합니다.
- 스크롤링 전환 — 모든 셀에 대해 스크롤링을 활성화하거나 비활성화합니다.
- 지우기 — 모든 셀의 결과를 지웁니다.
커널
커널 메뉴에 제공되는 항목은 다음과 같습니다.
- 중단 — 계산이나 분석이 너무 오래 걸릴 경우 실행 중인 커널을 정지합니다.
- 다시 시작 — 커널을 다시 시작하여 전체 계산 프로세스를 다시 시작합니다.
- 다시 시작 후 결과 지우기 — 계산 프로세스를 다시 시작한 다음 Notebook 내에 표시된 결과를 지웁니다.
- 다시 시작 후 모두 실행 — 계산 프로세스를 다시 시작한 다음 모든 셀을 순차적으로 실행합니다.
- 다시 연결 — 커널이 유휴 상태인 경우 커널에 다시 연결합니다.
- 종료 — Notebook 내의 모든 계산 프로세스를 종료합니다.
- 커널 변경 — 커널 유형을 변경합니다. ArcGIS Notebooks에서는 Python 3 커널 유형만 지원됩니다.
도움말
해당 목록에서는 ArcGIS Notebooks 및 핵심 Python 모듈과 관련된 다양한 도움말 문서, UI, 키보드 단축키에 대한 정보에 접근할 수 있습니다.
Notebook 도구모음 버튼
Notebook 도구모음에서는 Notebook 메뉴 리본을 통해 가장 일반적으로 사용되는 작업에 빠르게 접근할 수 있습니다. 사용 가능한 버튼은 다음과 같습니다(왼쪽에서 오른쪽 순).
- 추가 — 현재 선택된 셀 아래에 셀을 삽입합니다.
- 잘라내기 — 현재 선택된 셀을 잘라냅니다.
- 복사 — 현재 선택된 셀을 복사합니다.
- 붙여넣기 — 복사한 셀을 현재 선택된 셀 아래에 붙여넣습니다.
- 위로 화살표 — 선택된 셀을 Notebook 순서에서 위로 이동합니다.
- 아래로 화살표 — 선택된 셀을 Notebook 순서에서 아래로 이동합니다.
- 실행 — 현재 선택된 셀을 실행합니다.
- 중지 — 커널을 중단합니다.
- 다시 시작 — 커널을 다시 시작합니다.
- 빨리 감기 — 커널을 다시 시작한 다음 모든 셀을 실행합니다.
- 셀 유형 — 현재 선택된 셀의 유형을 선택하거나 변경합니다.
- 키보드 — 명령 팔레트를 엽니다.
- 차트 — 슬라이드 쇼 모드를 시작하거나 종료합니다.