ダイアグラム レイヤーの作成 (Make Diagram Layer) (ネットワーク ダイアグラム)

概要

ネットワーク ダイアグラムからネットワーク ダイアグラム レイヤーを作成します。

使用法

  • 出力ダイアグラム レイヤーは、[ダイアグラムの保存][ダイアグラムの更新]、および [スマート ツリー レイアウトの適用] ツールなど、ダイアグラム レイヤーを入力として受け入れるジオプロセシング ツールへの入力として使用できます。

  • このツールは、ダイアグラム レイヤーを必要とするツールの前に、ModelBuilder または Python で実行する必要があります。

構文

arcpy.nd.MakeDiagramLayer(in_utility_network, network_diagram_name, out_layer)
パラメーター説明データ タイプ
in_utility_network

ダイアグラムが関連するユーティリティ ネットワークまたはトレース ネットワーク

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer
network_diagram_name

ネットワーク ダイアグラムの名前。

String
out_layer

作成されるダイアグラム レイヤーの名前。

出力ダイアグラム レイヤーは、[ダイアグラムの保存][ダイアグラムの更新]、および [スマート ツリー レイアウトの適用] ツールなど、ダイアグラム レイヤーを入力として受け入れるジオプロセシング ツールへの入力として使用できます。

Diagram Layer

コードのサンプル

MakeDiagramLayer (ダイアグラム レイヤーの作成) の例 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは MakeDiagramLayer ツールを使用して、データベースに保存されたネットワーク ダイアグラムを取得し、そのダイアグラム上でスマート ツリー レイアウトを実行します。

# Name: RetrieveAStoredDiagramAndApplyALayoutOnIt.py
# Description:  Retrieve a stored diagram and execute a layout on it.
# Import system modules
import arcpy
# Initialize variables
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_DiagramName = "my1stdiagram"
# Set overwrite option
arcpy.env.overwriteOutput = True
# Retrieving a given stored diagram and transforming it as a diagram layer 
arcpy.MakeDiagramLayer_nd(input_Network, input_DiagramName, "built_diagramlayer")
# Applying the smart tree layout on this diagram 
arcpy.ApplySmartTreeLayout_nd("built_diagramlayer")

環境

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

ライセンス情報

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

関連トピック