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

概要

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

注意:

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

使用法

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

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

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

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

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

構文

arcpy.nd.ApplyTemplateLayouts(in_network_diagram_layer)
パラメーター説明データ タイプ
in_network_diagram_layer

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

Diagram Layer

派生した出力

名前説明データ タイプ
out_network_diagram_layer

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

ダイアグラム レイヤー

コードのサンプル

ApplyTemplateLayouts (テンプレート レイアウトの適用) の例 (Python ウィンドウ)

[一時的なダイアグラム] という名前のダイアグラムに ApplyTemplateLayouts アルゴリズムを適用します。

import arcpy
arcpy.ApplyTemplateLayouts_nd("Temporary Diagram")

環境

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

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック