公開ツールセットには、Web レイヤーとサービスをステージング、アップロード、および共有するツールが含まれます。
ツール | 説明 |
---|---|
ポータル内の Web レイヤーのコンテンツを別の Web レイヤーのコンテンツに置き換えます。 | |
サービス定義をステージングします。 ステージングされたサービス定義ファイル (.sd) には、Web レイヤー、ロケーター、Web ツール、またはサービスの共有に必要なすべての情報が含まれています。 | |
Web レイヤー、ロケーター、Web ツール、またはサービスを、ArcGIS Online、ArcGIS Enterprise、または ArcGIS Server にアップロードして共有します。 |
Web レイヤーとサービスの共有の自動化
Web レイヤーとサービスの共有と更新を Python で自動化するには、ArcPy 関数と公開ツールセット内のジオプロセシング ツールを組み合わせて使用します。 ワークフローは、共有するマップから開始します。
- 最初に、arcpy.sharing モジュールか、CreateGPSDDraft または CreateGeocodeSDDraft ArcPy 関数を使用してサービス定義ドラフトを作成します。
- 次に、サービス定義をステージングします。 ステージングでは、サービス定義のドラフトを使用して、Web レイヤーまたはサービスの共有に必要なすべての情報を含むサービス定義ファイルを作成します。 サービス定義のステージングには、[サービスのステージング (Stage Service)] ツールを使用します。
- 最後に、[サービス定義のアップロード (Upload Service Definition)] ツールを使用して、サービス定義をアップロードし、Web レイヤーまたはサービスを公開します。
Web レイヤーまたはサービスを共有するには、コンテンツを作成して公開する権限のあるアカウントを使用して、ArcGIS Online、ArcGIS Enterprise、または ArcGIS Server にサイン インする必要があります。