Использование среды разработки скриптов

Insights в ArcGIS Enterprise
Insights desktop
Примечание:

Среда разработки скриптов Insights доступна в Insights in ArcGIS Enterprise и Insights desktop. Первичное подключение может быть к Insights in ArcGIS Enterprise или Insights in ArcGIS Online.

Подключения Jupyter Kernel Gateway могут быть отключены для организации Insights in ArcGIS Enterprise в процессе установки. Если соединения Jupyter Kernel Gateway недоступны, обратитесь к администратору. Подробнее см. раздел Установка Insights in ArcGIS Enterprise.

После подключения к Jupyter Kernel Gateway, среда разработки скриптов станет доступна и может использоваться для создания и запуска скриптов в Python и R. Среда разработки скриптов состоит из ячейки In[ ], куда скрипты загружаются или пишутся; ячейки Out[ ] , где отображаются результаты; и панели инструментов.

Открытие среды разработки скриптов

Для использования среды разработки скриптов сначала необходимо настроить Jupyter Kernel Gateway и создать подключение к шлюзу. Как только подключение к шлюзу создано, выполните следующие шаги, чтобы открыть среду разработки скриптов и начать писать скрипты:

  1. Откройте рабочую книгу. При необходимости добавьте данные в рабочую книгу.
    Подсказка:

    Также можно загрузить данные непосредственно из среды скриптов.

  2. Щелкните кнопку Скрипты Написание скриптов на панели инструментов рабочей книги.
  3. Если подключение не было сохранено в рабочей книге ранее, выполните одно из следующих действий:
    • В Insights desktop, если открывается окно Новое подключение шлюза ядра Jupyter, это означает, что вы не создали подключение к шлюзу. Введите URL и адрес веб-сокета к шлюзу, чтобы создать подключение. Более подробно см. в разделе Подключение к шлюзу ядра.
    • В Insights in ArcGIS Enterprise, если открывается окно Подключение к шлюзу ядра, выберите существующее подключение к шлюзу ядра из меню Имя среды. Также можно создать новое подключение на вкладке Добавить новое. Более подробно см. в разделе Подключение к шлюзу ядра.

    Откроется среда разработки скриптов и заголовок Скрипты будет добавлен на панель данных.

  4. Используйте меню Выбрать ядро, чтобы выбрать ядро для написания скриптов. В зависимости от используемого подключения к шлюзу ядра, это может быть Python, R или оба.

    Среда разработки скриптов обновляется, чтобы включать ячейку In[ ] и панель инструментов.

Теперь среда разработки скриптов готова для создания, загрузки и запуска скриптов.

Скрипт автоматически сохраняется под заголовком Сценарии на панели данных с именем Скрипт Insights. Скрипт можно переименовать с помощью кнопки Переименовать скрипт Переименовать скрипт.

Следующие опции также доступны для скрипта с помощью кнопки Опции набора данных Опции набора данных:

  • Открыть - Загрузить скрипт в ячейку In[ ].
  • Выполнить - Запустить скрипт, не открывая среду разработки скриптов.
  • Скачать - Скачать скрипт в виде файла Jupyter Notebook (.ipynb).
  • Опубликовать - Опубликовать скрипт для создания элемента Скрипт Insights (доступно в Insights in ArcGIS Enterprise).
  • Удалить - Удалить скрипт из панели данных.

Редактирование скрипта

Скрипты можно редактировать из ячеек In[ ], даже после выполнения ячейки. Для редактирования скрипта щелкните ячейку, выполните исправления, затем запустите ячейку. Будет создана новая ячейка Out[ ] с результатами редактирования.

Экспорт скрипта

Скрипты, написанные в среде разработки скриптов, можно экспортировать и сохранять как .py скрипты для Python или .R скрипты для R. Скрипт можно экспортировать из среды разработки скриптов, выбрав одну или несколько ячеек и нажав кнопку Экспорт Экспорт.

При сохранении скрипта доступны следующие опции экспорта:

  • Загрузить выбранную ячейку(и) – Сохраняет только скрипт в выбранной ячейке In[ ].
  • Загрузить историю – сохраняет скрипт из всех ячеек In[ ] в среде разработки скриптов как файл Jupyter Notebook (.ipynb).

Экспортированные скрипты сохраняются в папке для загрузок, используемой на вашем компьютере по умолчанию.

Загрузка скрипта

Скрипты можно создавать напрямую в среде разработки скриптов, печатая в ячейке In[ ]. Существующие скрипты также можно загрузить в среду разработки скриптов при помощи следующих шагов:

  1. Откройте среду разработки скриптов, если необходимо, и выберите ядро, соответствующее скрипту.
  2. Щелкните кнопку Импорт файла Импорт файла на панели инструментов среды разработки скриптов.
  3. Найдите и откройте нужный скрипт.

    Скрипт открывается в ячейке In[ ].

  4. Щелкните кнопку Запустить Запустить на панели инструментов среды разработки скриптов.

Скрипт будет выполнен, а результаты появятся в ячейке Out[ ].

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

  1. Разверните заголовок Скрипты на панели данных.
  2. Щелкните кнопку Опции набора данных Опции набора данных для скрипта, который хотите загрузить.
  3. Щелкните Открыть.

    Скрипт открывается в ячейке In[ ].

Создание карточки изображения

Результаты работы скриптов, такие как диаграммы, можно экспортировать из ячейки Out[ ] в карточку изображения на странице Insights. Чтобы экспортировать ячейку, необходимо запустить скрипт с помощь. кнопки Запустить Запустить, выбелить ячейку Out[ ] и щелкнуть кнопку Создать карточку Создать карточку, чтобы переместить изображение из ячейки Out[ ] в карточку изображения.

Примечание:

Карточки изображений, созданные по скриптам, являются статическими и не имеют таких же интерактивных функций, как карточки карт, диаграмм или таблиц, созданные в Insights.

Сохранение скрипта в модели

Скрипт из среды разработки скриптов можно добавить в модель как скрипт Insights при помощи кнопки Добавить в модель Добавить в модель. Скрипт Insights можно редактировать из вида Анализ Вид анализа. Подробнее об обновлении модели в Insights, см. статью Повторный запуск анализа.

Очистка или закрытие среды разработки скриптов

Скрипт, включая все ячейки In[ ] и Out[ ], можно очистить при помощи кнопки Перезапуск Перезапуск. Очистка среды скриптов не может быть отменена.

Среду разработки скриптов можно закрыть, щелкнув на кнопке Закрыть или перейдя на другую страницу в Insights.

Если необходимо переключиться между страницей Insights и средой разработки скриптов, рекомендуется свернуть среду при помощи соответствующей кнопки Свернуть, а не закрывать ее, иначе вы потеряете ваши скрипты.