相対的な主軸レイアウトの適用 (Apply Relative Mainline Layout) (ネットワーク ダイアグラム ツール)
サマリー
アクティブなダイアグラムで平行な直線に沿ってネットワーク ダイアグラム フィーチャを配置します。
注意:
編集セッションを開いている場合、このツールを実行する前に、編集内容を保存する必要があります。 これにより、ダイアグラムは、データベース内のネットワーク トポロジーに行われた最新の変更内容を反映するようになります。 編集内容を保存できなかった場合、編集内容は、ダイアグラムに反映されません。
ライセンス:
エンタープライズ デプロイメントでこのツールを使用するには、アクティブなポータル アカウントは、ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスが付与される必要があります。
注意:
各レイアウト アルゴリズムには、デフォルトのパラメーター値が含まれます。 指定されていない限り、デフォルトのパラメーター値が使用されます。 入力ネットワーク ダイアグラムが別のパラメーター値で構成された、このレイアウトのテンプレートに基づいていない場合は、代わりにその値が使用されます。
使用法
このツールは、エンタープライズ ジオデータベース内のユーティリティー ネットワークまたはトレース ネットワークへのデータベース コネクションを使用している場合には使用できません。 関連する公開されたユーティリティー ネットワーク サービス、トレース ネットワーク サービス、ファイルまたはモバイル ジオデータベースのユーティリティー ネットワーク、あるいはトレース ネットワークを使用してください。
入力ネットワーク ダイアグラム レイヤーは、ファイルまたはモバイル ジオデータベース内のユーティリティー ネットワークまたはトレース ネットワーク、あるいはネットワーク ダイアグラム サービスから取得する必要があります。
このレイアウト アルゴリズムでは、アクティブなダイアグラム内のネットワーク ダイアグラム フィーチャが、接続されるすべてのエッジが同じ属性値を持つ平行な直線に沿って配置されます。 さらに、それらの直線からの分岐が、直線に対する分岐の方向と、初期距離に比例し、相互に相対的な距離を維持しながら、配置されます。
このアルゴリズム レイアウトでは、ネットワーク ライン クラスに特定の値を持つネットワーク属性が必要です。これによって直線を構成するエッジを特定し、各エッジを分類して処理において優先するか除外するかを決定します。
このレイアウトは、平行なライン (鉄道の線路用に設計されていないラインも含む) を参照する任意のデータに適用することもできます。
ルート フラグを設定して、直線を開始するジャンクションのポイントを指定できます。 ルートが設定されていない場合、アルゴリズム レイアウトは最初に直線の始点として見なすことができる、単一のエッジに接続されているジャンクションを探します。 これらのジャンクション候補のうち、最も長い直線の始点となっているジャンクションがルート ジャンクションになります。
非常に大きなダイアグラムの操作時は、サーバー上で非同期モードのレイアウトを適用することを検討してください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ネットワーク ダイアグラム レイヤー |
レイアウトを適用するネットワーク ダイアグラム。 |
Diagram Layer |
|
ライン属性 |
直線を構成するラインの識別に使用するネットワーク属性の名前。 このネットワーク属性は、ネットワーク ライン クラス内に存在する必要があります。 その値は、直線を構成するすべてのエッジで同じである必要があります (たとえば、「Line 1」や「Line 2」など)。 |
String |
|
方向 (オプション) |
主軸の方向を指定します。
|
String |
|
分岐間のオフセット (オプション) |
ラインの方向と垂直な軸に沿った、隣接する 2 つの分岐の間隔。 |
Linear Unit |
|
ブレーク ポイント角度 (度) (オプション) |
分岐にブレーク ポイントを配置する際の角度。 値は 30 ~ 90 度の範囲で指定し、ブランチ間のオフセット パラメーターの値と組み合わせてブレーク ポイントの位置が計算されます。 ブレーク ポイント角度が 90 度の場合、各分岐は直交するように表示されます。 |
Double |
|
タイプ属性 (オプション) |
ラインの条件付けに使用するネットワーク属性の名前。 このネットワーク属性は、ネットワーク ライン クラス内に存在することがあります。 注意:タイプ属性 パラメーター値と ライン属性 パラメーター値は同じにすることができます。 |
String |
|
主軸値 (オプション) |
主軸を識別する タイプ属性 の値。 このような値が存在する場合、値は、関連するネットワーク フィーチャ ライン クラスまたはエッジ オブジェクト テーブルとは関係なく、主軸を構成するどのエッジでも同じである必要があります。 |
Value Table |
|
分岐値 (オプション) |
分岐を識別する タイプ属性 の値。 |
Value Table |
|
除外する値 (オプション) |
直線から除外するエッジ (交差点またははしご) を識別する タイプ属性 の値。 |
Value Table |
|
方向に沿って圧縮 (オプション) |
グラフを圧縮するかどうかを指定します。
|
Boolean |
|
比率 (%) (オプション) |
0 から 100 の間の値で、元の長さから最小距離を減算した後のエッジの長さに適用されます。 値が 100 の場合、検出された各ジャンクション グループ間の距離は最小距離に等しくなります。 |
Double |
|
最小距離 (オプション) |
近接ジャンクションの 2 つの隣接するグループ間の最小距離。 この最小距離は、方向軸に沿ったジャンクションの投影に基づいて、近接ジャンクションをグループ化するためにも使用されます。 この軸に投影された 2 つのジャンクションに注目したとき、投影された 2 つのポイント間の距離がこの距離より小さい場合、これらのジャンクションは同じグループに分類されます。 |
Linear Unit |
|
整列属性 (オプション) |
分割されたラインの整列に使用するネットワーク属性の名前。 同じ属性値を含むラインが整列されます。 |
String |
|
初期距離 (オプション) |
ダイアグラム エッジの長さの評価方法を指定します。 この長さは、方向に沿ったジャンクションの配置を決定します。 方向に沿った接続ジャンクション間の距離は等距離ではありません。これらの距離は相互に相対的で、現在のエッジの長さと最も短いエッジの長さに依存します。
|
String |
|
長さ属性 (オプション) |
初期距離 が 属性エッジから の場合に距離の計算元となるネットワーク属性。 |
String |
|
サーバーでの非同期モードでの実行 (オプション) |
レイアウト アルゴリズムが、サーバー上で非同期または同期で実行されるかどうかを指定します。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力ネットワーク ダイアグラム |
更新されたネットワーク ダイアグラム。 |
Diagram Layer |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい