同じネットワークのコピー間でダイアグラム テンプレートを共有する
ダイアグラム ルール、レイアウト、およびレイヤー定義を、ユーティリティー ネットワークまたはトレース ネットワークのコピー間で共有することができます。 これらの定義を共有するには、以下のワークフローのいずれかを実行します。
ワークフロー 1 — 別のテンプレート用に構築されたテンプレート ジオプロセシング モデルを実行して、ダイアグラム テンプレートにルールとレイアウトを構成します。
ワークフロー 2 - 既存のテンプレートの同じ定義に基づいて、ダイアグラム テンプレートを作成する。
ワークフロー 3 - あるテンプレートの定義を別のテンプレートにインポートする。
上のワークフローの各手順を、下のセクションで詳細に説明します。
注意:
ダイアグラム テンプレートの作成、ルールおよびレイアウト定義のインポート、テンプレート上のダイアグラム レイヤー定義は、管理および構成タスクです。
エンタープライズ ジオデータベース内のユーティリティー ネットワークまたはトレース ネットワークを操作する場合、これらのタスクは、データベース ユーティリティー ネットワークの所有者またはデータベース トレース ネットワークの所有者がデフォルト バージョンへのデータベース コネクションを通じて、実行する必要があります。 さらに、接続される ArcGIS Enterprise ポータル アカウントは、ポータル ネットワーク所有者である必要があります。具体的には、ポータル ユーティリティー ネットワーク所有者またはポータル トレース ネットワーク所有者です。 これは、基本的に 2 段階認証を形成します。
注意:
状況によっては、ネットワーク間でルールおよびレイアウト定義を共有できます。 これが可能になるのは、各ネットワークが同じドメイン ネットワークおよびネットワーク タイプに基づいている場合です。 共有が機能するためには、ダイアグラム ルールが属性とは無関係に適用されているか、必要な属性が両方のネットワーク内で同じ名前、値、コード値ドメイン値で存在している必要があります。
別のテンプレート用に構築されたテンプレート ジオプロセシング モデルを実行して、ダイアグラム テンプレートにルールとレイアウトを構成する
「ジオプロセシング モデルを使用したダイアグラム テンプレートのルールおよびレイアウト定義の管理」のトピックで説明されているように、テンプレート定義を適切に制御するために、ModelBuilder を使用してダイアグラム テンプレートのジオプロセシング モデルを作成することを強くおすすめします。 このジオプロセシング モデルは、プロジェクト間で、または他のユーザーと共有することができます。
共有するダイアグラム テンプレートのジオプロセシング モデルを特定のツールボックスに保存または作成する
テンプレートのジオプロセシング モデルを共有するには、ダイアグラム テンプレートのジオプロセシング モデルを特定のツールボックスに保存または作成し、次のワークフロー手順に従ってこのツールボックスを共有します。
ArcGIS Pro を起動し、共有するダイアグラム テンプレートのジオプロセシング モデルを読み込みます。
ツールボックスを作成します。
その後、このツールボックスを次の 2 つの方法モデルを追加できます。
カスタム ツールボックス内にすでに存在するテンプレート ジオプロセシング モデルを特定し、共有するモデルをこの新しいツールボックスにコピーします。
共有したいカスタム ダイアグラム テンプレートでダイアグラム テンプレートからジオプロセシング モデルを作成ツールを実行し、この新しいツールボックスをツールの出力先として指定します。
- ArcGIS Pro を閉じます。
注意:
ArcGIS Pro 3.6 以降には ダイアグラム テンプレートからジオプロセシング モデルを作成 ツールが存在します。ダイアグラム テンプレートの追加ボックスをダブルクリックします。
既存のテンプレート ジオプロセシング モデルを使用して新しいダイアグラム テンプレートを構成する
既存のテンプレート ジオプロセシング モデルを使用して新しいダイアグラム テンプレートを作成および構成するには、次の手順に従います。
類似するダイアグラム テンプレートを作成するネットワークを参照している ArcGIS Pro プロジェクトを開きます。
新しいダイアグラム テンプレートをネットワークに追加します。
ダイアグラム テンプレートの追加 ツール読み込み、ダブルクリックします。
入力ネットワーク の横にある 参照 ボタンをクリックし、テンプレートを作成するネットワークを選択して参照します。
ダイアグラム テンプレート名 パラメーターに、新しいテンプレートの名前を入力します。
実行 をクリックします。
プロジェクトへの共有ツールボックスの追加。
ツールボックスを展開し、新しいテンプレートに適用するダイアグラム テンプレート ジオプロセシング モデルを特定します。
ModelBuilder 内でテンプレートのジオプロセシング モデルを編集します。
そのようなモデルは、通常、ダイアグラム テンプレートの変更 ツールから開始します。 以下の手順に従ってモデルを編集します。
現在 ダイアグラム テンプレートの変更 ツールの入力として設定されているネットワークを削除します。
ツールをダブルクリックして設定を編集します。
入力ネットワーク パラメーターで参照して、新しいテンプレートを追加した入力ネットワークを選択します。
入力 入力ダイアグラム テンプレート パラメーターでは、新しく作成したテンプレートの名前を選択します。
ダイアグラム テンプレートのルールおよびレイアウト定義の削除 チェックボックスがオンになっていることを確認します。
ツールを閉じる
ModelBuilder タブの 検証 をクリックし、ダイアグラム テンプレートの変更 ツールの後に連結するように構成されている他のツールを適用できる状態であることを確認します。
必要に応じて、ツール パラメーターに対して必要な変更を行います。
実行 をクリックします。
ダイアグラム テンプレートから定義をエクスポートする
ダイアグラム テンプレート定義のエクスポート ツールは、ダイアグラム ルールおよびレイアウト定義、またはダイアグラム レイヤー定義を特定のテンプレートからエクスポートするために使用されます。 次の手順に従います:
ジオプロセシング ウィンドウを開き、ツールボックス をクリックして、ネットワーク ダイアグラム ツール ツールボックスを展開します。
構成 ツール** サブセットを展開し、ダイアグラム テンプレート定義のエクスポート をクリックします**。
次のようにして、ダイアグラム テンプレート定義のエクスポート ツールを設定します。
入力ネットワーク ボックスの横にある 参照 ボタンをクリックし、プロジェクト > データベース に移動して、データベース コネクションを選択し、ネットワークを参照します。
定義をエクスポートするテンプレートを、入力ダイアグラム テンプレート ドロップダウン リストから選択します。
ルールおよびレイアウト定義をエクスポートするには、出力ルールおよびレイアウト定義ファイル ボックスの横にある 参照 ボタンをクリックして、目的のファイルの場所を参照して選択し、作成するルールおよびレイアウト定義ファイルの名前を入力して、保存 をクリックします。
ネットワーク ダイアグラム レイヤー定義をエクスポートするには、出力ダイアグラム レイヤー定義ファイル ボックスの横にある 参照 ボタンをクリックして、目的のファイルの場所を参照して選択し、作成するネットワーク ダイアグラム レイヤー定義ファイルの名前を入力して、保存 をクリックします。
実行 をクリックします。
設定に応じて、プロセスは指定された場所に 1 つまたは 2 つの出力ファイルを作成します。 その後、それら 2 つのファイルは次の 2 つのツールの入力として使用できます。
ダイアグラム テンプレート定義のインポート - ダイアグラム テンプレート定義を既存のテンプレートに上書きします。
ダイアグラム テンプレートの追加 - 同じダイアグラム テンプレート定義を使用しダイアグラム テンプレートを作成します。
注意:
ダイアグラム テンプレート定義のエクスポート がルールおよびレイアウト定義ファイルを作成できる唯一のツールである場合、ダイアグラム テンプレート定義のエクスポート または ダイアグラム レイヤー定義のエクスポート のいずれかを実行するときにネットワーク ダイアグラム レイヤー定義ファイル (.ndld) を作成できます。 ダイアグラム レイヤー定義のエクスポート ツールは、特にダイアグラム レイヤー定義ファイルをネットワーク ダイアグラム レイヤーから作成するように設計されています。このダイアグラム レイヤー定義ファイルに対して、各レイヤーのラベリングおよびレイヤー プロパティをあらかじめ設定および調整しておきます。 このワークフローは、「テンプレートのダイアグラム レイヤー定義の調整」のトピックで詳細に説明されています。
ルールおよびレイアウト定義とネットワーク ダイアグラム レイヤー定義を既存のダイアグラム テンプレートにインポートする
ダイアグラム テンプレート定義のインポート ツールを使用して、ダイアグラム ルールおよびレイアウト定義、またはネットワーク ダイアグラム レイヤー定義を特定のテンプレートにインポートします。
ジオプロセシング ウィンドウを開き、ツールボックス をクリックして、ネットワーク ダイアグラム ツール ツールボックスを展開します。
構成 ツール** サブセットを展開し、ダイアグラム テンプレート定義のインポート をクリックします**。
次のようにして、ダイアグラム テンプレート定義のインポート ツールを設定します。
入力ネットワーク ボックスの横にある 参照 ボタンをクリックし、プロジェクト > データベース に移動して、データベース コネクションを選択し、ネットワークを参照します。
ダイアグラム テンプレート定義をインポートするテンプレートを、入力ダイアグラム テンプレート ドロップダウン リストから選択します。
ルールおよびレイアウト定義ファイルをインポートするには、ルールおよびレイアウト定義ファイル ボックスの横にある 参照 ボタンをクリックして、作成したルールおよびレイアウト定義ファイル (
.ndbd) を参照して選択します。ネットワーク ダイアグラム レイヤー定義ファイルをインポートするには、ダイアグラム レイヤー定義ファイル ボックスの横にある 参照 ボタンをクリックして、(上の「ダイアグラム テンプレートから定義をエクスポートする」のセクションの説明に従って、または ダイアグラム レイヤー定義のエクスポート ツールを使用して) 作成したネットワーク ダイアグラム レイヤー定義ファイル (
.ndld) を参照して選択します。
実行 をクリックします。
新しくインポートした定義は、指定したテンプレート上ですでに設定されている定義を上書きします。
既存のルールおよびレイアウト定義ファイルとネットワーク ダイアグラム レイヤー定義ファイルからダイアグラム テンプレートを作成する
ダイアグラム テンプレートを既存のルールおよびレイアウト定義ファイルとダイアグラム レイヤー定義ファイルから作成するには、ダイアグラム テンプレートの追加 ツールを実行します。
ジオプロセシング ウィンドウを開き、ツールボックス をクリックして、ネットワーク ダイアグラム ツール ツールボックスを展開します。
構成 ツールセットを展開し、ダイアグラム テンプレートの追加 をクリックします。
次のようにして、ダイアグラム テンプレートの追加 ツールを設定します。
入力ネットワーク ボックスの横にある 参照 ボタンをクリックし、プロジェクト > データベース に移動して、データベース コネクションを選択し、ネットワークを参照します。
入力ダイアグラム テンプレート テキスト ボックスに、新しいテンプレートの名前を入力します。
ルールおよびレイアウト定義ファイルをインポートするには、ルールおよびレイアウト定義ファイル ボックスの横にある 参照 ボタンをクリックして、(上の「ダイアグラム テンプレートから定義をエクスポートする」のセクションの説明に従って) 作成した
.ndbdファイルを参照して選択します。ネットワーク ダイアグラム レイヤー定義ファイルをインポートするには、ダイアグラム レイヤー定義ファイル ボックスの横にある 参照 ボタンをクリックして、(上の「ダイアグラム テンプレートから定義をエクスポートする」のセクションの説明に従って、または ダイアグラム レイヤー定義のエクスポート ツールを使用して) 作成した
.ndldファイルを参照して選択します。
実行 をクリックします。