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

概要

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

注意:

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

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

使用法

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

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

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

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

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

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

  • サブネットワーク システム ダイアグラムにネットワーク エレメントを追加する操作は正常に実行されません。これは、このダイアグラムが [サブネットワークの更新 (Update Subnetwork)] ツールで排他的に管理されているためです。

  • 次の状況では、[ダイアグラムに追加 (Append to Diagram)] ツールが失敗します。

    • 表示可能であるか集約されているかにかかわらず、ダイアグラムの生成に最初に使用されたネットワーク フィーチャにダーティ エリアが存在する。
    • 表示可能であるか集約されているかにかかわらず、ダイアグラムの生成に最初に使用されたネットワーク オブジェクトに関連した格納器ネットワーク フィーチャにダーティ エリアが存在する。
    • ダイアグラムに追加されたネットワーク フィーチャにダーティ エリアが存在する。
    • ダイアグラムに追加されたネットワーク オブジェクトに関連した格納器ネットワーク フィーチャにダーティ エリアが存在する。
    上記の場合には、ネットワーク トポロジを整合チェックし、ダーティ エリアを消去してからツールを実行します。

構文

AppendToDiagram(in_network_diagram_layer, map)
パラメーター説明データ タイプ
in_network_diagram_layer

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

Diagram Layer
map

ネットワーク エレメントに追加する選択されたネットワーク フィーチャがあるマップ。

Map

派生した出力

名前説明データ タイプ
out_network_diagram_layer

更新されたネットワーク ダイアグラム。

ダイアグラム レイヤー

コードのサンプル

AppendToDiagram (ダイアグラムに追加) の例 (Python ウィンドウ)

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

import arcpy
arcpy.AppendToDiagram_nd('Temporary Diagram', 'Map1')

環境

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

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック