Skip to main content

エッジの削減ルールに関するリファレンス

エッジの削減ルールは、予想される各ネットワーク ライン フィーチャまたはエッジ オブジェクトとそのすべての接続ポイントをスケマティック ダイアグラム ジャンクションにマージすることにより、トポロジーを維持しながら、ダイアグラム グラフを単純化するために使用されます。 このタイプのジャンクションは、削減ジャンクションと呼ばれます。

結果のダイアグラム内の削減ジャンクションは、1 つのネットワーク ライン フィーチャまたはエッジ オブジェクトとそのすべての接続ポイントを集約します。つまり、削減ジャンクションは、複数のネットワーク ライン フィーチャまたは複数のエッジ オブジェクトを集約できません。

エッジの削減ルールのプロセス

このプロセスは、各ネットワーク ライン フィーチャまたはネットワーク エッジ オブジェクトの削減の候補を処理します。 このプロセスは、すべての接続ポイント (ネットワーク フィーチャ ラインまたはネットワーク エッジ オブジェクトの端点と、それに沿って接続されているすべてのポイントの両方) を検出し、ルールの処理中に作成される特定の削減ジャンクションの下に、それらすべてのフィーチャまたはオブジェクトを集約します。

エッジを削減するときの接続の変更および関連付けのレポート

以下の例では、さまざまな状況でエッジの削減ルールがグラフおよび関連付けのレポートを管理する方法を示します。

ダイアグラム A - 単純なネットワーク ライン フィーチャまたはネットワーク エッジ オブジェクトを処理するエッジの削減ルール

下の 1 番目の画像は、エッジ削減前のダイアグラム A を示しています。つまり、単純なラインである黒いバスバー B1 が削減される前のダイアグラムの格納物です。 このバスバーは、J1 および J2 ジャンクションに接続されています。

黒いバスバーを削減する前のサンプル ダイアグラム A

ダイアグラム A は、エッジ削減前に表示されます。

下の 2 番目の画像は、エッジ削減後のダイアグラム A で、再接続されたエッジを保持している場合 (結果 A1)、または保持していない場合 (結果 A2) を示しています。

黒いバスバーを削減した後のサンプル ダイアグラム A

結果 A1 - エッジを削減した後のダイアグラム A で、再接続されたエッジを保持しています。

黒いバスバーを削減した後のサンプル ダイアグラム A

結果 A2 - エッジを削減した後のダイアグラム A で、再接続されたエッジを集約しています (ルールのデフォルト動作)。
  • すべての場合において、J1、J2 および B1 は、生成されたダイアグラム内で表示されなくなりますが、ルールはそれらのフィーチャを記録します。 これらは特定の削減ジャンクション RJ1 (黒いダイヤモンド形のジャンクション) と関連付けられ、ルールの処理中に作成されます。

  • 結果のダイアグラム A1 では、再接続されたエッジを保持するようにルールが設定されました。 これにより、バスバーに沿ったポイントに接続されている E1、E2、および E3 エッジが保持され、RJ1 削除ジャンクションに再接続されます。

  • 結果のダイアグラム A2 では、再接続されたエッジを集約するようにルールが設定されました。 これにより、バスバーに沿ったポイントに接続されている E1、E2、および E3 エッジが R1、R2、および R3 の削減エッジに集約されます。 各削減エッジは、集約対象の実際のエッジを追跡していることに注意してください。

サンプル B - 中間部分の接続ポイントでネットワーク ライン フィーチャを処理するエッジの削減ルール

下の 1 番目の画像は、エッジ削減前のダイアグラム B を示しています。つまり、ライン フィーチャである黒いバスバー B1 とそのすべての中間部分の接続ポイント (J1、J2、J3、および J4) が削減される前のダイアグラムの格納物です。

黒いバスバーを削減する前のサンプル ダイアグラム B

ダイアグラム B は、エッジ削減前に表示されます。

下の画像は、エッジ削減後のダイアグラム B で、再接続されたエッジを保持している場合 (結果 B1)、または保持していない場合 (結果 B2) を示しています。

黒いバスバーを削減した後のサンプル ダイアグラム B

結果 B1 - エッジを削減した後のダイアグラム B で、再接続されたエッジを保持しています。

黒いバスバーを削減した後のサンプル ダイアグラム B

結果 B2 - エッジを削減した後のダイアグラム B で、再接続されたエッジを集約しています (ルールのデフォルト動作)。
  • 再接続されたエッジのルール設定の内容にかかわらず、このダイアグラムでは、J1、J2、J3、J4、および B1 が表示されなくなっています。これらはすべて削減ジャンクション RJ1 (黒いダイヤモンド形) の下に集約されています。

  • 再接続されたエッジ (結果 B1) を保持するようにルールが設定されている場合、バスバーに沿った中間部分の接続ポイントに接続されているエッジ (E1、E2、E3) は保持され、RJ1 削除ジャンクションに再接続されます。

  • 再接続されたエッジ (結果 B2) を集約するようにルールが設定されている場合、各エッジ (E1、E2、E3) は削減エッジ (R1、R2、R3) の下に集約され、各エッジは集約対象の実際のエッジを追跡しています。

エッジの削減および格納

格納に関して、エッジの削減ルールは、削減されるラインと同じステータス (つまり、Content または Not Content) であるポイントを処理します。 ラインが格納物フィーチャまたはオブジェクトである場合、それに関連する端点および接続ポイントは、それらがすべて同じ格納器を共有している場合にのみ、完全に削減されます。

たとえば、下のダイアグラム C では、2 つのバスバー (緑色の接続ポイントおよび端点を持つバスバーと、黒い接続ポイント、紫色の端点、およびオレンジ色の端点を持つバスバー) が存在します。

2 つの黒いバスバーを削減する前のサンプル ダイアグラム C

ダイアグラム C は、エッジの削減ルールの実行前に表示されます。

各バスバーに関連するすべてのポイントが格納物である場合、エッジの削減ルールは、2 つのバスバーの完全な削減に成功します。 生成されたダイアグラムは、次のようになります。

関連するすべてのポイントが格納物である場合の、2 つの黒いバスバーを削減した後のサンプル ダイアグラム C1

ダイアグラム C は完全な削減後に表示されます。

下の例は、右側のバスバーを完全には削減できなかった状況を示しています。

  • ダイアグラム C1 は、緑色のポイントおよびそれらに関連するバスバーがすべて格納物であるが、2 のバスバーに関連する黒色、オレンジ色、紫色のポイントが格納物でないか、または中央の黒いポイントのみが格納物である場合の、エッジの削減ルールの結果を示しています。

  • ダイアグラム C2 は、紫色の端点が他の端点のように格納物フィーチャではない場合の、エッジの削減ルールの結果です。

  • ダイアグラム C3 は、オレンジ色の端点が他の端点のように格納物フィーチャではない場合に、エッジの削減ルールがどのように動作するかを示しています。

ダイアグラム C1 の結果

生成されたダイアグラム C1 が表示されます。

ダイアグラム C2 の結果

生成されたダイアグラム C2 が表示されます。

ダイアグラム C3 の結果

生成されたダイアグラム C3 が表示されます。

エッジの削減ルールの構成

[属性によるエッジの削減ルールを追加 (Add Reduce Edge By Attribute Rule)] ツールを使用して、エッジの削減ルールをテンプレートに追加することができます。