ネットワーク ダイアグラム コンテンツのエクスポート

ネットワーク ダイアグラム コンテンツをエクスポートすると、ネットワーク ダイアグラムで参照されるすべてのフィーチャを詳述する、シンプルな形式の JSON ファイルが生成されます。結果として生成される JSON ファイルを、次のような別の目的で使用できるようになります。

  • データ制御
  • ネットワーク計算または分析
  • 外部システムのフィード

[ダイアグラム コンテンツのエクスポート (Export Diagram Content)] ジオプロセシング ツールを実行すると、ネットワーク ダイアグラム コンテンツをエクスポートできます。

ネットワーク ダイアグラムが保存されると、[ダイアグラムの検索] ウィンドウの下にある [ダイアグラム コンテンツのエクスポート] コマンド [ダイアグラム コンテンツのエクスポート] も使用できます。

次のワークフローに、[ダイアグラムの検索] ウィンドウからネットワーク ダイアグラムを保存する方法を示します。

メモ:

このワークフローは、ファイル ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワーク、エンタープライズ ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークへのデータベース接続、ユーティリティ ネットワーク サービスまたはトレース ネットワーク サービスのいずれかから実行することができます。

保存されたダイアグラムのコンテンツのエクスポート

保存されたネットワーク ダイアグラムのコンテンツをエクスポートするには、次の手順を実行します。

  1. ArcGIS Pro を起動します。
  2. プロジェクトを読み込むか、作成します。
  3. コンテンツをエクスポートするダイアグラムがバージョンに保存されているかどうかによって、次のいずれかの操作を実行します。
    • エクスポートするダイアグラムがユーティリティ ネットワークまたはトレース ネットワーク サービスに関連していて、特定のバージョンに保存されている場合は、次の手順に従います。
      • プロジェクトのユーティリティ ネットワークまたはトレース ネットワーク サービス レイヤーを参照するマップがある場合は、そのマップをアクティブなビューにします。
      • マップがない場合は、新しいマップにユーティリティ ネットワークまたはトレース ネットワーク サービス レイヤーを追加します。
      • このマップで参照されるデータを、目的のバージョンに切り替えます。
    • エクスポートしたいダイアグラムがファイル ジオデータベース内でユーティリティ ネットワークまたはトレース ネットワークに関連しているか、ユーティリティ ネットワークまたはトレース ネットワーク サービスに関連していてデフォルト バージョンに保存されている場合、次の手順に従います。
      • ネットワーク レイヤーをすでに参照しているプロジェクト内にマップがあり、このレイヤーがエンタープライズ ジオデータベースのユーティリティ ネットワークまたはトレース ネットワークへのデータベース コネクション、ユーティリティ ネットワークまたはトレース ネットワーク サービス、またはファイル ジオデータベースのユーティリティ ネットワークまたはトレース ネットワークのいずれかからの場合、このマップをアクティブ ビューにします。
      • そうでない場合、ユーティリティ ネットワークまたはトレース ネットワーク サービス レイヤー、データベース接続の下にあるユーティリティ ネットワークまたはトレース ネットワーク データ エレメント、またはファイル ジオデータベースのユーティリティ ネットワークまたはトレース ネットワーク データ エレメントを新しいマップに追加します。
  4. 次に、コンテンツをエクスポートするダイアグラムの名前を把握しているかどうかによって、次のいずれかを実行します。
    • ダイアグラム名を把握している場合は、次の手順に従います。
      • [ジオプロセシング] ウィンドウを開き、[ツールボックス] をクリックして、[ネットワーク ダイアグラム ツール] を展開します。
      • [ダイアグラム コンテンツのエクスポート (Export Diagram Content)] ツールをダブルクリックします。[ジオプロセシング] ウィンドウが表示され、[ダイアグラム コンテンツのエクスポート (Export Diagram Content)] ツールが読み込まれます。
      • [入力ネットワークまたはネットワーク ダイアグラム レイヤー] ドロップダウン矢印をクリックして、アクティブなマップ内のネットワークを選択します。
      • [ネットワーク ダイアグラム名] に、エクスポートするダイアグラムの名前を入力します。
    • ダイアグラム名がわからない場合は、次に説明するように [ダイアグラムの検索] ウィンドウを使用してダイアグラムを検索します。
      • [ダイアグラム] グループの [ユーティリティ ネットワーク] または [トレース ネットワーク] タブ セットの [データ] タブで、[検索] をクリックします。[ダイアグラムの検索] ウィンドウが表示されます。「データベース内のネットワーク ダイアグラムの検索」で説明されているように、[ダイアグラムの検索] ウィンドウでは、ダイアグラム検索を改善する機能が提供されています。
      • 必要なウィンドウ オプションを設定します。たとえば、[アクティブなマップ範囲内の一部を含む] オプションがオンになっていることを確認し、更新するダイアグラムのマップの部分を拡大表示します。
      • リストの下部にある [更新] ダイアグラム リストの更新 をクリックすると、それに応じてダイアグラム リストが更新されます。
      • リスト内で関心のあるダイアグラム アイテムをクリックしてオンにし、ウィンドウの下部の [ダイアグラム コンテンツのエクスポート] [ダイアグラム コンテンツのエクスポート] をクリックします。
        メモ:

        このボタンは、リスト内で複数のダイアグラム名アイテムがオンになっている場合は無効になります。

      • [ジオプロセシング] ウィンドウが表示され、[ダイアグラム コンテンツのエクスポート (Export Diagram Content)] ツールが読み込まれます。[入力ネットワークまたはネットワーク ダイアグラム レイヤー][ネットワーク ダイアグラム名] パラメーターは、あらかじめ設定されています。
  5. [出力ファイル] ボックスの横にある [参照] ボタンをクリックして、目的のファイルの場所を参照して選択し、JSON ファイルの名前を入力して、[保存] をクリックします。
  6. デフォルトでは、他に指定されている設定がなければ、エクスポートされたダイアグラム コンテンツは、ダイアグラムで表される各格納器、ジャンクション、エッジ ダイアグラム フィーチャ、および関連するネットワーク フィーチャの Global ID、関連格納器、接続性を記述します。さらに詳細情報を見るには、次のような他のオプションも設定できます。
    1. 統計情報、作成日と更新日など、ダイアグラム プロパティをエクスポートするには、[ダイアグラム プロパティを含む] をオンにします。
    2. ダイアグラム フィーチャとジオメトリをエクスポートするには、[ジオメトリを含む] をオンにします。
    3. 各ダイアグラム フィーチャと、関連するネットワーク フィーチャの属性をエクスポートするには、[属性を含める] をオンにします。
    4. 各ダイアグラム フィーチャと、ダイアグラム フィーチャによって集約されるネットワーク エレメントのリストをエクスポートするには、[集約を含める] をオンにします。
    5. [属性を含める] または [集約を含める] をオンにした場合は、オプションで [ドメインとサブタイプの説明を使用] をオンにできます。これにより、コード値ドメイン値を持つ属性のエクスポートで、コード値ドメインとサブタイプ値が、生の値ではなく文字列記述としてエクスポートされます。
  7. [実行] をクリックします。

処理が完了すると、指定された出力場所に作成された JSON ファイルを確認します。

出力 JSON 応答構文の詳細

関連トピック