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