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