Skip To Content

ArcGIS Server および ArcPy

ArcGIS には、Python によるデータ ストア アイテムの管理とサービス定義の公開に使用できる ArcPy サイト パッケージが用意されています。ArcPy では、Python を使用して ArcGIS Server コンピューターからジオプロセシング ツールを実行することもできます。

ArcPy は、ArcGIS REST API のサーバー管理操作を補足します。たとえば、ArcPy を使用すると、マップ ドキュメントをサービス定義に変換してサーバーにアップロードしたり、マップ ドキュメント内のレイヤーのパスを変更したり、レイヤーをさらに追加してサービスを公開したりすることができます。

ArcGIS Server で ArcPy を使用する方法は、以下のとおりです。

  • データベースとフォルダーを ArcGIS Server に登録する。
  • マップ ドキュメントを解析し、サービス定義の作成に使用します。
  • 画像またはジオプロセシング モデルの結果を解析し、サービス定義の作成に使用します。
  • サービス定義を ArcGIS Server サービスとして公開する。
  • フォルダー内のすべてのサービス定義を ArcGIS Server に公開する。

ヒント:

ArcGIS Server コンピューター上の Python のインストール先は <arcgis_server_installation_directory>/arcgis/server/tools/python です。

ドキュメントのこのセクションには、ArcGIS Server でさまざまなタスクを実行する ArcPy コードの例が多数用意されています。