テンプレート レイアウトの適用 (Apply Template Layouts) (ネットワーク ダイアグラム)

サマリー

ダイアグラム テンプレートに現在構成されているレイアウト アルゴリズムのリストを入力ネットワーク ダイアグラム レイヤーに適用します。

注意:

編集セッションを開いている場合、このツールを実行する前に、編集内容を保存する必要があります。 これにより、ダイアグラムは、データベース内のネットワーク トポロジに行われた最新の変更内容を反映するようになります。 編集内容を保存できなかった場合、編集内容は、ダイアグラムに反映されません。

使用法

  • このツールは、エンタープライズ ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークへのデータベース コネクションを使用している場合には使用できません。 関連する公開されたユーティリティ ネットワーク サービス、トレース ネットワーク サービス、ファイルまたはモバイル ジオデータベースのユーティリティ ネットワーク、あるいはトレース ネットワークを使用してください。

  • 入力ネットワーク ダイアグラム レイヤーは、ファイルまたはモバイル ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワーク、あるいはネットワーク ダイアグラム サービスから取得する必要があります。

  • このレイアウト アルゴリズムは、入力ネットワーク ダイアグラムの基準となるテンプレートに構成されているレイアウト アルゴリズムのリストを再実行するために使用されます。 このツールは、ダイアグラムが編集された場合、レイアウトを元の状態に復元するときに役立ちます。

  • 状況によっては、結果のレイアウトがダイアグラム生成時に取得されたレイアウトとよく似ていることがあります。 ただし、まったく同じになることはありません。これは、ダイアグラム エレメントの新しいジオメトリが、ダイアグラム生成時の初期の地理ジオメトリではなく、そのダイアグラム エレメントの現在のジオメトリに基づいて計算されるためです。

    結果のダイアグラム レイアウトが、生成時のレイアウトとまったく異なる場合もあります。 たとえば、テンプレートが、ネットワーク フィーチャ (四角形エッジや部分重複エッジなど) の地理的位置を維持するアルゴリズムを実行するように構成されているとします。 ダイアグラムにツリー レイアウト (スマート ツリー、主軸ツリー、または放射状ツリー) を手動で実行して、ネットワーク フィーチャの位置を完全に上書きすると、[テンプレート レイアウトの適用 (Apply Template Layouts)] の実行後、レイアウトがまったく異なるものになります。

パラメーター

ラベル説明データ タイプ
入力ネットワーク ダイアグラム レイヤー

レイアウトを適用するネットワーク ダイアグラム。

Diagram Layer

派生した出力

ラベル説明データ タイプ
出力ネットワーク ダイアグラム

更新されたネットワーク ダイアグラム レイヤー。

Diagram Layer

arcpy.nd.ApplyTemplateLayouts(in_network_diagram_layer)
名前説明データ タイプ
in_network_diagram_layer

レイアウトを適用するネットワーク ダイアグラム。

Diagram Layer

派生した出力

名前説明データ タイプ
out_network_diagram_layer

更新されたネットワーク ダイアグラム レイヤー。

Diagram Layer

コードのサンプル

ApplyTemplateLayouts の例 (Python ウィンドウ)

一時的なダイアグラムという名前のダイアグラムで ApplyTemplateLayouts 関数を実行します。

import arcpy
arcpy.nd.ApplyTemplateLayouts("Temporary Diagram")

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック