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