Публикация с помощью Python

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

После успешного запуска настроенного инструмента используйте ArcPy, чтобы опубликовать его в качестве веб-инструмента или сервиса геообработки. Для начала создайте файл черновика определения сервиса с помощью класса GeoProcessingSharingDraft и CreateSharingDraft method. Затем создайте файл определения сервиса с помощью инструмента Организовать сервис и используйте инструмент Загрузить определение сервиса, чтобы завершить процесс публикации.

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

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