ダイアグラムの削除 (Delete Diagram) (ネットワーク ダイアグラム)

概要

所定のネットワークに関連する 1 つ以上の格納されたネットワーク ダイアグラム (必要に応じて、ダイアグラム テンプレート名によってフィルター処理される) を削除します。

1 つのダイアグラム、ダイアグラムのセット、またはダイアグラム テンプレート名を指定できます。ダイアグラム テンプレートを指定すると、それに関連付けられているダイアグラムがすべて削除されます。

注意:

ダイアグラムを削除する前に、編集内容を保存する必要があります。

ダイアグラムの削除の詳細

使用法

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

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

  • ユーティリティ ネットワーク サブネットワーク システム ダイアグラムを除いて、所有しているダイアグラムと所有していないパブリックなダイアグラムを削除できます。この場合、サブネットワーク システム ダイアグラムを削除できるのはポータル所有者だけなので、ポータル ユーティリティ ネットワークの所有者ArcGIS Enterprise ポータルに接続している必要があります。

  • 複数のダイアグラムがネットワークと関連付けられている場合は、ダイアグラム テンプレート名に基づいてそれらのダイアグラムをフィルター処理できます。ダイアグラムの名前はわからないが、ダイアグラムに関連付けられている 1 つ以上のフィーチャがわかっている場合は、[ダイアグラムの検索] コマンドを使用できます。

  • このツールは、関連するすべてのダイアグラムが削除されるように、削除するダイアグラム名のリスト、または所定のダイアグラム テンプレート名を使用します。

構文

arcpy.nd.DeleteDiagram(in_diagrams, {template_names}, {diagram_names})
パラメーター説明データ タイプ
in_diagrams

削除対象の入力ネットワーク ダイアグラム レイヤー、または指定された入力ダイアグラム名のセットのベースになっている削除対象のユーティリティ ネットワークまたはトレース ネットワーク レイヤー。

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer; Diagram Layer
template_names
[templatenames,...]
(オプション)

関連ダイアグラムの処理に使用するテンプレートの名前。

String
diagram_names
[diagram_names,...]
(オプション)

処理するダイアグラムの名前。

String

派生した出力

名前説明データ タイプ
out_diagrams

更新されたユーティリティ ネットワークまたはトレース ネットワーク データ エレメントまたはレイヤー。

ユーティリティ ネットワーク、トレース ネットワーク、ユーティリティ ネットワーク レイヤー、トレース ネットワーク レイヤー、ダイアグラム レイヤー

コードのサンプル

DeleteDiagram (ダイアグラムの削除) の例 (Python ウィンドウ)

入力ネットワークに関連する、ReducedDiagrams テンプレートに基づくすべてのダイアグラムを削除します。

import arcpy
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville_Electric_SQL/FeatureServer/0"
arcpy.DeleteDiagram_nd(input_Network, "ReducedDiagrams")

環境

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

ライセンス情報

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

関連トピック