ArcGIS Notebooks содержит удобный веб-интерфейс для анализа данных. С помощью блокнотов можно выполнять анализ, автоматизировать рабочие процессы и быстро визуализировать данные и результаты анализа в географическом контексте. Блокноты сочетают код, визуализацию "на лету", карты и инструменты обработки данных. В редакторе блокнотов можно создавать, документировать и запускать код Python, все в одном месте.
Блокноты создаются в редакторе блокнотов, который открывается из портала ArcGIS Online. В этом разделе описаны компоненты и меню редактора блокнотов.
Открытие блокнота
Чтобы открыть и отредактировать свои блокноты, выполните следующие действия.
- Войдите как пользователь с правами на создание и редактирование блокнотов.
- На панели навигации вашей организации щелкните Блокнот.
Откроется главная страница Notebooks.
- Также можно щелкнуть кнопку Опции у элемента и выполнить одно из следующих действий:
- Просмотр или Просмотр информации о блокнотах, которыми вы владеете (в Мои блокноты) или к которым вам предоставлен доступ (в Опубликованные блокноты или Образцы блокнотов Esri).
- Удалить элементы блокнотов, которыми вы владеете (в Мои блокноты).
- Щелкните Открыть.
Откроется редактор блокнота.
- Щелкните ниспадающее меню Сохранить , затем Сохранить как.
Откроется окно Сохранить блокнот как....
- Добавьте Заголовок и, при необходимости, измените Папку, Теги и Краткое содержание.
- Щелкните Сохранить блокнот.
Блокнот будет сохранен и добавлен в Мои блокноты.
Основы интерфейса
Редактор блокнотов включает следующие базовые компоненты:
- Панель навигации – выполняйте обзор веб-сайта, открывайте другие приложения из окна вызова, просматривайте справку и выполняйте вход/выход из своей учетной записи. На панели навигации также показан заголовок блокнота и статус того, если ли не сохраненные изменения в блокноте.
- Верхняя лента – выполняет различные задачи в блокноте. На ленте есть следующие кнопки:
- Добавить – добавление слоев и веб-инструментов к блокноту.
- Анализ – доступ к инструментам анализа, которые будут использоваться в блокноте.
- Фрагменты кода — использование фрагментов кода Python в своем блокноте.
- Файлы – поиск файлов в рабочей области ArcGIS и данных из примеров блокнотов.
- Задачи – создание одной или нескольких задач для автоматизации выполнения блокнота и задание расписания выполнения задачи.
- Снимки – создает снимок блокнота.
- Опубликовать – публикует блокнот.
- Информация – получить информацию о блокноте. Здесь можно редактировать метаданные блокнота (заголовок, теги, описание, условия использования и автора). Здесь также можно просмотреть среду выполнения блокнота и ее доступные библиотеки.
- Сохранить – сохраняет текущее состояние блокнота. Когда вы открываете чужой блокнот, эта кнопка меняется на Сохранить как.
- Лента меню блокнота – действия, расположенные на этой ленте, предназначены непосредственно для работы с блокнотом. Вы можете добавлять и удалять ячейки, менять внешний вид блокнота, откатывать блокнот до предыдущей контрольной точки и пр. На этой ленте также отображается, является ли блокнот доверенным и какая запущена версия Python.
- Панель инструментов – инструменты, которые используются для выполнения наиболее частых задач в блокноте.
- Рабочая область – здесь отображаются ресурсы блокнота, здесь же вы можете их изменить.
Лента меню блокнота
Из ниспадающих списков ленты меню блокнота доступны следующие возможности.
Файл
В меню Файл вы можете выбрать загрузку блокнота в одном из следующих форматов:
- 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.
Кнопки панели инструментов блокнота
На панели инструментов блокнота предоставлена возможность быстрого доступа к наиболее часто используемым функциям из ленты меню блокнота. Доступны следующие кнопки, слева направо:
- Добавить – Вставляет ячейку под ячейкой, выбранной в настоящий момент.
- Вырезать — Вырезает выбранную ячейку.
- Копировать – Копирует ячейку, выбранную в настоящий момент.
- Вставить – вставляет скопированные ячейки под ячейкой, выбранной в настоящий момент.
- Вверх – Перемещает выбранную ячейку вверх в последовательности блокнота.
- Вниз – Перемещает выбранную ячейку вниз в последовательности блокнота.
- Запустить – Запускает ячейку, выбранную в настоящий момент.
- Остановить – Приостанавливает ядро.
- Перезапустить – Перезапускает ядро.
- Значок Вперед-назад – Перезапускает ядро и запускает все ячейки.
- Тип ячейки — Выбирает или изменяет тип выбранной ячейки.
- Клавиатура – Открывает панель выбора команд.
- Диаграмма – Входит или выходит из режима слайд-шоу.