Python スクリプトでの Web ツールの公開

Python スクリプトを記述し、ジオプロセシング ワークフローを実行して、Web ツールとして公開することができます。 スクリプトを実行する主な方法としては、ArcPy を使用します。

ArcGIS Pro 3.2 以降では、別の Web ツールやいずれかのレイヤーを同じまたは別の ArcGIS Enterprise に公開するスクリプト ツールを公開することもできます。 スクリプト ツール内で、そのスクリプトがポータルにサイン インし、そのスクリプトに十分な公開権限が付与されていることを確認します。

カスタマイズしたツールが正常に実行されたら、ArcPy 機能を使用して Web ツールとして公開します。 はじめに、GeoProcessingSharingDraft クラスおよび CreateSharingDraft を使用するか、CreateGPSDDraft 関数を使用して、サービス定義ドラフト ファイルを作成します。 その後、[サービスのステージング (Stage Service)] ツールを使用してサービス定義ファイルを作成し、[サービス定義のアップロード (Upload Service Definition)] ツールを使用して公開処理を完了します。

GeoProcessingSharingDraft クラスと CreateSharingDraft 関数は、ArcGIS Pro 3.0 以降でのみ使用できます。