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

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 и средой разработки скриптов, сверните среду при помощи кнопки сворачивания Свернуть, а не закрывайте ее, иначе вы потеряете свои скрипты.