フローによるノード削減ルールのサンプル結果

次に、2 つのダイアグラムでのフローによるノード削減ルールの実行結果を示します。

サンプル 1 - フローによるフィルタ ノードの削減

次のサンプル 1 のダイアグラム(図 1.1)を実装するスケマティック ダイアグラム テンプレートでは、赤いスケマティック ノードを削減するよう、フローによるノード削減ルールが定義されています。各スケマティック リンクに表示されている黒い矢印は、フローの向きを示します。

ダイアグラム サンプル 1、初期コンテンツ

これらの赤いスケマティック ノードは、[タイプ] フィールドの値が E のステーション ノードによって実装されます。これらの特定のノードを除外するには、[ルール] タブで SQL フィルタを指定します。

その他のフローによるノード削減ルール属性は、この削減がシンクおよびソースのスケマティック フィーチャ ノードで行われないように指定されています。[リンク スケマティック フィーチャクラスから] オプションが選択され、論理フローを保持するために作成されたスケマティック フィーチャ リンクが、削減ノードから始まるリンクを実装するリンク スケマティック フィーチャクラスと同じスケマティック フィーチャクラスによって実装されます。

赤いステーション ノードを削減するよう指定された [フローによるノード削減] ルール プロパティ ページ

図 1.2 は、フローによるノード削減ルールをアクティブにしてダイアグラムが更新された後に得られた結果を示しています。

ダイアグラム サンプル 1、フローによるノード削減ルール実行の結果
上の図 1.2 では、重複リンクの切り離しスケマティック レイアウト アルゴリズムが実行され、赤いタイプ E のステーション ノードが削減されたループを示しています。
注意注意:
  • ノードが削減されたダイアグラムに含まれるスケマティック フィーチャで、[個別属性] ツール [個別属性] ツール アイコン を使用すると、クリックしたスケマティック フィーチャだけでなく、関連する削減されたスケマティック フィーチャの個別属性も表示できます。
  • 同様に、削減されたいくつかのスケマティック フィーチャに関連付けられたスケマティック フィーチャがスケマティック ダイアグラムで選択されているときに、[スケマティックの選択セットをマップに反映] コマンド [スケマティックの選択セットをマップに反映] アイコン を使用すると、選択されているスケマティック フィーチャに関連付けられた GIS フィーチャだけでなく、関連する削減されたスケマティック フィーチャに関連付けられたすべての GIS フィーチャも選択されます。

サンプル 2 - フローによるノードの削減

次のサンプル 2 のダイアグラム(図 2.1)では、フローによるノード削減ルールは白い三角形で示される TransformerBank スケマティック フィーチャ ノードを削減するように定義されます。これらはすべて同じスケマティック フィーチャクラスに関連付けられています。

ダイアグラム サンプル 2、初期コンテンツ

フローによるノード削減ルール属性は、TransformerBank クラスによって実装されたすべてのスケマティック フィーチャで削減が行われるように指定されています。

その他のフローによるノード削減ルール属性は、この削減がシンクおよびソースのスケマティック フィーチャ ノードで行われないように指定されています。[リンク スケマティック フィーチャクラスから] オプションが選択され、論理フローを保持するために作成されたリンクが、削減ノードから始まるリンクを実装するリンク スケマティック フィーチャクラスと同じスケマティック フィーチャクラスによって実装されます。

TransformerBank を削減するよう指定された [フローによるノード削減] ルール プロパティ ページ

図 2.2 は、この削減ルールをアクティブにしてダイアグラムが更新された後に得られた結果を示しています。

ダイアグラム サンプル 2、フローによるノード削減ルール実行の結果

関連項目


7/10/2012