階層図 - スマート ツリー レイアウト アルゴリズムのプロパティ
[レイアウト タスク] ドロップダウン リストで [階層図 - スマート ツリー] スケマティック レイアウト アルゴリズムを選択した場合、[スケマティック エディタ] ツールバーで [レイアウト アルゴリズム プロパティ] ボタン をクリックすると、関連付けられたプロパティを示す次のようなダイアログ ボックスが表示されます。
パラメータ値は、ArcGIS Schematics によって指定されたデフォルト値か、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートに対して、[スケマティック データセット エディタ] の [レイアウト タスク] タブでそのスケマティック ダイアグラム テンプレートのデフォルトとして個別に設定された値です。
ルート スケマティック ノードについて
階層図 - スマート ツリー レイアウト アルゴリズムは、ルート スケマティック ノードから処理を開始し、このノードを起点とするスマート ツリーを形成します。ルート スケマティック ノードは、[始点の設定] ツール を使用して指定することができます。ルート スケマティック ノードを指定しないと、スケマティック ノードのいずれかが自動的に始点ノードに設定されます。
方向オプション
[方向] オプションでは、スマート ツリーの方向を指定します。
- ルートを始点としてスマート ツリーのノードを左から右に配置するには、[左から右へ] を選択します(以下の図 1.1)。 アクティブなダイアグラムに関連付けられているダイアグラム テンプレートで別のオプションが指定されている場合を除き、これがデフォルトのオプションになります。
- ルートを始点としてスマート ツリーのノードを右から左に配置するには、[右から左へ] を選択します(以下の図 1.2)。
- ルートを始点としてスマート ツリーのノードを下から上に配置するには、[下から上へ] を選択します(以下の図 1.3)。
- ルートを始点としてスマート ツリーのノードを上から下に配置するには、[上から下へ] を選択します(以下の図 1.4)。
リンクの表示方法のパラメータ
[リンクの表示方法] パラメータでは、スケマティック リンク上に追加される頂点の位置を指定します。
- スケマティック リンクの最後のセグメント上のブレーク ポイントの相対位置を定義する 0 ~ 1 の数値を入力します。アクティブなダイアグラムに関連付けられているダイアグラム テンプレートで別の値が指定されている場合を除き、デフォルト値は 0.5 になります。
[ブレーク ポイント] の値が 0 の場合、このセグメントは最も長くなり、直角に表示されます。ブレーク ポイントの値が 1 の場合、このセグメントは存在しないため、各リンクはその 2 つの端点ノードに直接接続し、中間点は追加されません。以下の図 2.1 ~ 2.6 は、ブレーク ポイントの値がそれぞれ異なるスマート ツリー レイアウト アルゴリズムの結果を示しています。
- スケマティック リンクを直角に表示するには、[直交配置] チェックボックスをオンにします。アクティブなダイアグラムに関連付けられているダイアグラム テンプレートでオンになっている場合を除き、このチェックボックスはデフォルトでオフになります。
以下の図 2.7 ~ 2.12 は、[直交配置] チェックボックスがオンまたはオフの場合の、ブレーク ポイントの値が異なるスケマティック リンクの表示を示しています。
間隔パラメータ
[間隔] パラメータでは、階層レベル間および特定の階層レベルに属するスケマティック ノード間の間隔の計算方法を指定します。これらのパラメータの単位は、[絶対単位] チェックボックスの設定に基づきます。
- [指定方向に垂直なノード間隔] パラメータでは、スマート ツリー方向に垂直に表示されている、同じサブツリー レベルに属するスケマティック ノード間の間隔を指定します。
以下の図は、[指定方向に垂直なノード間隔] の指定値がそれぞれ 2(図 3.1)、3(図 3.2)、5(図 3.3)の場合のスマート ツリーの実行結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
- [指定方向に平行なノード間隔] パラメータでは、スマート ツリー方向と平行に表示されるスケマティック ノード間の間隔を指定します。
以下の図は、[指定方向に平行なノード間隔] の指定値がそれぞれ 2(図 3.4)、3(図 3.5)、5(図 3.6)の場合のスマート ツリーの実行結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
- 近接する 2 つのサブツリーの間隔を広げるには、[サブツリー間隔] パラメータの値を大きくします。この値によって、スマート ツリーの方向に対して垂直に表示されている、別のサブツリーのスケマティック ノードの間隔が制御されます。
以下の図は、[サブツリー間隔] の指定値がそれぞれ 2(図 3.7)、4(図 3.8)、6(図 3.9)の場合のスマート ツリーの実行結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
絶対単位チェックボックス
デフォルトでは([絶対単位] チェックボックスがオン)、間隔パラメータは、[スケマティック ダイアグラム プロパティ] ダイアログ ボックスの [XY 座標系] タブで指定された座標系に基づく絶対単位として解釈されます。[絶対単位] チェックボックスをオフにすると、これらのパラメータ値は、ダイアグラム内のスケマティック ノードを表すのに使用されている現在のシンボル サイズの平均を基準にした相対単位として解釈されます。たとえば、[指定方向に平行なノード間隔] パラメータの値を 2 にすると、ある階層レベルに属するノードと、次の階層レベルに属するノードとの間隔は、並んで配置されている 2 つのシンボルの平均サイズに等しくなります。
パラメータの指定には、絶対単位を使用するより相対単位を使用するほうが容易ですが、相対単位による指定が真の意味を持つのは、対象のダイアグラムに基準縮尺が設定されている場合に限られます。
デフォルトに戻すボタン
[デフォルトに戻す] ボタンをクリックすると、すべてのスマート ツリー パラメータがデフォルト値にリセットされます。復元される値は、Schematics によって指定されたデフォルト値か、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートに対して、[スケマティック データセット エディタ] の [レイアウト タスク] タブでそのテンプレートのデフォルトとして個別に設定された値です。