ArcGIS включает в себя пакет компонентов ArcPy, который вы можете использовать для управления элементами хранилища данных и публикации определений сервиса с помощью Python. ArcPy также позволяет запускать инструменты геообработки с компьютера ArcGIS Server с помощью Python.
ArcPy дополняет операции администрирования сервера из ArcGIS REST API. Например, при помощи ArcPy вы можете конвертировать документы карты в определения сервисов и загружать их на сервер, изменять пути слоев в документе карты или добавлять дополнительные слои, а затем публиковать сервис.
ArcPy можно использовать с ArcGIS Server следующими способами:
- Регистрация баз данных и папок в ArcGIS Server.
- Анализ документов карт и использование их для создания определений сервисов.
- Анализ изображений или результатов выполнения моделей геообработки и использование их для создания определений сервисов.
- Публикация определения сервиса как сервиса ArcGIS Server.
- Публикация всех определений сервиса в папке для ArcGIS Server.
Подсказка:
ArcGIS Server 10.9.1 устанавливает по умолчанию Python 3 в следующем каталоге: C:\Program Files\ArcGIS\Server\framework\runtime\ArcGIS\bin\Python\Scripts\propy.bat.
Если вы активируете компонент ArcMap Runtime Support (а следовательно, Python 2.7) на сайте ArcGIS Server 10.9.1, файлы Python 2.7 будут по умолчанию установлены в папке C:\Python27 на компьютере ArcGIS Server.
ArcGIS Server 10.9.1 - последний выпуск, который будет включать установку Python 2.7.
Эта часть документации содержит примеры кода ArcPy, написанного для выполнения различных задач в ArcGIS Server.