ダイアグラム テンプレートの追加 (Add Diagram Template) (ネットワーク ダイアグラム)

サマリー

新しいダイアグラム テンプレートをネットワークに追加します。ネットワーク ダイアグラム ルールおよびレイアウト定義ファイル (*.ndbd) とネットワーク ダイアグラム レイヤー定義ファイル (*.ndld) の両方をインポートできます。

注意:

このツールは構成および管理ツールです。

使用法

  • このツールは、ユーティリティ ネットワーク サービスまたはトレース ネットワーク サービスを使用する場合、サポートされません。 ファイルまたはモバイル ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークを使用するか、エンタープライズ ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークへのデータベース コネクションを使用する必要があります。 エンタープライズ ジオデータベースを操作する場合、次の要件があります。

  • 新しいダイアグラム テンプレートを指定した入力ネットワークに追加すると、特定の設定を持たないテンプレートが作成されます。

  • 入力に *.ndld ファイルを指定しないか、または空の .ndld ファイルを指定してツールを実行した場合、ツールのプロセスにより、新しく作成したテンプレート上のデフォルトのダイアグラム レイヤー定義が自動的に初期化されます。

パラメーター

ラベル説明データ タイプ
入力ネットワーク

テンプレートを追加するユーティリティ ネットワークまたはトレース ネットワーク

Utility Network; Trace Network
ダイアグラム テンプレート名

出力ダイアグラム テンプレートの名前。

String
ルールおよびレイアウト定義ファイル
(オプション)

インポートするネットワーク ダイアグラム ルールおよびレイアウト定義ファイル (*.ndbd)。このファイルは、既存のテンプレートで [ダイアグラム テンプレート定義のエクスポート] ツールを使用して作成されます。

File
ダイアグラム レイヤー定義ファイル
(オプション)

インポートするダイアグラム レイヤー定義ファイル (*.ndld)。このファイルを作成するには、既存のテンプレートで [ダイアグラム テンプレート定義のエクスポート (Export Diagram Template Definitions)] ツールまたは [ダイアグラム レイヤー定義のエクスポート (Export Diagram Layer Definition)] ツールを使用します。

このパラメーターが指定されていない、または空の *.ndld ファイルが読み込まれた場合、入力ダイアグラム テンプレート上でデフォルトのダイアグラム レイヤー定義が系統的に初期化されます。

File

派生した出力

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

更新されたユーティリティ ネットワークまたはトレース ネットワーク

ユーティリティ ネットワーク、トレース ネットワーク
出力ダイアグラム テンプレート

ダイアグラム テンプレートの名前。

String

arcpy.nd.AddDiagramTemplate(in_utility_network, template_name, {ndbd_file}, {ndld_file})
名前説明データ タイプ
in_utility_network

テンプレートを追加するユーティリティ ネットワークまたはトレース ネットワーク

Utility Network; Trace Network
template_name

出力ダイアグラム テンプレートの名前。

String
ndbd_file
(オプション)

インポートするネットワーク ダイアグラム ルールおよびレイアウト定義ファイル (*.ndbd)。このファイルは、既存のテンプレートで [ダイアグラム テンプレート定義のエクスポート] ツールを使用して作成されます。

File
ndld_file
(オプション)

インポートするダイアグラム レイヤー定義ファイル (*.ndld)。このファイルを作成するには、既存のテンプレートで [ダイアグラム テンプレート定義のエクスポート (Export Diagram Template Definitions)] ツールまたは [ダイアグラム レイヤー定義のエクスポート (Export Diagram Layer Definition)] ツールを使用します。

このパラメーターが指定されていない、または空の *.ndld ファイルが読み込まれた場合、入力ダイアグラム テンプレート上でデフォルトのダイアグラム レイヤー定義が系統的に初期化されます。

File

派生した出力

名前説明データ タイプ
out_utility_network

更新されたユーティリティ ネットワークまたはトレース ネットワーク

ユーティリティ ネットワーク、トレース ネットワーク
out_template_name

ダイアグラム テンプレートの名前。

String

コードのサンプル

AddDiagramTemplate (ダイアグラム テンプレートの追加) の例 (Python ウィンドウ)

新しいダイアグラム テンプレート MyTemplate1 を指定したネットワークに追加します。

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
arcpy.AddDiagramTemplate_nd(input_Network, input_DiagramTemplate)

環境

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

ライセンス情報

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

関連トピック