Скрипты для администрирования ArcGIS Server

ArcGIS 10.1 for Server включает в себя Administrator API, который вы можете использовать для написания скриптов для общих задач по работе с вашим сервером Написание скриптов для администрирования сервера позволяет вам автоматически выполнять общие задачи в установленное время. Это также сокращает вероятность ошибок при выполнении сложных или повторяющихся задач.

При помощи Administrator API вы можете выполнять любую задачу администрирования, которую поддерживает ArcGIS Server. Фактически все инструменты администрирования, предлагаемые ArcGIS, включая ArcGIS for Desktop и ArcGIS Server Manager, позволяют использовать данный API.

Administrator API использует архитектуру RESTful и может быть задействован из любого языка, который может выполнить запрос к веб-сервису, например, Python, Java, JavaScript, PowerShell, C#, Ruby, Scala, Perl и другие. В приведенных в настоящей справке примерах используется язык Python. Для запуска скрипта, использующего Administrator API, вам не потребуется программное обеспечение Esri.

Далее приведен пример множества задач администрирования сервера, которые выполняются программно при помощи Administrator API:

Более подробно о создании скриптов при помощи ArcGIS Server Administrator API

Кроме того, ArcPy Python site package предлагает функции для публикации сервисов в ArcGIS Server и работы с файлами определения сервиса (SD). ArcPy может использоваться для создания скриптов административных задач, включающих в себя публикацию сервиса. Он также может анализировать документы карты и генерировать сообщения об ошибках и предупреждения, относящиеся к использованию карты при помощи ArcGIS Server.

Более подробно о создании скрипта публикации сервиса с помощью ArcPy

Связанные темы

9/12/2013