ArcGIS には、Python によるデータ ストア アイテムの管理とサービス定義の公開に使用できる ArcPy サイト パッケージが用意されています。
ArcPy は、ArcGIS REST API のサーバー管理操作を補足します。たとえば、ArcPy を使用すると、マップ ドキュメントをサービス定義に変換してサーバーにアップロードしたり、マップ ドキュメント内のレイヤーのパスを変更したり、レイヤーを追加してサービスを公開したりすることができます。
ArcGIS Server で ArcPy を使用して、次のような操作を実行できます。
- データベースとフォルダーを ArcGIS Server に登録する。
- マップ ドキュメントを解析し、サービス定義を作成する。
- 画像またはジオプロセシング モデルの結果を解析し、サービス定義を作成する。
- サービス定義を ArcGIS Server サービスとして公開する。
- フォルダー内のすべてのサービス定義を ArcGIS Server に公開する。
ArcPy を使用してサービスを操作する方法については、このヘルプ ブックのコード例をご参照ください。