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

Для публикации результатов анализа как веб-инструмента убедитесь, что у вас есть достаточные права для публикации, и что версии ArcGIS Pro и ArcGIS Enterprise совместимы. Роль учетной записи портала должна быть Администратор или пользовательская роль. Если роль является пользовательской, минимальное требование — существующая роль Издателя по умолчанию с опцией Опубликовать веб-инструмент прав доступа администратора. Чтобы узнать о совместимости ArcGIS Pro с версиями ArcGIS Enterprise, см. раздел Совместимость веб-инструментов.

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

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

Начиная с версии ArcGIS Pro 2.8, вы можете сначала сохранить результат анализа как файл определения сервиса (.sd) и опубликовать его в ArcGIS Enterprise позже. Дополнительные сведения см. в разделе Сохранение определения сервиса для веб-инструмента.

ArcGIS Online

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

ArcGIS Enterprise on Kubernetes

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

Обратная совместимость

Вы можете опубликовать веб-инструмент на интегрированном сервере из ArcGIS Pro 1.4 и более поздней версии, используя панель Опубликовать как веб-инструмент или Python. См. раздел Совместимость веб-инструментов и Публикация веб-инструментов в скрипте Python. Вы также можете использовать ArcGIS Enterprise или Python для публикации сервиса геообработки на автономном сервере из ArcGIS Pro 2.3 или новее.

Анализ веб-инструмента

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

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

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

Примечание:

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

Настройки публикации

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

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

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

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

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