関連付けを使用すると、非空間で一致しないネットワーク フィーチャ間で接続性、格納、および構造物付属物をモデル化できます。
ユーティリティ ネットワークには、次の関連付けタイプがあります。
関連付けは、[関連付けの変更] ウィンドウ、関連付けのインポート ツール、または属性ルールを使用して作成されます。 関連付けの各タイプは、関連付けできるネットワーク フィーチャのタイプを制限することで、データ品質を確保するために、独自のネットワーク ルールを作成できます。 これらのルールは、[関連付けの変更] ウィンドウを使用して、関連付けの作成時や、インポート時に適用されます。 関連付けをサポートするルールが存在しない場合、[関連付けのインポート (Import Associations)] ツールが失敗します。
関連付けの操作
ワークフローに応じて、ArcGIS Pro で、次を含むさまざまな方法で、関連付けを操作できます。
[関連付けの変更] ウィンドウを使用して、ネットワーク フィーチャ間の関連付けを作成、変更、および削除します。 このウィンドウを使用すると、選択フィーチャまたはオブジェクトを接続、付属、または格納に含めることができるように、関連付けルールを確認できます。
- [属性] ウィンドウ で選択したフィーチャまたはオブジェクトの [関連データの選択] コマンドを使用して、関連ネットワーク フィーチャを選択および操作できるようになりました。
関連付けの変更ウィンドウ
[関連付けの変更] ウィンドウを使用して、ネットワーク フィーチャ間の関連付けを作成、選択、変更、および削除します。 このウィンドウを使用して、選択フィーチャまたはオブジェクトを接続、付属、または格納に含めることができるように、関連付けルールをチェックします。 ユーティリティ ネットワークのフィーチャの制限が適用されている限り、ネットワーク フィーチャ間で関連付けを確立できるようにするために、ネットワーク ルールを作成できます。
[関連付けの変更] ウィンドウには、ネットワーク フィーチャ間の関連付けを操作および管理するための次の要素が用意されています。
エレメント | 説明 |
---|---|
1 | [フィーチャの追加] - このコマンドを使用して、マップ上でフィーチャを 1 つ以上選択し、[アクティブなアイテム] を設定します。 |
2 | [選択の読み込み] - このコマンドを使用して、マップ上の選択または属性テーブルから、[アクティブなアイテム] ドロップダウン メニューを設定します。 |
3 | [アクティブなアイテム] - このドロップダウン メニューを使用すると、複数のアイテムが選択されるか、ウィンドウに読み込まれるときに、操作するターゲット フィーチャまたはオブジェクトを指定できます。 |
4 | [関連付けの変更メニュー] - このドロップダウン メニューを使用すると、ウィンドウで関連付けを操作および管理するための追加オプションにアクセスできます。 詳細については、下記の関連付けの変更メニュー セクションをご参照ください。 |
5 | 関連付けのタブ - ウィンドウの上部にある 3 つのタブを使用すると、アクティブなアイテムとして設定されたネットワーク フィーチャの関連付けタイプを切り替えることができます。 各タイプの関連付けの数は、[接続性] タブ、[格納] タブ、[付属物] タブの横にあるインジケーターで表示されます。 選択したアクティブなアイテムによって、一部のタブが表示されない場合があります。 |
6 | セクション - 各関連付けタブのセクションを展開または折りたたんで、アクティブなアイテムの関連付けを操作します。 選択したアクティブなアイテムによっては、一部のセクションが表示されない場合があります。 |
7 | [フィーチャの追加] - このコマンドを使用して、マップ上でフィーチャを 1 つ以上選択し、指定したセクションを設定します。 |
8 | [選択の追加] - このコマンドを使用して、マップ上の選択または属性テーブルから指定したセクションを設定します。 |
関連付けの変更メニュー
ウィンドウで関連付けを操作および管理するための [関連付けの変更] メニュー オプションについては、以下で説明します。
- [すべての関連付けを削除] - すべての関連付けタブで、[アクティブなアイテム] にある、削除するネットワーク フィーチャのすべての関連付けにマークを付けます。
- [接続性の関連付けを削除] - 削除する [アクティブなアイテム] 値のすべての接続性の関連付けにマークを付けます。
- [格納の関連付けを削除] - 削除する [アクティブなアイテム] 値のすべての格納の関連付けにマークを付けます。
- [付属物の関連付けを削除] - 削除する [アクティブなアイテム] 値のすべての付属物の関連付けにマークを付けます。
- [すべての関連レコードを選択] - [アクティブなアイテム] 値との関連付けがある、すべてのフィーチャとオブジェクトの選択を作成します。
- [すべて展開] - すべての関連付けタブのセクションをすべて展開します。
- [すべて折りたたみ] - すべての関連付けタブのセクションをすべて折りたたみます。
- [更新] - ウィンドウを更新して、[アクティブなアイテム] 値の既存の関連付けを表示します。 このオプションを使用すると、検証後にウィンドウを更新したり、関連付けや削除対象としてマークされた関連付けの作成など、ウィンドウで適用されていない変更を取り消したりすることができます。
- [解除] - アクティブなアイテムおよびすべての関連付けられているネットワーク フィーチャの [関連付けの変更] ウィンドウをクリアします。
属性ウィンドウでの関連データの選択
[属性] ウィンドウ の [関連データの選択] コマンドでは、関連データの選択に使用できる、選択したフィーチャまたはオブジェクトの有効な関連タイプのリストを表示できます。 有効な関連付けタイプは、選択したフィーチャまたはオブジェクトの関連付けステータス属性によって決まります。 [関連データの選択] コマンドで作成された選択は、[属性] ウィンドウの現在の選択に追加されます。
ユーティリティ ネットワーク フィーチャとオブジェクト属性の表示と編集の詳細
[関連データの選択] コマンドでは、次のオプションを利用できます。
- [すべて] - すべての関連フィーチャまたはオブジェクトを選択します。
- [接続性] - 選択したフィーチャまたはオブジェクトへの接続性の関連付けを含むネットワーク フィーチャを選択します。
- [含まれる] - 選択した格納物フィーチャまたはオブジェクトに関連付けられた格納器を選択します。
- [含む] - 選択した格納器に関連付けられている格納物フィーチャを選択します。
- [付属先] - 構造物付属物の関連付けを通じて選択したアイテムに関連付けられた構造物フィーチャまたはオブジェクトを選択します。
- [付属物] - 構造物付属物の関連付けを通じて選択した構造物に関連付けられた付属フィーチャまたはオブジェクトを選択します。
ウィンドウの選択ツリー ビューで、個々のネットワーク フィーチャの [関連データの選択] コマンドを使用するか、レイヤーを右クリックして、関連データの一括選択を実行することで、選択したすべてのネットワーク フィーチャの関連データを選択できます。
注意:
選択はウィンドウ内のレイヤー別に整理され、複数のアイテムを含むことができます。 [属性] ウィンドウにフィーチャまたはオブジェクトの大規模な選択が存在している状態で、該当するレイヤーを右クリックすると、[関連データの選択] コマンドにより、その選択に有効な関連付けがあるかどうかにかかわらず、すべての関連付けタイプが表示されます。[属性] ウィンドウで選択したアイテムに関連付けられたフィーチャやオブジェクトを選択するには、次の手順を実行します。
- [編集] タブの [選択] グループで、[属性] をクリックします。
- ウィンドウに追加するネットワーク内のフィーチャやオブジェクトを選択します。
- [選択] タブをクリックします。
- [選択] ツール をクリックして、マップ内のフィーチャを選択します。
あるいは、属性テーブルで選択します。
- 次のいずれかを実行して、選択したアイテムの関連データを選択します。
- フィーチャまたはオブジェクトを右クリックし、特定のネットワーク フィーチャの関連データを選択します。
- レイヤーを右クリックし、レイヤー内で選択されたすべてのネットワーク フィーチャの関連データを一括選択します。
- レイヤーか、選択したフィーチャまたはオブジェクトを右クリックします。
選択を操作するためのさまざまなコマンドを含むショートカット メニューが表示されます。
- [関連データの選択] コマンドをクリックすると、選択したネットワーク フィーチャの有効な関連付けタイプが表示されます。
- リストから関連付けタイプを選択します。
選択したアイテムの関連データが、[属性] ウィンドウの選択に追加されます。
関連付けの表示
ユーティリティ ネットワーク内のすべてのネットワーク フィーチャには、Association status と呼ばれる属性があります。 この属性は、フィーチャまたはオブジェクトが属している関連付けのタイプ、関連付けのリレーションシップでネットワーク フィーチャが果たす役割、設定プロパティ (表示可能な格納物など) を示しています。 この属性は、マップ内の関連付けの表示を制御し、[属性] ウィンドウ で選択されたフィーチャまたはオブジェクトの有効な関連付けタイプを決定するために使用されます。
詳細については、関連付けステータス属性をご参照ください。
関連付けは、内部のシステム管理のテーブルで管理され、属性や Shape フィールドはなく、リレーションシップ クラスや結合テーブルは、サポートしていません。 関連付けに Shape フィールドはありませんが、次のいずれかを実行して、関連付けを視覚化できます。
- [関連付けの変更] ウィンドウをクリックして、関連付けられているネットワーク フィーチャを対話的に表示します。 たとえば、格納物フィーチャを表示するには、[格納] タブをクリックして、マップ上の格納器フィーチャを選択します。 接続性の関連付けは、関連付けられているフィーチャのターミナルを表示します (存在する場合)。
- ネットワーク ダイアグラムを作成して、ダイアグラム ビューで関連付けを視覚化します。
- [関連付けの表示モード] を有効にし、マップ上で現在の範囲にある接続性または構造物付属物を表示します。
- [格納物の表示] ドロップダウン メニューをクリックして、格納の関連付けの格納物を表示または非表示にします。 これは、関連付けステータス属性を使用して構成された、表示フィルターを有効化/無効化して、表示設定プロパティに基づいて、格納物フィーチャの表示を切り替えます。
- ジオメトリの合成パラメーターを有効にし、トレースで関連付けのジオメトリを合成します。 これは、関連付けの端点間のジオメトリを推論し、集約されたジオメトリ結果タイプを使用して、接続性と構造物付属物の関連付けを通じて、トレースのパスを視覚化するうえで役立ちます。
関連付けの表示に関する詳細については、関連付けの表示の制御をご参照ください。
関連付けロール
構造物付属物および格納の関連付けでは、構造物または格納器としての役割を果たすネットワーク フィーチャを表すフィーチャクラスとテーブルに、適切な関連付けロールを割り当てる必要があります。 特定の関連付けロール タイプをその他のパラメーターとともに指定するには、関連付けロールの設定ツールを使用します。 [構造物] または [格納器] の [ロール タイプ] パラメーター値を、構造物付属物の関連付けにおける構造物、または格納の関連付けにおける格納器としての役割を果たすネットワーク クラスに指定します。このとき、特定のアセット グループとアセット タイプが使用されます。 構造物付属物および格納のルールを作成する前に、関連付けロールを設定する必要があります。
関連付けロールを設定した後に、ネットワーク クラスのフィーチャとオブジェクトが、ネットワーク ルールをサポートしていれば、それらを関連付けに含めることができます。
- [格納器] - 構造物およびドメイン ネットワーク内のすべてのネットワーク クラスに格納器ロールを割り当て、格納器としての役割を果たすことができます。
- [構造物] - 構造物ネットワークでは、構造物ジャンクションと構造物ジャンクション オブジェクト クラスに構造物ロールを割り当て、構造物としての役割を果たすことができます。
許可されている有効な構造物付属物と格納のリレーションシップを確認するには、フィーチャの制限をご参照ください。
フィーチャクラスまたはテーブルに対して、関連付けロールが設定されているかどうかを確認するには、ユーティリティ ネットワークのネットワーク プロパティを確認します。 ここから、該当するドメインまたは構造物ネットワークを展開し、特定のアセット グループおよびアセット タイプの [関連付けロール] 列を調べます。
関連付けロールに設定されるその他のプロパティについては、以下のセクションで説明します。
削除ルール、ビューの縮尺、格納器のスプリット ポリシー
[関連付けロールの設定 (Set Association Role)] ツールのその他のパラメーターを定義できます。 これらのパラメーターは、特定の関連付けロールに適用可能で、指定された [ロール タイプ] 値によって異なります。
その他のパラメーターの概要と、これらのパラメーターが格納器に適用されるか、構造物に適用されるかを次に示します。
- [ビューの縮尺] - 格納器のみ
- [削除ルール] - 格納器と構造物
- [格納器のスプリット ポリシー] - 格納器のみ
[ビューの縮尺] パラメーターは、格納器ロールに固有です。 これは、ポイント フィーチャの格納モードに移行したときに設定されるマップ縮尺 (1:100 など) です。 格納器フィーチャのエンベロープは、ラインまたはポリゴン格納器フィーチャで、範囲を決定するために使用されます。 このパラメーターは、ジャンクションおよびエッジ オブジェクトに適用されません。
[削除ルール] パラメーターは、格納器と構造物の両方の関連付けロールに適用されます。 格納器または構造物が削除されたときに、その格納物または付属物ネットワーク フィーチャの処理方法を指定します。 たとえば、電柱構造物が削除された場合は、付属物がどのような影響を受けるかが、削除ルールで制御されます。 格納の関連付けでは、格納器が削除された場合、格納物フィーチャがどのような影響を受けるかが、削除ルールで制御されます。
[削除ルール] パラメーター オプションを次に示します。
- [制限] - 格納物または付属物フィーチャが存在する場合に、格納器または構造物を削除しようとすると、エラーが返されます。 格納物または付属物フィーチャは、格納器または構造物を削除する前に、削除する必要があります。
- [カスケード] - 格納器または構造物を削除すると、その格納物または付属物フィーチャも削除されます。
- [なし] - 格納器または構造物が削除されたときに、その格納物または付属物フィーチャは削除されるのではなく、格納または構造物付属物の関連付けから除去されます。
[格納器のスプリット ポリシー] パラメーターは、[格納器] 関連付けロールに固有であり、ライン フィーチャクラスに適用されます。 これは、格納器フィーチャをスプリットしたときに、格納物をスプリットするかどうかを指定するために使用されます。 格納器のスプリット ポリシーのオプションは、[格納物をスプリットしない] (デフォルト) または [格納物をスプリットする] です。
このパラメーターがオフの場合 (デフォルト)、スプリット操作から新しい格納器フィーチャが作成され、格納物はスプリットされません。 格納物フィーチャは、両方の親の格納器の格納物として維持されます。 格納物が非空間ジャンクション オブジェクトの場合、より大きな格納器に格納されます。 このパラメーターがオンの場合、格納物フィーチャはスプリットされ、スプリット操作中に作成された新しい格納器フィーチャと適切に関連付けられます。
詳細については、関連付けロールの割り当ての設定または変更をご参照ください。