Публикация веб-инструментов

Веб-инструменты позволяют открывать общий доступ к вашим аналитическим операциям для других пользователей портала. Для создания анализа вы можете использовать ModelBuilder или скрипты Python. Более подробно о веб-инструментах см. в разделе Веб-инструменты. Опубликовав веб-инструменты, вы можете использовать веб-инструменты в ArcGIS Pro, скриптах Python и веб-приложениях. Также доступна опция выходной сервис пространственных объектов, поэтому результаты вашего веб-инструмента могут представлять собой размещенный сервис объектов.

Публикация аналитики

Администраторы и некоторые издатели могут публиковать веб-инструмент из ArcGIS Pro 2.9 или в скрипте Python.

Примечание:

В ArcGIS Enterprise on Kubernetes 10.9.1 поддерживается только асинхронный режим выполнения.

Рекомендуется зарегистрировать в организации данные, которые будут использоваться в вашем анализе, до публикации. Более подробно о копировании или регистрации данных см. в разделе Данные и публикация в ArcGIS Enterprise.

Вы также можете публиковать веб-инструменты, когда сервис геообработки находится на интегрированном сервере. Для этого выберите сервер назначения на панели публикации ArcGIS Pro в процессе публикации.

Публикация файла определения сервиса

Если у вас есть существующий файл определения сервиса, используйте инструмент Загрузить определение сервиса из ArcGIS Pro или Python. Вы не можете опубликовать файл определения сервиса геообработки из ArcGIS Enterprise Manager или с портала.

Рассмотрение ресурсов

Вы можете столкнуться с задержкой в процессе публикации, поскольку у каждого веб-инструмента будет новая пара модулей, а модули не публикуются другими веб-инструментами. Выделенный режим сервиса доступен только для веб-инструментов. По умолчанию каждый веб-инструмент запрашивает минимум 3,064 ГБ памяти и 0,35 ЦПУ, максимум 6,1 ГБ памяти и 3,5 ЦПУ. Вы можете настроить эти ресурсы, управляя развертываниями сервисов. Если вы хотите опубликовать много веб-инструментов, подтвердите со своим системным администратором наличие достаточных ресурсов. Если публикация не будет выполнена, убедитесь, что у вашего кластера есть доступ к реестру контейнеров.

Для всех развертываний веб-инструментов имя веб-инструмента будет частью имени развертывания. Например, веб-инструмент с именем sampleservice будет иметь развертывания с именами sampleservice-gpserver и sampleservice-gpsyncserver. При масштабировании сервисов вам нужно всего лишь настроить реплики развертывания GPSyncServer вашего веб-инструмента, в котором выполняются задачи геообработки. Если ваши задачи геообработки будут обрабатывать большие файлы, большое количество объектов или большие растры, настройте максимальный объем памяти основного контейнера развертывания GPSyncServer. Вы также можете настроить количество экземпляров maxInstancesPerNode в ArcGIS Enterprise Administrator API для своего сервиса; однако вы должны убедиться, что в развертывании GPSyncServer достаточно ресурсов ЦПУ и памяти, когда все экземпляры запущены.