概要
ネットワーク エレメントをネットワーク ダイアグラムに追加します。
注意:
編集セッションを開いている場合、このツールを実行する前に編集内容を保存する必要があります。これにより、ダイアグラムはデータベース内のネットワーク トポロジに行われた最新の変更内容を反映するようになります。編集内容を保存できなかった場合、編集内容はダイアグラムに反映されません。
使用法
このツールは、エンタープライズ ジオデータベース内のユーティリティ ネットワークへのデータベース接続を使用している場合には使用できません。関連する公開されたユーティリティ ネットワーク サービス、またはファイル ジオデータベースのユーティリティ ネットワークあるいはトレース ネットワークを使用してください。
入力ネットワーク ダイアグラム レイヤーは、ファイル ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワーク、あるいはネットワーク ダイアグラム サービスから取得する必要があります。
入力ネットワーク ダイアグラム レイヤーと入力マップ内のネットワーク データは、ファイル ジオデータベース内の同じユーティリティ ネットワークまたはトレース ネットワーク、あるいはユーティリティ ネットワーク サービスの同じブランチ バージョンを共有する必要があります。
入力ネットワーク ダイアグラム レイヤーでは、[すべてのレイヤー] モードがオンになっている必要があります。
このツールは、レイヤーで選択されたネットワーク フィーチャと、入力マップで参照される非空間テーブルで選択されたネットワーク オブジェクトに対して実行できます。
選択されている非ネットワーク エレメントは、ダイアグラムに含まれません。非ネットワーク エレメントのみが選択されている場合、プロセスは失敗します。
サブネットワーク システム ダイアグラムにネットワーク エレメントを追加する操作は正常に実行されません。これは、このダイアグラムが [サブネットワークの更新 (Update Subnetwork)] ツールで排他的に管理されているためです。
次の状況では、[ダイアグラムに追加 (Append to Diagram)] ツールが失敗します。
- 表示可能であるか集約されているかにかかわらず、ダイアグラムの生成に最初に使用されたネットワーク フィーチャにダーティ エリアが存在する。
- 表示可能であるか集約されているかにかかわらず、ダイアグラムの生成に最初に使用されたネットワーク オブジェクトに関連した格納器ネットワーク フィーチャにダーティ エリアが存在する。
- ダイアグラムに追加されたネットワーク フィーチャにダーティ エリアが存在する。
- ダイアグラムに追加されたネットワーク オブジェクトに関連した格納器ネットワーク フィーチャにダーティ エリアが存在する。
構文
AppendToDiagram(in_network_diagram_layer, map)
パラメーター | 説明 | データ タイプ |
in_network_diagram_layer | ネットワーク エレメントを追加するネットワーク ダイアグラム レイヤー。 | Diagram Layer |
map | ネットワーク エレメントに追加する選択されたネットワーク フィーチャがあるマップ。 | Map |
派生した出力
名前 | 説明 | データ タイプ |
out_network_diagram_layer | 更新されたネットワーク ダイアグラム。 | ダイアグラム レイヤー |
コードのサンプル
次のサンプル スクリプトでは、アクティブなマップで現在選択されているネットワーク フィーチャをダイアグラムに追加します。
import arcpy
arcpy.AppendToDiagram_nd('Temporary Diagram', 'Map1')
環境
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい