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

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

Роль учетной записи портала должна быть Администратор или пользовательская. Если роль является пользовательской, минимальное требование — существующая роль Издателя по умолчанию с опцией Публикация веб-инструмента в правах администратора.

Чтобы выполнить публикацию на автономном сервере с ArcGIS Server, вы должны быть администратором или издателем, обладающим специальными системными свойствами. Вы должны настроить административное подключение к своему серверу. Чтобы обновить системные параметры и разрешить издателям публиковать сервисы геообработки, воспользуйтесь ArcGIS Enterprise Administrator API и добавьте свойство allowGPAndExtensionPublishingToPublishers.

Веб-инструмент или сервис геообработки можно опубликовать как новый инструмент или перезаписать существующий. Чтобы опубликовать веб-инструмент или сервис геообработки с помощью любой из этих опций, см. раздел Краткий обзор создания и публикации. Задайте несколько свойств, чтобы определить, как пользователи сервиса могут взаимодействовать с веб-инструментом.

Сохранение файла определения сервиса

Сохраните результат анализа в виде файла определения сервиса (.sd) и опубликуйте на ArcGIS Enterprise позже.

Более подробно о сохранении определения сервиса для веб-инструмента или сервиса геообработки

ArcGIS Online

Вы не можете опубликовать веб-инструмент в ArcGIS Online, но вы можете добавить URL-адрес веб-инструмента, опубликованный в ArcGIS Enterprise, как элемент сервиса геообработки в ArcGIS Online.

Более подробно о добавлении элементов из интернета

ArcGIS Enterprise on Kubernetes

Начиная с версий ArcGIS Pro 2.9 и ArcGIS Enterprise 10.9.1, вы можете публиковать веб-инструменты в ArcGIS Enterprise on Kubernetes.

Анализ

Проанализируйте веб-инструмент перед публикацией. Этот процесс определяет проблемы, которые могут помешать публикации инструмента. Предоставляется информация о данных и инструментах, из которых состоит сервис, а также о возможных решениях. Некоторые ошибки можно исправить, только изменив инструмент или данные, входящие в его состав. Другие сообщения и предупреждения предлагают опции, как сделать инструмент лучше. Вы можете опубликовать инструмент после устранения критических ошибок и настройки параметров сервиса.

Более подробно о сообщениях анализатора

Добавить инструмент

Публикуя веб-инструмент или сервис геообработки, начните с результатов работы модели, скрипта или инструмента набора Python. Можно создать веб-инструмент или сервис геообработки на основе нескольких результатов. Хотя любой успешно выполненный элемент истории геообработки может быть использован, для успешной публикации в процессе не должно возникнуть никаких сообщений анализатора ошибок. Добавление нескольких инструментов хорошо работает, когда группируются сходные инструменты или инструменты, являющиеся частью единого рабочего процесса.

Примечание:

В существующий веб-инструмент или сервис геообработки невозможно добавить новый инструмент. Вам будет необходимо заново опубликовать существующий инструмент и включить новый инструмент в новый отдельный веб-инструмент или сервис геообработки или перезаписать предыдущий.

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

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

Использование интегрированного сервера в ArcGIS Enterprise

При публикации веб-инструмента на Portal, обслуживающий его сервер является сервером по умолчанию для сервиса геообработки. Публикация множества веб-инструментов на хост-сервере может повлиять на производительность из-за нехватки системных ресурсов, включая объем памяти системы. Если у вас доступно несколько серверов, интегрированных с порталом, рекомендуется отделить сервисы геообработки от обслуживающего сервера по умолчанию и перенести их на отдельный интегрированный сервер. Без нескольких интегрированных серверов сервисы геообработки могут публиковаться на хост-сервере, если администраторы и издатели соблюдают надлежащее управление сервисами и ресурсами.

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

См. раздел Краткий обзор создания и публикации для знакомства с подробными шагами по публикации или перезаписи веб-инструмента или сервиса геообработки.