ダイアグラム エッジ形状変更レイアウトに関するリファレンス

ダイアグラム エッジ形状変更は、エッジを処理する調整レイアウト アルゴリズムです。 このアルゴリズムはすべてのダイアグラム タイプに適用されます。

このレイアウト アルゴリズムは、ネットワーク ダイアグラムのエッジに沿った頂点で簡単な操作を処理するために使用されます。 次の操作ができます。

  • ダイアグラム エッジに沿ってすべての頂点を削除します。
  • ダイアグラム エッジに沿って一部の頂点を削減します。
  • エッジ上に頂点を追加してダイアグラム エッジを直角化します。
  • オーバーラップしているダイアグラム エッジを分離します。
  • 直角に交差しているダイアグラム エッジを検出し、交差位置に円弧が表示されるようにエッジのジオメトリを形状変更します。

アクティブなダイアグラム マップ ビューにダイアグラム エッジ形状変更レイアウトを適用します。

このレイアウトをネットワーク ダイアグラムに適用する場合は、次の前提条件が満たされている必要があります。

  • この操作はトランザクションであるため、実行前に編集内容を保存する必要があります。
  • レイアウトを適用する入力ネットワーク ダイアグラム レイヤーは、ファイル ジオデータベースまたはモバイル ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークから取得するか、ネットワーク ダイアグラム サービスから取得する必要があります。 エンタープライズ ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークを操作する場合、入力ネットワーク ダイアグラム レイヤーはサービスから取得する必要があります。

アクティブなダイアグラム マップ ビューにダイアグラム エッジ形状変更レイアウトを適用するには、次の選択肢のいずれかを実行します。

注意:

ネットワーク ダイアグラム内のフィーチャのサブセットに対してレイアウト アルゴリズムを適用するには、[フィーチャの選択] ツールのいずれか (たとえば、[四角形による選択][ポリゴンによる選択] など) を使用して、実行前にダイアグラム フィーチャを選択します。

ダイアグラム テンプレートでのダイアグラム エッジ形状変更レイアウトの設定

ダイアグラム テンプレートでこのレイアウトを構成するには、[ダイアグラム エッジ形状変更レイアウトの追加 (Add Reshape Diagram Edges Layout)] ツールを使用します。

ダイアグラム エッジ形状変更レイアウト パラメーター

以下のセクションでは、ダイアグラム エッジ形状変更ダイアグラム レイアウトの主なパラメーターについて説明します。

格納器レイアウトを維持

ほとんどのレイアウト アルゴリズムは [格納器レイアウトを維持] オプションで問題なく動作します。 このオプションがオンの場合、アルゴリズム アプリケーションを制御して、ダイアグラムの上位グラフに対して実行できます。 このオプションがオンでない場合、アルゴリズムが、ダイアグラム内の格納物フィーチャおよび格納物以外のフィーチャの両方に適用されます。

[格納器レイアウトを維持] オプションの詳細

形状変更操作 = 四角形エッジ

[形状変更操作][四角形エッジ] に設定され、ダイアグラム エッジ形状変更レイアウトを実行すると、頂点がダイアグラム エッジに沿って配置され、エッジが直角に表示されます。

形状変更操作 = 四角形エッジの場合の ダイアグラム エッジ形状変更レイアウトの適用パラメーター

以下の画像は、四角形エッジ操作でのダイアグラム エッジ形状変更 レイアウトの適用前後のサンプル ダイアグラムを示しています。

四角形エッジ操作でのダイアグラム エッジ形状変更レイアウトの適用前後のサンプル ダイアグラム

パス (経路) を維持

このパラメーターでは、直角になるエッジ沿いの頂点を維持するかどうかを指定します。 このオプションが有効な場合、エッジの方向が考慮され、そのエッジ沿いの頂点が最初の頂点から最後の頂点まで維持されます。

四角形エッジ - パス (経路) を維持

エッジ間のオフセットとブレーク ポイント位置

[エッジ間のオフセット] は、同じジャンクションがある四角形エッジの平行セグメントを離す間隔を設定するために使用されます。つまり、以下の画像の緑色の間隔です。

[ブレーク ポイント位置] は、エッジが四角形のとき、ジャンクションがあるエッジに沿った最初または最後のブレーク ポイントに対する各ジャンクション間の最大距離を設定します。つまり、以下の画像の赤紫色の距離です。

四角形エッジ - 同じジャンクションがある四角形エッジの平行セグメント
四角形エッジ - エッジ間のオフセットとブレーク ポイント位置パラメーター

形状変更操作 = 頂点の削除

[形状変更操作][頂点の削除] に設定されている状態で、ダイアグラム エッジ形状変更レイアウトを実行すると、ダイアグラム内のすべてのエッジに沿った頂点が削除されます。

形状変更操作 = 頂点の削除の場合のダイアグラム エッジ形状変更レイアウト パラメーター

以下の画像は、頂点の削除操作でのダイアグラム エッジ形状変更レイアウトの適用前後のサンプル ダイアグラムを示しています。

頂点の削除操作でのダイアグラム エッジ形状変更レイアウトの適用前後のサンプル ダイアグラム

形状変更操作 = 重複エッジの切り離し

[形状変更操作][重複エッジの切り離し] に設定されている状態でダイアグラム エッジ形状変更レイアウトを実行すると、同じ原点および端点ジャンクションを接続するエッジが重なっている場合、それらのエッジをすべて切り離します。

形状変更操作 = 重複エッジの切り離しの場合のダイアグラム エッジ形状変更レイアウト パラメーター

エッジ間のオフセット

このパラメーターでは、レイアウトの完了後に重複していた 2 つのエッジを切り離す絶対間隔を指定します。

重複エッジの切り離し - エッジ間のオフセット

形状変更操作 = 角度で頂点削減

[形状変更操作][角度で頂点削減] に設定されている状態でダイアグラム エッジ形状変更レイアウトを実行すると、頂点があるセグメントがなす角度に従って、ダイアグラム エッジ沿いに表示される一部またはすべての頂点を減らします。

形状変更操作 = 角度で頂点削減の場合のダイアグラム エッジ形状変更レイアウト パラメーター

以下の画像は、角度で頂点削減操作でのダイアグラム エッジ形状変更レイアウトの適用前後のサンプル ダイアグラムを示しています。

角度で頂点削減操作でのダイアグラム エッジ形状変更レイアウトの適用前後のサンプル ダイアグラム

角度の閾値

このパラメーターでは、頂点を削除するときの条件となる、頂点があるセグメントがなす角度を指定します。 角度が大きくなるにしたがい、削除される頂点は少なくなります。

角度で頂点削減 - 角度の閾値

形状変更操作 = 交差エッジのマーク

[形状変更操作][交差エッジのマーク] に設定されている状態でダイアグラム エッジ形状変更レイアウトを実行すると、ダイアグラム内で直角に交差している水平および垂直ダイアグラム エッジにマークを付け、この位置に円弧が表示されるように交差する一方のエッジのジオメトリを形状変更します。

形状変更操作 = 交差エッジのマークの場合のダイアグラム エッジ形状変更レイアウト パラメーター

以下の画像は、重複エッジの切り離し操作でのダイアグラム エッジ形状変更レイアウトの適用前後のサンプル ダイアグラムを示しています。

交差エッジのマーク操作でのダイアグラム エッジ形状変更レイアウトの適用前のサンプル ダイアグラム

円弧の半径

このパラメーターを使用して、交差するエッジの位置に追加される円弧の半径を設定します。

交差エッジのマーク - 円弧の半径

円弧の位置

このパラメーターでは、円弧が配置されるセグメントを指定します。

  • [垂直セグメントの左] - 円弧は、垂直セグメントの左側に配置されます。
  • [垂直セグメントの右] - 円弧は、垂直セグメントの右側に配置されます。
  • [水平セグメントの上] - 円弧は、水平セグメントの上側に配置されます。
  • [水平セグメントの下] - 円弧は、水平セグメントの下側に配置されます。
交差エッジのマーク - 円弧の位置

関連トピック