ダイアグラム テンプレートの共有

ダイアグラム ルール、レイアウト、およびレイヤー定義を、ユーティリティ ネットワークまたはトレース ネットワークのコピー間で共有することができます。 これらの定義を共有するには、以下のワークフローのいずれかを実行します。

上のワークフローの各手順を、下のセクションで詳細に説明します。

注意:

ダイアグラム テンプレートの作成、ルールおよびレイアウト定義のインポート、テンプレート上のダイアグラム レイヤー定義は、管理および構成タスクです。

エンタープライズ ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークを操作する場合、これらのタスクはデータベース ユーティリティ ネットワークの所有者またはデータベース トレース ネットワークの所有者がデフォルト バージョンへのデータベース コネクションを通じて実行する必要があります。 さらに、接続される ArcGIS Enterprise ポータル アカウントは、ポータル ネットワーク所有者である必要があります。具体的には、ポータル ユーティリティ ネットワーク所有者またはポータル トレース ネットワーク所有者です。 これは基本的に 2 段階認証を形成します。

注意:

状況によっては、ネットワーク間でルールおよびレイアウト定義を共有できます。 これが可能になるのは、各ネットワークが同じドメイン ネットワークおよびネットワーク タイプに基づいている場合です。 共有が機能するためには、ダイアグラム ルールが属性とは無関係に適用されているか、必要な属性が両方のネットワーク内で同じ名前、値、コード値ドメイン値で存在している必要があります。

別のテンプレートを作成するために構築されたジオプロセシング モデルを実行することによって、ダイアグラム テンプレートを作成する

ジオプロセシング モデルを使用したダイアグラム テンプレートのルールおよびレイアウト定義の管理」のトピックで説明されているように、テンプレート定義を適切に制御するために、ModelBuilder を使用してダイアグラム テンプレートのジオプロセシング モデルを作成することを強くお勧めします。 このジオプロセシング モデルは、プロジェクト間で、または他のユーザーと共有することができます。

共有するダイアグラム テンプレートのジオプロセシング モデルを特定のツールボックスに保存する

  1. ArcGIS Pro を起動し、共有するダイアグラム テンプレートのジオプロセシング モデルを読み込みます。
  2. ツールボックスを作成します。
  3. 共有するすべてのジオプロセシング モデルを新しいツールボックスに保存します。
  4. ArcGIS Pro を閉じます。

ダイアグラム テンプレートのジオプロセシング モデルを実行してテンプレートを別のネットワークに追加する

  1. 類似するダイアグラム テンプレートを作成するネットワークを参照している ArcGIS Pro プロジェクトを開きます。
  2. 実行するダイアグラム テンプレートのモデルを参照しているツールボックスを追加します。
  3. ModelBuilder 内でテンプレートのジオプロセシング モデルを編集します。
  4. そのようなモデルは、通常、[ダイアグラム テンプレートの追加 (Add Diagram Template)] ツールから開始します。
    1. [ダイアグラム テンプレートの追加 (Add Diagram Template)] ボックスをダブルクリックします。
    2. [入力ネットワーク] の横にある [参照] ボタンをクリックし、テンプレートを作成するネットワークを選択して参照します。
    3. 必要に応じて、[ダイアグラム テンプレート名] ボックスで、現在指定されているテンプレート名を変更します。
  5. [ダイアグラム テンプレートの追加 (Add Diagram Template)] ツールの後に連結されるように構成された他のツールを適用する準備ができていることを確認します。

    必要に応じて、ツール パラメーターに対して必要な変更を行います。

  6. [ModelBuilder] タブで [整合チェック] をクリックし、[実行] をクリックします。

ダイアグラム テンプレートから定義をエクスポートする

[ダイアグラム テンプレート定義のエクスポート (Export Diagram Template Definitions)] ツールは、ダイアグラム ルールおよびレイアウト定義、またはダイアグラム レイヤー定義を特定のテンプレートからエクスポートするために使用されます。 次の手順に従います。

  1. [ジオプロセシング] ウィンドウを開き、[ツールボックス] をクリックして、[ネットワーク ダイアグラム ツール] ツールボックスを展開します。
  2. [構成] ツール サブセットを展開し、[ダイアグラム テンプレート定義のエクスポート (Export Diagram Template Definitions)] をクリックします。
  3. 次のようにして、[ダイアグラム テンプレート定義のエクスポート (Export Diagram Template Definitions)] ツールを設定します。
    1. [入力ネットワーク] ボックスの横にある [参照] ボタンをクリックし、[プロジェクト] > [データベース] に移動して、データベース コネクションを選択し、ネットワークを参照します。
    2. 定義をエクスポートするテンプレートを、[入力ダイアグラム テンプレート] ドロップダウン リストから選択します。
    3. ルールおよびレイアウト定義をエクスポートするには、[出力ルールおよびレイアウト定義ファイル] ボックスの横にある [参照] ボタンをクリックして、目的のファイルの場所を参照して選択し、作成するルールおよびレイアウト定義ファイルの名前を入力して、[保存] をクリックします。
    4. ネットワーク ダイアグラム レイヤー定義をエクスポートするには、[出力ダイアグラム レイヤー定義ファイル] ボックスの横にある [参照] ボタンをクリックして、目的のファイルの場所を参照して選択し、作成するネットワーク ダイアグラム レイヤー定義ファイルの名前を入力して、[保存] をクリックします。
  4. [実行] をクリックします。

設定に応じて、プロセスは指定された場所に 1 つまたは 2 つの出力ファイルを作成します。 その後、それら 2 つのファイルは次の 2 つのツールの入力として使用できます。

注意:

[ダイアグラム テンプレート定義のエクスポート (Export Diagram Template Definitions)] がルールおよびレイアウト定義ファイルを作成できる唯一のツールである場合、[ダイアグラム テンプレート定義のエクスポート (Export Diagram Template Definitions)] または [ダイアグラム レイヤー定義のエクスポート (Export Diagram Layer Definition)] のいずれかを実行するときにネットワーク ダイアグラム レイヤー定義ファイル (.ndld) を作成できます。 [ダイアグラム レイヤー定義のエクスポート (Export Diagram Layer Definition)] ツールは、特にダイアグラム レイヤー定義ファイルをネットワーク ダイアグラム レイヤーから作成するように設計されています。このダイアグラム レイヤー定義ファイルに対して、各レイヤーのラベリングおよびレイヤー プロパティをあらかじめ設定および調整しておきます。 このワークフローは、「テンプレートのダイアグラム レイヤー定義の調整」のトピックで詳細に説明されています。

ルールおよびレイアウト定義とダイアグラム レイヤー定義を既存のダイアグラム テンプレートにインポートする

[ダイアグラム テンプレート定義のインポート (Import Diagram Template Definitions)] ツールを使用して、ダイアグラム ルールおよびレイアウト定義、またはネットワーク ダイアグラム レイヤー定義を特定のテンプレートにインポートします。

  1. [ジオプロセシング] ウィンドウを開き、[ツールボックス] をクリックして、[ネットワーク ダイアグラム ツール] ツールボックスを展開します。
  2. [構成] ツール サブセットを展開し、[ダイアグラム テンプレート定義のインポート (Inport Diagram Template Definitions)] をクリックします。
  3. 次のようにして、[ダイアグラム テンプレート定義のインポート (Import Diagram Template Definitions)] ツールを設定します。
    1. [入力ネットワーク] ボックスの横にある [参照] ボタンをクリックし、[プロジェクト] > [データベース] に移動して、データベース コネクションを選択し、ネットワークを参照します。
    2. ダイアグラム テンプレート定義をインポートするテンプレートを、[入力ダイアグラム テンプレート] ドロップダウン リストから選択します。
    3. ルールおよびレイアウト定義ファイルをインポートするには、[ルールおよびレイアウト定義ファイル] ボックスの横にある [参照] ボタンをクリックして、作成したルールおよびレイアウト定義ファイル (.ndbd) を参照して選択します。
    4. ネットワーク ダイアグラム レイヤー定義ファイルをインポートするには、[ダイアグラム レイヤー定義ファイル] ボックスの横にある [参照] ボタンをクリックして、(上の「ダイアグラム テンプレートから定義をエクスポートする」のセクションの説明に従って、または [ダイアグラム レイヤー定義のエクスポート (Export Diagram Layer Definition)] ツールを使用して) 作成したネットワーク ダイアグラム レイヤー定義ファイル (.ndld) を参照して選択します。
  4. [実行] をクリックします。

新しくインポートした定義は、指定したテンプレート上ですでに設定されている定義を上書きします。

既存のルールおよびレイアウト定義ファイルとネットワーク ダイアグラム レイヤー定義ファイルからダイアグラム テンプレートを作成する

ダイアグラム テンプレートを既存のルールおよびレイアウト定義ファイルとダイアグラム レイヤー定義ファイルから作成するには、[ダイアグラム テンプレートの追加 (Add Diagram Template)] ツールを実行します。

  1. [ジオプロセシング] ウィンドウを開き、[ツールボックス] をクリックして、[ネットワーク ダイアグラム ツール] ツールボックスを展開します。
  2. [構成] ツールセットを展開し、[ダイアグラム テンプレートの追加 (Add Diagram Template)] をクリックします。
  3. 次のようにして、[ダイアグラム テンプレートの追加 (Add Diagram Template)] ツールを設定します。
    1. [入力ネットワーク] ボックスの横にある [参照] ボタンをクリックし、[プロジェクト] > [データベース] に移動して、データベース コネクションを選択し、ネットワークを参照します。
    2. [入力ダイアグラム テンプレート] テキスト ボックスに、新しいテンプレートの名前を入力します。
    3. ルールおよびレイアウト定義ファイルをインポートするには、[ルールおよびレイアウト定義ファイル] ボックスの横にある [参照] ボタンをクリックして、(上の「ダイアグラム テンプレートから定義をエクスポートする」のセクションの説明に従って) 作成した .ndbd ファイルを参照して選択します。
    4. ネットワーク ダイアグラム レイヤー定義ファイルをインポートするには、[ダイアグラム レイヤー定義ファイル (Diagram Layer Definition File)] ボックスの横にある [参照] ボタンをクリックして、(上の「ダイアグラム テンプレートから定義をエクスポートする」のセクションの説明に従って、または [ダイアグラム レイヤー定義のエクスポート (Export Diagram Layer Definition)] ツールを使用して) 作成した .ndld ファイルを参照して選択します。
  4. [実行] をクリックします。

関連トピック