Начало работы с блокнотами

ArcGIS Notebooks содержит удобный веб-интерфейс для анализа данных. С помощью блокнотов можно выполнять анализ, автоматизировать рабочие процессы и быстро визуализировать данные и результаты анализа в географическом контексте. Блокноты сочетают код, визуализацию "на лету", карты и инструменты обработки данных. В редакторе блокнотов можно создавать, документировать и запускать код Python, все в одном месте.

Блокноты создаются в редакторе блокнотов, который открывается из портала ArcGIS Online. В этом разделе описаны компоненты и меню редактора блокнотов.

Открытие блокнота

Чтобы открыть и отредактировать свои блокноты, выполните следующие действия.

  1. Войдите как пользователь с правами на создание и редактирование блокнотов.
  2. На панели навигации вашей организации щелкните Блокнот.

    Откроется главная страница Notebooks.

  3. Также можно щелкнуть кнопку Опции Опции у элемента и выполнить одно из следующих действий:
    • Просмотр или Просмотр информации о блокнотах, которыми вы владеете (в Мои блокноты) или к которым вам предоставлен доступ (в Опубликованные блокноты или Образцы блокнотов Esri).
    • Удалить элементы блокнотов, которыми вы владеете (в Мои блокноты).
  4. Щелкните Открыть.

    Откроется редактор блокнота.

  5. Щелкните ниспадающее меню Сохранить Меню, затем Сохранить как.

    Откроется окно Сохранить блокнот как....

  6. Добавьте Заголовок и, при необходимости, измените Папку, Теги и Краткое содержание.
  7. Щелкните Сохранить блокнот.

    Блокнот будет сохранен и добавлен в Мои блокноты.

Основы интерфейса

Редактор блокнотов включает следующие базовые компоненты:

  1. Панель навигации – выполняйте обзор веб-сайта, открывайте другие приложения из окна вызова, просматривайте справку и выполняйте вход/выход из своей учетной записи. На панели навигации также показан заголовок блокнота и статус того, если ли не сохраненные изменения в блокноте.
  2. Верхняя лента – выполняет различные задачи в блокноте. На ленте есть следующие кнопки:
  3. Лента меню блокнота – действия, расположенные на этой ленте, предназначены непосредственно для работы с блокнотом. Вы можете добавлять и удалять ячейки, менять внешний вид блокнота, откатывать блокнот до предыдущей контрольной точки и пр. На этой ленте также отображается, является ли блокнот доверенным и какая запущена версия Python.
  4. Панель инструментов – инструменты, которые используются для выполнения наиболее частых задач в блокноте.
  5. Рабочая область – здесь отображаются ресурсы блокнота, здесь же вы можете их изменить.

Лента меню блокнота

Из ниспадающих списков ленты меню блокнота доступны следующие возможности.

Файл

В меню Файл вы можете выбрать загрузку блокнота в одном из следующих форматов:

  • Markdown (.md)
  • Notebook (.ipynb)
  • Python (.py)
  • Слайды Reveal.js (.slides.html)

Вы также можете скачать блокнот в формате .ipynb со страницы элемента блокнота.

Редактировать

В меню Редактировать доступны следующие пункты:

  • Вырезать ячейки – вырезает выбранные в данный момент ячейки из рабочей области блокнота.
  • Копировать ячейки – копирует выбранные в данный момент ячейки в рабочую область блокнота.
  • Вставить ячейки над – вставляет скопированные ячейки над ячейкой, выбранной в настоящий момент.
  • Вставить ячейки под – вставляет скопированные ячейки под ячейкой, выбранной в настоящий момент.
  • Вставить ячейки и Заменить – вставляет скопированные ячейки и заменяет ячейки, выбранные в настоящий момент, скопированными.
  • Удалить ячейки – удаляет ячейки, выбранные в настоящий момент.
  • Отменить удаление ячеек – отменяет действие удаления ячеек, в первую очередь отменяется последнее действие.
  • Разбить ячейку – разбивает одну ячейку на две, разделяя ресурсы в ячейке по текущему расположению курсора.
  • Слить ячейки над – сливает ячейку, выбранную в настоящий момент, с ячейкой, которая находится над ней.
  • Слить ячейки под – сливает ячейку, выбранную в настоящий момент, с ячейкой, которая находится под ней.
  • Переместить ячейку выше – перемещает выбранную в данный момент ячейку на одну позицию выше в рабочей области блокнота.
  • Переместить ячейку ниже – перемещает выбранную в данный момент ячейку на одну позицию ниже в рабочей области блокнота.
  • Найти и заменить – открывает всплывающее окно, которое позволяет задать запрос поиска. Таким образом вы сможете найти и заменить указанные значения или строки в блокноте.
  • Копировать вложения ячейки – копирует вложения, которые содержатся в выбранной ячейке.
  • Вырезать вложения ячейки – вырезает и вставляет вложения, которые содержатся в выбранной ячейке.
  • Вставить вложения ячейки – вставляет скопированные вложения в выбранную ячейку.
  • Вставить изображение – открывает всплывающее окно, которое позволяет искать и добавлять вложения, в т.ч. GIF, доступно только для ячеек Markdown.

Просмотр

В меню Вид доступны следующие пункты:

  • Переключить панель инструментов – скрывает или показывает панель инструментов.
  • Переключить номера строк – скрывает или показывает номера строк в каждой ячейке в рабочей области блокнота.
  • Панель инструментов ячеек – скрывает или показывает выбранную опцию скрываемой панели инструментов для каждой ячейки в рабочей области блокнота. Можно выбрать следующие опции:
    • Нет – не показывать панели инструментов ячеек.
    • Редактировать метаданные — введите метаданные для каждой ячейки с помощью JSON.
    • Необработанный формат ячеек – необработанные ячейки позволяют напрямую записывать результат; содержимое этих ячеек блокнотом не оценивается.
    • Слайд-шоу—Определяет, как каждая ячейка будет отображаться в слайд-шоу. Эта опция полезна при представлении кода.
    • Вложения — управляет связанными сложениями в каждой ячейке в рабочей области блокнота.
    • Теги – создавать и управлять тегами для каждой ячейки в рабочей области блокнота.

Вставка

В меню Вставка доступны следующие пункты:

  • Вставить ячейку над — вставляет пустую ячейку над ячейкой, выбранной в данный момент.
  • Вставить ячейку под — вставляет пустую ячейку под ячейкой, выбранной в настоящий момент.
  • Вставить заголовок выше - вставляет ячейку с заголовком над текущей выделенной ячейкой с текстом по умолчанию New heading.
  • Вставить заголовок ниже - вставляет ячейку с заголовком под текущей выделенной ячейкой с текстом по умолчанию New heading.

Ячейка

В меню Ячейка доступны следующие пункты:

  • Запустить ячейки — запускает выбранную в данный момент ячейку и переносит курсор на следующую ячейку.
  • Запустить ячейки и выбрать ниже—Запускает выбранную в данный момент ячейку, а затем выбирает ячейку ниже.
  • Запустить ячейки и вставить ниже — запускает выбранную в данный момент ячейку, а затем вставляет пустую ячейку под выбранной.
  • Запустить все — запускает все ячейки в блокноте в последовательном порядке.
  • Запустить все над — запускает все ячейки над ячейкой, выбранной в настоящий момент, но не запускает выбранную ячейку.
  • Запустить все под — запускает выбранную в настоящий момент ячейку и все ячейки под ней.
  • Тип ячейки — изменяет тип выбранной ячейки. Доступны варианты: Код, Markdown и Raw NBConvert. Обратите внимание, что тип Heading будет переключен на Markdown.
  • Текущие выходные данные – позволяет настроить выходные параметры ячейки, выбранной в настоящий момент. Вы можете упорядочить слои следующим образом:
    • Переключить – скрывает или показывает выходные данные выбранной в настоящий момент ячейки.
    • Переключить пролистывание — включает или отключает пролистывание ячейки, выбранной в настоящий момент.
    • Очистить – удаляет выходные данные выбранной в настоящий момент ячейки.
  • Все выходные данные — управляет выходными данными всех ячеек в рабочей области блокнота. Вы можете упорядочить слои следующим образом:
    • Переключить – скрывает или показывает выходные данные всех ячеек.
    • Переключить пролистывание — включает или отключает пролистывание всех ячеек.
    • Очистить – удаляет выходные данные всех ячеек.

Ядро

В меню Ядро доступны следующие пункты:

  • Приостановить — приостанавливает запуск ядра, если вычисление или анализ длится слишком много времени.
  • Перезапустить — перезапускает процесс вычисления полностью путем перезапуска ядра.
  • Перезапустить и Очистить выходные данные — перезапускает процесс вычисления и очищает все выходные данные, которые отображаются в блокноте.
  • Перезапустить и Запустить все—Перезапускает процесс вычислений, а затем запускает все ячейки в последовательном порядке.
  • Переподключить – заново подключается к ядру, если оно уходит в режим простоя.
  • Выключить — выключает все вычислительные процессы в блокноте.
  • Изменить ядро — изменяет тип ядра. В ArcGIS Notebooks поддерживается только тип ядра Python 3.

Справка

В этом списке содержится информация о горячих клавишах, пользовательском интерфейсе и различной справочной документации, связанной с ArcGIS Notebooks и ключевыми модулями Python.

Кнопки панели инструментов блокнота

На панели инструментов блокнота предоставлена возможность быстрого доступа к наиболее часто используемым функциям из ленты меню блокнота. Доступны следующие кнопки, слева направо:

  • Добавить – Вставляет ячейку под ячейкой, выбранной в настоящий момент.
  • Вырезать — Вырезает выбранную ячейку.
  • Копировать – Копирует ячейку, выбранную в настоящий момент.
  • Вставить – вставляет скопированные ячейки под ячейкой, выбранной в настоящий момент.
  • Вверх – Перемещает выбранную ячейку вверх в последовательности блокнота.
  • Вниз – Перемещает выбранную ячейку вниз в последовательности блокнота.
  • Запустить – Запускает ячейку, выбранную в настоящий момент.
  • Остановить – Приостанавливает ядро.
  • Перезапустить – Перезапускает ядро.
  • Значок Вперед-назад – Перезапускает ядро и запускает все ячейки.
  • Тип ячейки — Выбирает или изменяет тип выбранной ячейки.
  • Клавиатура – Открывает панель выбора команд.
  • Диаграмма – Входит или выходит из режима слайд-шоу.