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