ダイアグラムに追加 (Append to Diagram) (ネットワーク ダイアグラム)

サマリー

ネットワーク エレメントをネットワーク ダイアグラムに追加します。

注意:

編集セッションを開いている場合、このツールを実行する前に、編集内容を保存する必要があります。 これにより、ダイアグラムは、データベース内のネットワーク トポロジに行われた最新の変更内容を反映するようになります。 編集内容を保存できなかった場合、編集内容は、ダイアグラムに反映されません。

ネットワーク ダイアグラムへのネットワーク エレメントの追加の詳細

使用法

  • このツールは、エンタープライズ ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワークへのデータベース コネクションを使用している場合には使用できません。 関連する公開されたユーティリティ ネットワーク サービス、トレース ネットワーク サービス、ファイルまたはモバイル ジオデータベースのユーティリティ ネットワーク、あるいはトレース ネットワークを使用してください。

  • 入力ネットワーク ダイアグラム レイヤーは、ファイルまたはモバイル ジオデータベース内のユーティリティ ネットワークまたはトレース ネットワーク、あるいはネットワーク ダイアグラム サービスから取得する必要があります。

  • 入力ネットワーク ダイアグラム レイヤーと入力マップ内のネットワーク データは、ファイルまたはモバイル ジオデータベース内の同じユーティリティ ネットワークまたはトレース ネットワーク、あるいはユーティリティ ネットワーク サービスまたはトレース ネットワーク サービスの同じブランチ バージョンを共有する必要があります。

  • 入力ネットワーク ダイアグラム レイヤーでは、[すべてのレイヤー] モードがオンになっている必要があります。

  • このツールは、レイヤーで選択されたネットワーク フィーチャと、入力マップで参照される非空間テーブルで選択されたネットワーク オブジェクトに対して実行できます。

    選択されている非ネットワーク エレメントは、ダイアグラムに含まれません。 非ネットワーク エレメントのみが選択されている場合、プロセスは失敗します。

  • サブネットワーク システム ダイアグラムにネットワーク エレメントを追加する操作は正常に実行されません。これは、このダイアグラムが [サブネットワークの更新 (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

コードのサンプル

AppendToDiagram の例 (Python ウィンドウ)

次のサンプル スクリプトでは、アクティブなマップで現在選択されているネットワーク フィーチャをダイアグラムに追加します。

import arcpy
arcpy.nd.AppendToDiagram('Temporary Diagram', 'Map1')

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック