階層図 - コンパクト ツリー レイアウト アルゴリズムのプロパティ
[レイアウト タスク] ドロップダウン リストで [階層図 - コンパクト ツリー] スケマティック レイアウト アルゴリズムを選択した場合、[スケマティック エディタ] ツールバーで [レイアウト アルゴリズム プロパティ] ボタン をクリックすると、関連付けられたプロパティを示す次のようなダイアログ ボックスが表示されます。
各パラメータ値は、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)の場合のコンパクト ツリーの実行結果を示しています。いずれの場合も [絶対単位] チェックボックスはオフに設定されています。
絶対単位チェックボックス
デフォルトでは([絶対単位] チェックボックスがオン)、[間隔] パラメータは、[スケマティック ダイアグラム プロパティ] ダイアログ ボックスの [XY 座標系] タブで指定された座標系に基づく絶対単位として解釈されます。[絶対単位] チェックボックスをオフにすると、これらのパラメータ値は、ダイアグラム内のスケマティック ノードを表すのに使用されている現在のシンボル サイズの平均を基準にした相対単位として解釈されます。この場合、[指定方向に平行なノード間隔] パラメータの値を 2 にすると、ある階層レベルに属するスケマティック ノードと、次の階層レベルに属するスケマティック ノードとの間隔は、平均サイズのシンボルが 2 つ並んで配置されているのと等しくなります。
パラメータの指定には、絶対単位を使用するより相対単位を使用するほうが容易ですが、相対単位による指定が真の意味を持つのは、対象のダイアグラムに基準縮尺が設定されている場合に限られます。
デフォルトに戻すボタン
[デフォルトに戻す] ボタンをクリックすると、すべてのコンパクト ツリー パラメータがデフォルト値にリセットされます。復元される値は、Schematics によって指定されたデフォルト値か、またはアクティブなダイアグラムに関連するスケマティック ダイアグラム テンプレートに対して、[スケマティック データセット エディタ] の [レイアウト タスク] タブでそのテンプレートのデフォルトとして個別に設定された値です。