接続性ルールにより、どのタイプのフィーチャおよびオブジェクトを他のどのタイプのフィーチャおよびオブジェクトに接続できるのかを管理します。[ルールの追加 (Add Rule)] ジオプロセシング ツールを使用して、接続性ルールをユーティリティ ネットワークに追加できます。[ルールのインポート (Import Rules)] ツールを使用して、一括で追加することもできます。
ルールは、ユーティリティ ネットワーク レベルで保存され、ネットワーク プロパティに表示できます。
ユーティリティ ネットワーク クラスに対して次の 3 つのタイプの接続性ルールを作成できます。
ユーティリティ ネットワークにおけるさまざまなタイプのルールの詳細については、「ネットワーク ルール」をご参照ください。
要件
接続性ルールを追加するには、次の要件が満たされている必要があります。
- ネットワーク トポロジが「無効化されている必要があります」。
- エンタープライズ ジオデータベースを操作する場合、次の点を確認してください。
- [入力ユーティリティ ネットワーク] パラメーターは、「データベース ユーティリティ ネットワークの所有者」として、確立されたデータベース コネクションから取得する必要があります。
- 接続された ArcGIS Enterprise ポータル アカウントは、「ポータル ユーティリティ ネットワークの所有者」である必要があります。
ヒント:
エンタープライズ ジオデータベースを操作する場合、ネットワーク ルールはデフォルトのブランチ バージョンへのデータベース接続を通じて管理されます。 ユーティリティ ネットワーク サービスは、ネットワーク ルールを追加または削除する前に停止する必要があります。 変更は、サービスと ArcGIS Pro セッションが再開した後に認識されます。 ユーティリティ ネットワーク ルールの更新は、リコンサイル操作が実行されるまで既存の指定バージョンに反映されません。
ジャンクション-ジャンクション接続性ルールの作成
次の手順では、2 つのポイント フィーチャやジャンクション オブジェクト間、または幾何学的に一致しない 2 つのポイント フィーチャ間の接続性の関連付けを許可する、ジャンクション-ジャンクション接続性ルールを作成する方法について説明します。デバイス フィーチャクラスまたはジャンクション オブジェクト テーブルに、指定されたアセット グループまたはアセット タイプに割り当てられているターミナルがある場合、[From ターミナル] および [To ターミナル] パラメーターが表示されます。
- [解析] タブの [ジオプロセシング] グループで、[ツール] をクリックして [ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[ルールの追加] を検索してクリックします。
- [入力ユーティリティ ネットワーク] パラメーターで、ルールを受け取るユーティリティ ネットワーク レイヤーを参照します。
- [ルール タイプ] ドロップダウン リストから、[ジャンクション-ジャンクション接続性] を選択します。
- [From テーブル] パラメーターで、ルールに属しているフィーチャクラスまたはテーブルの 1 つを選択します。
- [From アセット グループ] パラメーターで、フィーチャのアセット グループを選択します。
- [From アセット タイプ] パラメーターで、アセット タイプを選択します。
アセット タイプに割り当てられているターミナル構成がない場合、手順 9 に進みます。
- アセット タイプにターミナルがある場合は、[From ターミナル] パラメーターでターミナルを指定します。
- [To テーブル] パラメーターで、他のフィーチャクラスまたはテーブルを選択します。
- [To アセット グループ] パラメーターで、フィーチャのアセット グループを選択します。
- [To アセット タイプ] パラメーターで、アセット タイプを選択します。
アセット タイプに割り当てられているターミナル構成がない場合、手順 13 に進みます。
- アセット タイプにターミナルがある場合は、[To ターミナル] パラメーターでターミナルを指定します。
- [実行] をクリックします。
ジャンクション-エッジ接続性ルールの作成
次の手順では、幾何学的に一致するポイントとラインの接続を許可するジャンクション-エッジ接続性ルールを作成する方法について説明します。同じワークフローを実行し、エッジ オブジェクトとジャンクション オブジェクト間にもジャンクション-エッジ接続性の関連付けを確立することもできます。デバイス フィーチャクラスまたはジャンクション オブジェクト テーブルに、指定されたアセット グループまたはアセット タイプに割り当てられているターミナルがある場合、[From ターミナル] パラメーターが表示されます。
- [解析] タブで、[ツール] をクリックして、[ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[ルールの追加] を検索してクリックします。
- [入力ユーティリティ ネットワーク] パラメーターに、ルールを受け取るユーティリティ ネットワークを入力します。
- [ルール タイプ] ドロップダウン リストから、[ジャンクション-エッジ接続性] を選択します。
- [From テーブル] パラメーターで、ルールに属しているフィーチャクラスまたはテーブルの 1 つを選択します。
- [From アセット グループ] パラメーターで、フィーチャのアセット グループを選択します。
- [From アセット タイプ] パラメーターで、フィーチャクラスのアセット タイプを選択します。
アセット タイプに割り当てられているターミナル構成がない場合、手順 9 に進みます。
- [From ターミナル] パラメーターで、ライン タイプの接続先にするターミナルを選択します。
- [To テーブル] パラメーターで、ライン フィーチャクラスを選択します。
- [To アセット グループ] パラメーターで、ライン フィーチャクラスのアセット グループを選択します。
- [To アセット タイプ] パラメーターで、アセット タイプを選択します。
- [実行] をクリックします。
エッジ-ジャンクション-エッジ接続性ルールの作成
次の手順では、幾何学的に一致するラインがタイプ ポイント フィーチャ経由で接続することを許可するエッジ-ジャンクション-エッジ接続性ルールを作成する方法について説明します。同じワークフローを実行すると、非空間ジャンクション オブジェクトとエッジ オブジェクト間、または非空間オブジェクトと空間フィーチャ間にも、エッジ-ジャンクション-エッジの関係を確立することもできます。デバイス フィーチャクラスまたはジャンクション オブジェクト テーブルに、指定されたアセット グループまたはアセット タイプに割り当てられているターミナルがある場合、[Via ターミナル] パラメーターが表示されます。
- [解析] タブで、[ツール] をクリックして、[ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[ルールの追加] を検索してクリックします。
- [入力ユーティリティ ネットワーク] パラメーターに、ルールを受け取るユーティリティ ネットワークを入力します。
- [ルール タイプ] ドロップダウン リストから、[エッジ-ジャンクション-エッジ接続性] を選択します。
- [From テーブル] パラメーターで、ルールに属しているフィーチャクラスまたはテーブルの 1 つを指定します。
- [From アセット グループ] パラメーターで、フィーチャクラスまたはテーブルのアセット グループを選択します。
- [From アセット タイプ] パラメーターで、フィーチャクラスのアセット タイプまたはテーブルを選択します。
- [To テーブル] パラメーターで、他のフィーチャクラスまたはテーブルを選択します。
- [To アセット グループ] パラメーターで、フィーチャクラスまたはテーブルのアセット グループを選択します。
- [To アセット タイプ] パラメーターで、フィーチャクラスのアセット タイプまたはテーブルを選択します。
- [Via テーブル] パラメーターで、ルールに属するポイント フィーチャクラスを選択します。
- [Via アセット グループ] パラメーターで、フィーチャクラスまたはテーブルのアセット グループを選択します。
- [Via アセット タイプ] パラメーターで、アセット タイプを選択します。
アセット タイプに割り当てられているターミナル構成がない場合、手順 15 に進みます。
- [Via ターミナル] パラメーターで、ターミナルを選択します。
- [実行] をクリックします。