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