Schema löschen (Network Diagram)

Zusammenfassung

Löscht gespeicherte Netzwerkschemas zu einem angegebenen Netzwerk, die zusätzlich nach Schemavorlagenname gefiltert werden können.

Sie können ein oder mehrere Schemas oder eine Schemavorlage angeben. Wenn Sie eine Schemavorlage angeben, werden alle zugehörigen Schemas gelöscht.

Vorsicht:

Bevor Sie ein Schema löschen, müssen Sie alle Änderungen speichern.

Weitere Informationen zum Löschen von Schemas

Verwendung

  • Dieses Werkzeug wird nicht unterstützt, wenn Sie mit einer Datenbankverbindung zu einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase arbeiten. Sie müssen entweder den zugehörigen veröffentlichten Utility Network- oder Trace Network-Service oder ein Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase verwenden.

  • Das Eingabe-Netzwerk oder der Eingabe-Netzwerkschema-Layer muss aus einem Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase oder einem Utility Network- oder Trace Network-Service stammen.

  • Sie können Schemas in Ihrem Besitz sowie öffentliche Schemas, die sich nicht in Ihrem Besitz befinden, löschen. Ausgenommen hiervon sind Teilnetz-Systemschemas des Versorgungsnetzes. In diesem Fall muss der Besitzer des Portal-Versorgungsnetzes mit dem ArcGIS Enterprise-Portal verbunden werden, da der Portal-Besitzer als Einziger Teilnetz-Systemschemas löschen kann.

  • Wenn Sie mehrere Schemas zu Ihrem Netzwerk verwenden, können Sie sie nach ihren Schemavorlagennamen filtern. Wenn Sie den Namen des Schemas nicht kennen, aber Features, die dem Schema zugeordnet sind, kennen, können Sie den Befehl Find Diagrams verwenden.

  • Dieses Werkzeug verwendet entweder eine Liste mit den Namen der zu löschenden Schemas oder einen Schemavorlagennamen, damit alle zugehörigen Schemas gelöscht werden.

Syntax

arcpy.nd.DeleteDiagram(in_diagrams, {template_names}, {diagram_names})
ParameterErklärungDatentyp
in_diagrams

Der Eingabe-Netzwerkschema-Layer, der gelöscht werden soll, oder der Versorgungsnetz oder Verfolgungsnetz-Layer, auf dem die angegebenen zu löschenden Eingabeschemanamen basieren.

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer; Diagram Layer
template_names
[templatenames,...]
(optional)

Die Namen der Vorlagen, für die die zugehörigen Schemas verarbeitet werden sollen.

String
diagram_names
[diagram_names,...]
(optional)

Die Namen der zu verarbeitenden Schemas.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
out_diagrams

Das aktualisierte Datenelement oder der aktualisierte Layer im Versorgungsnetz oder Verfolgungsnetz.

Versorgungsnetz, Verfolgungsnetz, Versorgungsnetz-Layer, Verfolgungsnetz-Layer, Schema-Layer

Codebeispiel

DeleteDiagram – Beispiel (Python-Fenster)

Mit diesem Beispielskript werden alle Schemas zum Eingabe-Netzwerk basierend auf der Vorlage "ReducedDiagrams" gelöscht.

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

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen