サブネットワークのエクスポート

サブネットワークのエクスポート (Export Subnetwork) ツールを使用して、サブネットワークを定義する情報 (コントローラー、フィーチャ、オブジェクト、格納器、付属物など) を .json ファイルにエクスポートします。 これで、この情報を外部システム (停電管理やアセット記録プログラムなど) で使用できるようになります。

[サブネットワークのエクスポート (Export Subnetwork)] ツールを使用して、ユーティリティー ネットワークからサブネットワークを消去することもできます。 この操作を行うには、Is deleted 属性値が true である行をサブネットワーク テーブルから削除します。 Is deleted 属性の値が True の場合、サブネットワーク コントローラーが論理的に削除され、サブネットワークから除去されていることを示します。 サブネットワークに関連付けられているすべてのサブネットワーク コントローラーが論理的に削除され、[エクスポートを承認済みに設定] パラメーターがオンになっている場合、[サブネットワークのエクスポート (Export Subnetwork)] ツールを使用してユーティリティー ネットワークからサブネットワークを消去できます。 これらの条件が満たされると、サブネットワークのコントローラーを表しているすべての対応する行がサブネットワーク テーブルから物理的に削除され、サブネットワークがネットワークから消去されて、出力 .json ファイルは作成されません。

注意:

サブネットワークのエクスポート操作は、エンタープライズ ジオデータベースでユーティリティー ネットワークとともに動作している場合、UtilityNetworkTools ジオプロセシング サービスを使用して非同期に処理されます。 UtilityNetworkTools サービスは、ユーティリティー ネットワークを含むフィーチャ サービスの System フォルダーで事前構成済みです。 このサービスは、タイムアウト設定が長く、ユーティリティー ネットワークのジオプロセシング タスク用に予約されています。

詳細については、サブネットワーク情報のエクスポートをご参照ください。

要件

サブネットワークをエクスポートするには、次の要件が満たされている必要があります。

  • エンタープライズ ジオデータベースを操作する場合、[入力ユーティリティー ネットワーク] パラメーター値は、ユーティリティー ネットワーク サービスから取得する必要があります。
  • [サブネットワーク名] パラメーターに指定した名前は、更新済みのクリーンなサブネットワークである必要があります。
  • ネットワーク トポロジーが、有効化されている必要があります
  • [エクスポートを承認済みに設定] パラメーターを使用する場合には、次が必要となります。
    • [入力ユーティリティー ネットワーク] パラメーター値は、デフォルトのブランチ バージョンを参照する必要があります。
    • エンタープライズ ジオデータベースを操作する場合、接続する ArcGIS Enterprise ポータル アカウントが、ポータル ユーティリティー ネットワークの所有者である必要があります。

サブネットワークのエクスポート

サブネットワークをエクスポートするには、次の手順を実行します。

  1. [解析] タブで、[ツール] ツール をクリックして、[ジオプロセシング] ウィンドウを開きます。
  2. [ジオプロセシング] ウィンドウで、[サブネットワークのエクスポート] を検索して選択します。
  3. [入力ユーティリティー ネットワーク] パラメーターに、ユーティリティー ネットワークを指定します。
  4. [ドメイン ネットワーク] パラメーターで、ドロップダウン メニューからドメイン ネットワークを指定します。
  5. [層] パラメーターで、ドロップダウン メニューから層を選択します。
  6. [サブネットワーク名] パラメーターで、ドロップダウン メニューからエクスポートするサブネットワークを選択します。
  7. 必要に応じて、[エクスポートを承認済みに設定] パラメーターをオンにして、サブネットワーク コントローラーとして除去されているサブネットワーク コントローラーのレコードをサブネットワーク テーブルから削除します。

    このパラメーターを使用するには、デフォルト バージョンが必要です。

  8. [JSON を出力] パラメーターで、作成する .json ファイルの名前と場所を指定します。
  9. 注意:
    残りのパラメーターは、出力 .json ファイルに含まれるオプションのサブネットワーク詳細です。
  10. 必要に応じて、[ジオメトリーを含める] パラメーターで、フィーチャ ジオメトリーを出力 .json ファイルに含めるかどうかを指定します。
  11. 必要に応じて、[ドメインの説明を含める] パラメーターで、コントローラー、フィーチャ エレメント、接続性、および関連付けのドメイン マッピングを伝えるためのドメインの説明を出力 .json ファイルに含めるかどうかを指定します。

    注意:

    エンタープライズ ジオデータベースの場合、[ドメインの説明を含める] パラメーターは、ArcGIS Enterprise 10.9.1 以降を必要とします。

  12. 必要に応じて、[結果タイプ] パラメーターに、返される結果のタイプを指定します。
    • [接続性] - ジオメトリーの一致または接続性の関連付けを介して接続されている、サブネットワーク内のネットワーク フィーチャの接続性グラフが返されます。
    • [フィーチャ] - サブネットワーク内のネットワーク フィーチャの応答に含まれるフィーチャベースの情報が返されます。
    • [格納および付属物の関連付け] - 格納および構造物付属物の関連付けを介して関連付けられているネットワーク フィーチャが返されます。
      注意:

      エンタープライズ ジオデータベースの場合、このオプションには ArcGIS Enterprise 10.8.1 以降が必要です。

    • [関連レコード] - サブネットワーク内のフィーチャの関連オブジェクトに含まれるフィールドが返されます。
      注意:

      エンタープライズ ジオデータベースの場合、このオプションには ArcGIS Enterprise 11.5 以降が必要です。

  13. 必要に応じて、[結果のネットワーク属性] パラメーターで、結果に含めるネットワーク属性を選択します。
  14. 必要に応じて、[結果フィールド] パラメーターで、結果に含める [フィーチャクラス] および [フィールド名] 属性フィールドの値を指定します。
  15. 必要に応じて、[関連レコード フィールド] パラメーターで、結果に含める関連オブジェクトの [リレーションシップ クラス] および [フィールド名] 属性フィールドの値を指定します。
  16. [実行] をクリックします。

指定したサブネットワークに関する情報がユーティリティー ネットワークから .json ファイルにエクスポートされました。 [エクスポートを承認済みに設定] パラメーターがオンになっている場合は、論理的に削除済みのマークが付けられたサブネットワーク テーブル内の行がネットワークから永続的に削除されました。

エクスポートしたサブネットワークの JSON 応答構文の詳細