Skip to main content

Web ツールまたはジオプロセシング サービスのサービス定義の保存

ArcGIS Pro では、後で ArcGIS Enterprise またはスタンドアロンの ArcGIS Server に共有または上書きできるように、Web ツールおよびジオプロセシング サービス用のサービス定義を保存することができます。 サービス定義ファイル (.sd) には、ArcGIS Enterprise または ArcGIS Server における Web ツールまたはジオプロセシング サービスの公開方法と構成方法に関する情報が含まれます。 組織の共有のワークフローでサービス定義を使用する方法については、「 サービス定義の保存の概要 」をご参照ください。

接続されたサービス定義の保存

接続されたサービス定義は、特定のサーバー コネクションに対して構成されます。 公開または上書き用に接続されたサービス定義を保存するには、次の手順を実行します。

  1. サービス定義が ArcGIS Enterprise の Web ツール用の場合は、「 Web ツールを ArcGIS Enterprise で共有 」の手順に従って、 [Web ツールとして共有] ウィンドウを開きます。 Web ツールを上書きするには、最初に既存の Web ツールを選択します。

  2. サービス定義がスタンドアロンの ArcGIS Server のジオプロセシング サービス用である場合は、「 ArcGIS Server が実行されているスタンドアロン サーバーでジオプロセシング サービスを共有 」の手順に従って、 [ジオプロセシング サービスの公開] ウィンドウを開きます。 ジオプロセシング サービスを上書きするには、「 ジオプロセシング サービスの上書き 」の手順に従って、 [ジオプロセシング サービスの上書き] ウィンドウを開きます。

  3. データ、構成、パラメーターの設定 」の手順を使用して公開ウィンドウのプロパティを設定します。

  4. [共有の完了][分析] 潜在的なパフォーマンスのボトルネックまたはエラーの識別 をクリックして潜在的な問題がないか確認します。

    エラーと警告は、 [メッセージ] タブにリストされます。 メッセージを右クリックして、ヘルプ トピックを開くか、ソフトウェアで処置を行います。 サービス定義を保存するには、エラー エラー を解決する必要があります。 警告 警告 の解決は推奨されますが、必須ではありません。

    GIS リソースの分析の詳細

  5. エラーを解決し、必要に応じて警告を解決したら、 [公開] ドロップダウン矢印をクリックし、 [SD として保存] をクリックします。

    [サービス定義ファイルとして保存] ダイアログ ボックスが表示されます。

  6. このダイアログ ボックスで、サービス定義ファイルの場所と名前を指定して [保存] をクリックします。

  7. 必要に応じて、 [ジョブ] ジョブ ステータス ウィンドウを開く をクリックし、 ジョブ ステータス を監視します。

  8. サービス定義が正常にステージングされたら、ウィンドウ下部の [サービス定義の管理] リンクをクリックして、サービス定義ファイルの場所を開きます。

スタンドアロン ArcGIS Server のジオプロセシング サービス用のオフライン サービス定義の保存

オフライン サービス定義は、特定のサーバー接続に対する構成は行われません。 オフラインまたはサーバーに接続されていない状態の場合、オフライン サービス定義を保存できます。 オフライン サービス定義を保存するオプションは、上記の接続されたサービス定義を保存する場合とほぼ同じです。 唯一の違いは、ステップ 1 またはステップ 2 です。このステップでは、 [共有] > [オフライン サービス定義として保存] > [スタンドアロン サーバー上のジオプロセシング サービス] の順にクリックする必要があります。

ArcGIS Pro 3.0 以降のオフライン サービス定義を保存するには、共有する ArcGIS Server の正しいバージョンを選択してください。これは、10.9.1 以前のバージョンに公開する場合は、動作が異なるツールがあるからです。 オフライン サービス定義ファイルの保存中にサーバー データ ストア を使用しているデータを参照する場合は、以下の点を検討します。

  • データは、オフライン サービス定義ファイルを公開する際に、すべてコピーされるか参照されます。 一部のデータをコピーし、他のデータを参照する必要がある場合は、代わりに接続されたサービス定義ファイルとしてファイルを保存します。

  • サーバーにファイルを公開する前に、参照されるデータのデータベースまたはフォルダー パスにアクセスできることを確認し、 サーバーのデータ ストアの公開者側とサーバー側の両方にデータを登録します

Python を使用したサービス定義の保存

Python を使用して、接続されたサービス定義を保存するには、 arcpy.sharing モジュール または CreateGPSDDraft 公開関数の GeoprocessingSharingDraft クラスのコード例を確認します。

オフライン サービス定義を保存するには、 offline および offlineTarget パラメーターを使用して arcpy.sharing モジュールの GeoprocessingSharingDraft クラスを使用します。

サービスを ArcGIS Server サイトに公開する準備が整ったら、「 サービス定義の公開 」をご参照ください。