関連付け

関連付けは、ジオメトリが一致していないフィーチャ間のリレーションシップをモデル化します。これにより、一致しないフィーチャ間の接続性、アセットの構造的な支え、および他のフィーチャに含まれるフィーチャをモデル化できます。

ユーティリティ ネットワークには次の関連付けタイプがあります。

関連付けの各タイプは、関連付けできるフィーチャのタイプを制限することでデータ品質を確保するために、独自のネットワーク ルールを作成できます。これらのルールは、[関連付けの変更] ウィンドウを使用して関連付けを作成する時や、インポート時にも適用されます。関連付けをサポートするルールが存在しない場合、[関連付けのインポート (Import Association)] ツールが失敗します。

関連付けの操作

関連付けは、[関連付けの変更] ウィンドウを使用して作成、変更、削除します。このウィンドウでは、選択フィーチャを接続、付属、格納できるように、関連付けルールをチェックします。ユーティリティ ネットワークのフィーチャ制限が適用されている限り、フィーチャ間で関連付けを確立できるようにするためにネットワーク ルールを作成できます。

ユーティリティ ネットワーク内のすべてのフィーチャには、Association status と呼ばれる属性があります。これは、フィーチャが属している関連付けのタイプ、関連付けのリレーションシップでフィーチャが果たす役割、設定プロパティ (表示可能な格納物など) を示しています。この属性は、マップ内の関連付けの表示を制御するために使用されます。

詳細については、「関連付けステータス属性」をご参照ください。

関連付けの表示

関連付けには属性や Shape フィールドはなく、リレーションシップ クラスや結合テーブルをサポートしていません。関連付けは、内部ではシステム テーブルで管理されます。関連付けに Shape フィールドはありませんが、次のワークフローを使用して関連付けを表示できます。

  • [関連付けの変更] ウィンドウをクリックして、関連付けられているフィーチャを対話的に表示します。たとえば、[格納] タブをクリックして、マップ上の格納器フィーチャを選択すると、格納物であるフィーチャを表示できます。接続性の関連付けは、関連付けられているフィーチャのターミナルも表示します (存在する場合)。
  • ネットワーク ダイアグラムを作成して、ダイアグラム ビューで関連付けを視覚化します。
  • [関連付けの表示] ボタンをクリックして、接続性または構造物付属物の関連付けを表示します。
  • [コンテンツの表示] ドロップダウン メニューをクリックして、格納の関連付けの格納物を表示または非表示にします。 これは、関連付けステータス属性を使用して構成された表示フィルターを有効化/無効化して、[表示設定] プロパティに基づいて格納物フィーチャの表示を切り替えます。

関連付けの表示に関する詳細については、「関連付けの表示の制御」をご参照ください。

関連付けロール

構造物付属物および格納の関連付けでは、構造物または格納器フィーチャを表すデータセットに、適切な関連付けロールを割り当てる必要があります。特定の関連付けロール タイプをその他のプロパティとともに指定するには、[関連ロールの設定 (Set Association Role)] ツールを使用します。[ロール タイプ] として [構造物] または [格納器] が、特定のアセット グループとアセットタイプを使用してフィーチャクラスに割り当てられます。構造物付属物および格納のルールを作成する前に、関連付けロールを設定する必要があります。関連付けロールは、構造物付属物の関連付けにおける構造物および格納の関連付けにおける格納器になる可能性があるデータセットに割り当てられます。関連付けロールを割り当てた後に、これらのデータセットのフィーチャがネットワーク ルールをサポートしていれば、それらを関連付けに含めることができます。

  • [格納器] - フィーチャは格納の関連付けの格納器になります。すべての構造物およびドメイン ネットワーク データセットは、格納器としての役割を果たすことができます。
  • [構造物] - フィーチャは構造物付属物の関連付けの構造物になります。構造物ジャンクションおよび構造物ジャンクション オブジェクト データセットは、構造物としての役割を果たすことができます。

有効な構造物付属物と格納のリレーションシップを確認するには、「フィーチャ制限」をご参照ください。

データセットに関連付けロールが設定されているかどうかを判別するには、ユーティリティ ネットワークの [ネットワーク プロパティ] タブを確認します。ここから、該当するドメインまたは構造物ネットワークを展開し、特定のアセット グループおよびアセット タイプの [関連付けロール] 列を調べます。

関連付けロールに設定されるその他のプロパティについては、以下のセクションをご参照ください。

削除ルール、ビューの縮尺、格納器の分割ポリシー

[関連ロールの設定 (Set Association Role)] ツールでは、その他のプロパティを定義できます。これらのプロパティは、特定の関連付けロールに適用可能で、指定された [ロール タイプ] によって異なります。関連付けのプロパティのリストと格納器または構造物に適用できるかどうかをご参照ください。

  • [ビューの縮尺] - 格納器のみ
  • [削除ルール] - 格納器と構造物
  • [格納器の分割ポリシー] - 格納器のみ (構造物ライン フィーチャクラス)

[ビューの縮尺] プロパティは、格納器ロールに固有です。これは、格納モードに入ったときに設定するマップ縮尺 (1:100 など) を決定します。このプロパティはジャンクションおよびエッジ オブジェクトに適用されません。

[削除ルール] プロパティは、格納器と構造物の両方の関連付けロールに適用されます。これは、親フィーチャが削除されたときの子フィーチャの処理方法を決定します。たとえば、電柱構造物が削除された場合は、付属するアイテムがどのような影響を受けるかが削除ルールによって制御されます。格納については、格納器が削除された場合、格納物フィーチャがどのような影響を受けるかが削除ルールにより制御されます。

削除ルールには、次の 3 つのタイプがあります。

  • [制限] - 格納物または付属物フィーチャが存在する場合に格納器または構造物を削除しようとすると、エラーが返されます。格納物または付属物フィーチャは、格納器または構造物を削除する前に削除する必要があります。
  • [カスケード] - 格納器または構造物を削除すると、その格納物または付属物フィーチャも削除されます。
  • [なし] - 格納器または構造物が削除されたときに、その格納物または付属物フィーチャは削除されるのではなく、格納または構造物付属物の関連付けから除去されます。

[格納器の分割ポリシー] プロパティは格納器の関連付けロールに固有で、構造物ライン フィーチャクラスにのみ設定されます。これは、格納器フィーチャを分割するときの格納物の扱い方を決定します。格納器の分割ポリシーのオプションは、[格納物を分割しない] (デフォルト) または [格納物を分割する] です。[格納物を分割しない] の分割ポリシーを使用する場合、分割操作から新しい格納器フィーチャが作成され、格納物は分割されません。格納物フィーチャは、両方の親の格納器の格納物として維持されます。[格納物を分割する] のポリシーを使用する場合、格納物フィーチャも分割され、分割操作中に作成された新しい格納器フィーチャと適切に関連付けられます。

詳細については、「関連付けロールの割り当ての設定または変更」をご参照ください。