階層図 - 主軸ツリー レイアウト アルゴリズム プロパティ
[レイアウト タスク] ドロップダウン リストで [階層図 - 主軸ツリー] スケマティック レイアウト アルゴリズムを選択した場合、[スケマティック エディタ] ツールバーで [レイアウト アルゴリズム プロパティ] ボタン をクリックすると、関連付けられたプロパティを示す次のようなダイアログ ボックスが表示されます。
各パラメータ値は、ArcGIS Schematics によって指定されたデフォルト値か、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートに対して、[スケマティック データセット エディタ] の [レイアウト タスク] タブでそのテンプレートのデフォルトとして個別に設定された値です。
始点ノードと終点ノード
始点ノードと終点ノードをダイアグラム内に指定することで、指定した始点ノードから指定した終点ノードまでを主軸として、階層図 - 主軸ツリー レイアウト アルゴリズムを適用できます。ダイアグラムの始点ノードおよび終点ノードとするスケマティック ノードを指定するには、[始点の設定] ツールと [終点の設定] ツールを使用します。
デフォルトでは、始点ノードと終点ノードが設定されていない場合、ダイアグラム内で最も多くのリンクから成る分岐が主軸になります。
始点ノードが設定されている場合は、その始点ノードから始まる、最も多くのスケマティック リンクから成る分岐が主軸になります。
始点ノードと終点ノードの両方が設定されている場合、それらのノード間にパスがある場合は、始点ノードから始まって終点ノードで終わる、最も多くのスケマティック リンクから成る分岐が主軸になります。
接続していない複数のネットワーク パートがスケマティック ダイアグラムにある場合、(ネットワークの各パートに 1 つずつ)複数の始点ノードと終点ノードを定義できます。複数の始点ノードと終点ノードを定義するには、[始点の設定] または [終点の設定] ツールをクリックし、Shift キーを押しながら対象のノードをクリックします。
- 接続されている同じネットワーク パートに属する複数のフィーチャ ノードを始点として指定することもできます。このようなノードは、同じ軸上に配置され、ネットワークの分岐の別の始点として表示されます。終点ノードの場合、接続されている同じネットワーク パート上に複数の終点を指定することもできますが、そのいずれかのみが終点ノードとみなされます。
- 終点ノードのみが指定され、始点ノードは指定されていない場合、終点ノードは無視されます。
- いずれの場合も、検出された主軸が中心に配置され、[分枝の配置方法] オプションに従って主軸の左側、右側、または両側に関連する分岐が配置されます。
方向オプション
[方向] オプションでは、主軸の方向を指定します。
- 横の主軸が左から開始して右で終了する場合、[左から右へ] オプションを選択します(以下の図 1.1)。アクティブなダイアグラムに関連付けられているダイアグラム テンプレートで別のオプションがデフォルトとして指定されている場合を除き、これがデフォルトのオプションになります。
- 横の主軸が右から開始して左で終了する場合、[右から左へ] オプションを選択します(以下の図 1.2)。
- 縦の主軸が下から開始して上で終了する場合、[下から上へ] オプションを選択します(以下の図 1.3)。
- 縦の主軸が上から開始して下で終了する場合、[上から下へ] オプションを選択します(以下の図 1.4)。
リンクの表示方法パラメータ
[リンクの表示方法] パラメータでは、スケマティック リンク上に追加される頂点の位置を指定します。
- スケマティック リンクの最後のセグメント上のブレーク ポイントの相対位置を定義する 0 ~ 1 の数値を入力します。[ブレーク ポイント] の値が 0 の場合、このセグメントは最も長くなり、直角に表示されます。[ブレーク ポイント] の値が 1 の場合、このセグメントは存在しないため、各スケマティック リンクはその 2 つの端点ノードに直接接続し、中間点は追加されません。
以下の図 2.1 ~ 2.6 は、ブレーク ポイントの値がそれぞれ異なる主軸ツリー レイアウト アルゴリズムの結果を示しています。
- ツリーの分岐のスケマティック リンクを直角に表示するには、[直交配置] チェックボックスをオンにします。デフォルトで、このチェックボックスはオフになっています。
以下の図 2.7 ~ 2.12 は、[直交配置] チェックボックスがオンまたはオフの場合の、ブレーク ポイントの値が異なるスケマティック リンクの表示を示しています。
分枝の配置方法のオプション
[分枝の配置方法] のオプションでは、主軸の分枝の配置方法を指定します。
- 分岐を主軸の左右両側に表示するには、[主軸の両側] を選択します。アクティブなダイアグラムに関連付けられているダイアグラム テンプレートで別のオプションがデフォルトとして指定されている場合を除き、これがデフォルトのオプションになります。
- 分岐を主軸の右側だけに表示するには、[主軸の右側のみ] を選択します。
- 分岐を主軸の左側だけに表示するには、[主軸の左側のみ] を選択します。
図 3.1 ~ 3.3 は、[分枝の配置方法] で異なるオプションを選択して主軸レイアウト アルゴリズムを実行した場合の結果を示しています。
間隔パラメータ
[間隔] パラメータでは、階層レベル間および特定の階層レベルに属するスケマティック ノード間の間隔の計算方法を指定します。これらの間隔パラメータの単位は、[絶対単位] チェックボックスの設定に基づきます。
- [指定方向に垂直なノード間隔] オプションでは、主軸に垂直な軸に沿って表示されているスケマティック ノード間の間隔を指定します。
以下の図は、[指定方向に垂直なノード間隔] の値がそれぞれ 2(図 4.1)、3(図 4.2)、5(図 4.3)の場合の主軸ツリー レイアウト アルゴリズムの結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
- [指定方向に平行なノード間隔] オプションでは、主軸に沿って表示されているスケマティック ノードとその主軸に平行な軸に沿って表示されているスケマティック ノードとの間隔を指定します。
以下の図は、[指定方向に平行なノード間隔] の値がそれぞれ 2(図 4.4)、3(図 4.5)、5(図 4.6)の場合の主軸ツリー レイアウト アルゴリズムの結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
絶対単位チェックボックス
デフォルトでは([絶対単位] チェックボックスがオン)、[間隔] パラメータは、[スケマティック ダイアグラム プロパティ] ダイアログ ボックスの [XY 座標系] タブで指定された座標系に基づく絶対単位として解釈されます。[絶対単位] チェックボックスをオフにすると、[間隔] パラメータ値は、ダイアグラム内のスケマティック ノードを表すのに使用されている現在のシンボル サイズの平均を基準にした相対単位として解釈されます。この場合、[指定方向に平行なノード間隔] パラメータの値を 2 にすると、ある階層レベルに属するスケマティック ノードと、次の階層レベルに属するスケマティック ノードとの間隔は、平均サイズのシンボルが 2 つ並んで配置されているのと等しくなります。
パラメータの指定には、絶対単位を使用するより相対単位を使用するほうが容易ですが、相対単位による指定が真の意味を持つのは、対象のダイアグラムに基準縮尺が設定されている場合に限られます。
デフォルトに戻すボタン
[デフォルトに戻す] ボタンをクリックすると、すべての主軸ツリー パラメータがデフォルト値に戻ります。復元される値は、Schematics によって指定されたデフォルト値か、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートに対して、[スケマティック データセット エディタ] の [レイアウト タスク] タブでそのテンプレートのデフォルトとして個別に設定された値です。