概要
新しいダイアグラム テンプレートをネットワークに追加します。ネットワーク ダイアグラム ルールおよびレイアウト定義ファイル (*.ndbd) とネットワーク ダイアグラム レイヤー定義ファイル (*.ndld) の両方をインポートできます。
注意:
このツールは構成および管理ツールです。
使用法
このツールは、ユーティリティ ネットワーク サービスまたはトレース ネットワーク サービスを使用する場合、サポートされません。ファイル ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークを使用するか、エンタープライズ ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークへのデータベース接続を使用する必要があります。エンタープライズ ジオデータベースを操作する場合、次の要件があります。
- [入力ネットワーク] パラメーター値は、データベース ユーティリティ ネットワークの所有者またはデータベース トレース ネットワーク所有者として、確立されたデータベース接続から取得する必要があります。
- 接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者またはポータル トレース ネットワーク所有者である必要があります。
- このツールは、パブリックで保護されていないと想定される、デフォルトのバージョンに接続されている必要があります。
新しいダイアグラム テンプレートを指定した入力ネットワークに追加すると、特定の設定を持たないテンプレートが作成されます。
入力に *.ndld ファイルを指定しないか、または空の .ndld ファイルを指定してツールを実行した場合、ツールのプロセスにより、新しく作成したテンプレート上のデフォルトのダイアグラム レイヤー定義が自動的に初期化されます。
構文
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 |
コードのサンプル
新しいダイアグラム テンプレート 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: いいえ
- Standard: はい
- Advanced: はい