Notebooks 시작하기

ArcGIS Notebooks는 데이터 분석을 위한 다양한 웹 기반 인터페이스를 제공합니다. Notebook을 사용하면 분석 수행, 워크플로 자동화, 지리 컨텍스트의 데이터 및 분석 결과 즉시 시각화를 수행할 수 있습니다. Notebooks는 코드, 즉각적인 시각화 및 맵, 데이터 도구를 결합합니다. Notebook 편집기를 사용하면 한 곳에서 Python 코드를 작성, 문서화, 실행할 수 있습니다.

Notebooks는 ArcGIS Online에서 열리는 Notebook 편집기를 사용하여 작성합니다. 해당 항목에서는 Notebook 편집기의 구성 요소와 메뉴에 대해 설명합니다.

Notebook 열기

소유한 Notebook을 열고 편집하려면 다음 단계를 완료합니다.

  1. Notebook 생성 및 편집 권한을 가진 사용자로 로그인합니다.
  2. 기관의 탐색 모음에서 Notebook을 클릭합니다.

    Notebooks 홈페이지가 열립니다.

  3. 필요한 경우 항목에서 옵션 버튼 옵션을 클릭하고 다음 중 하나를 수행합니다.
    • 소유한 Notebook(내 Notebook) 또는 공유된 Notebook(공유 Notebook 또는 Esri 샘플 Notebook)의 세부정보를 보거나 미리 봅니다.
    • 소유한 Notebook 항목(내 Notebook)을 삭제합니다.
  4. 열기를 클릭합니다.

    Notebook 편집기를 엽니다.

  5. 저장 드롭다운 메뉴 메뉴를 클릭한 후 다른 이름으로 저장을 클릭합니다.

    Notebook을 다른 이름으로 저장 창이 나타납니다.

  6. 제목을 추가하고 필요한 경우 폴더, 태그, 요약을 변경합니다.
  7. Notebook 저장을 클릭합니다.

    Notebook이 저장되고 내 Notebook에 추가됩니다.

인터페이스 기본 요소

Notebook 편집기는 다음과 같은 기본 요소로 구성되어 있습니다.

  1. 탐색 모음 — 웹사이트 찾아보기, 앱 실행 프로그램으로 다른 앱 열기, 도움말 리소스 확인, 프로필에 로그인/로그아웃을 수행할 수 있습니다. 또한 탐색 모음에는 Notebook 제목이 표시되며 Notebook에 저장되지 않은 변경 사항이 있는지 여부도 표시됩니다.
  2. 상단 리본 — Notebook과 관련된 다양한 작업을 수행할 수 있습니다. 해당 리본에는 다음과 같은 버튼이 있습니다.
  3. Notebook 메뉴 리본 — 해당 리본의 작업은 Notebook에서 직접 수행됩니다. 셀 추가/삭제, Notebook 모양 변경, Notebook의 이전 검사점으로 돌아가기 등 작업을 수행할 수 있습니다. 신뢰할 수 있는 Notebook인지 여부와 실행 중인 Python 버전도 해당 리본에 표시됩니다.
  4. 도구모음 — Notebook에서 일반적인 작업에 사용하는 도구입니다.
  5. 작업 영역 — 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 순서에서 아래로 이동합니다.
  • 실행 — 현재 선택된 셀을 실행합니다.
  • 중지 — 커널을 중단합니다.
  • 다시 시작 — 커널을 다시 시작합니다.
  • 빨리 감기 — 커널을 다시 시작한 다음 모든 셀을 실행합니다.
  • 셀 유형 — 현재 선택된 셀의 유형을 선택하거나 변경합니다.
  • 키보드 — 명령 팔레트를 엽니다.
  • 차트 — 슬라이드 쇼 모드를 시작하거나 종료합니다.