Примечание:
Среда разработки скриптов 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 и создать подключение к шлюзу. Как только подключение к шлюзу создано, выполните следующие шаги, чтобы открыть среду разработки скриптов и начать писать скрипты:
- Откройте рабочую книгу и добавьте в нее данные, если это необходимо.
Подсказка:
Также можно загрузить данные непосредственно из среды скриптов.
- Щелкните кнопку Скрипты на панели инструментов рабочей книги.
- Если подключение не было сохранено в рабочей книге ранее, выполните одно из следующих действий:.
- Если в Insights desktop открывается окно Новое подключение шлюза ядра Jupyter, это означает, что вы не создали подключение к шлюзу. Задайте URL и адрес веб-сокета к шлюзу, чтобы создать подключение. Более подробно см. в разделе Подключение к шлюзу ядра.
- Если в Insights in ArcGIS Enterprise открывается окно Подключение к шлюзу ядра, выберите существующее подключение к шлюзу ядра из меню Имя среды. Также можно создать подключение на вкладке Добавить новое. Более подробно см. в разделе Подключение к шлюзу ядра.
Откроется среда разработки скриптов и заголовок Скрипты будет добавлен на панель данных.
- В меню Выбрать ядро выберите ядро для написания скриптов.
В зависимости от используемого подключения к шлюзу ядра, это может быть 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[ ]. Чтобы загрузить существующие скрипты в среду разработки скриптов, выполните следующие действия:
- Откройте среду разработки скриптов, если необходимо, и выберите ядро, соответствующее скрипту.
- Щелкните кнопку Импорт файла на панели инструментов среды разработки скриптов.
- Найдите и откройте нужный скрипт.
Скрипт открывается в ячейке In[ ].
- Щелкните кнопку Запустить на панели инструментов среды разработки скриптов.
Скрипт будет выполнен, а результаты появятся в ячейке Out[ ].
Скрипты, сохраненные на панели данных, также можно загрузить в среду разработки скриптов. Для загрузки скрипта из панели данных выполните следующие действия:
- Разверните заголовок Скрипты на панели данных.
- Щелкните кнопку Опции набора данных для скрипта, который хотите загрузить.
- Щелкните Открыть.
Скрипт открывается в ячейке In[ ].
Создание карточки изображения
Результаты работы скриптов, например, диаграммы, можно экспортировать из ячейки Out[ ] в карточку изображения на странице Insights. Чтобы экспортировать ячейку, необходимо запустить скрипт с помощью кнопки Запустить , выделить ячейку Out[ ] и щелкнуть кнопку Создать карточку , чтобы переместить изображение из ячейки Out[ ] в карточку изображения.
Примечание:
Карточки изображений, созданные по скриптам, являются статическими и не имеют таких же интерактивных функций, как карточки карт, диаграмм или таблиц, созданные в Insights.
Сохранение скрипта в модели
Скрипт из среды разработки скриптов можно добавить в модель как скрипт Insights при помощи кнопки Добавить в модель . Скрипт Insights можно редактировать из вида Анализ . Подробнее об обновлении модели в Insights см. статью Повторный запуск анализа.
Очистка или закрытие среды разработки скриптов
Чтобы очистить среду написания скриптов, включая все ячейки In[ ] и Out[ ], щелкните кнопку Перезапустить . Очистка среды скриптов не может быть отменена.
Чтобы закрыть среду разработки скриптов, щелкните кнопку или перейдите на другую страницу в Insights.
Чтобы переключиться между страницей Insights и средой разработки скриптов, сверните среду при помощи кнопки сворачивания , а не закрывайте ее, иначе вы потеряете свои скрипты.