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.
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})
Parameter | Erklärung | Datentyp |
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
Name | Erklärung | Datentyp |
out_diagrams | Das aktualisierte Datenelement oder der aktualisierte Layer im Versorgungsnetz oder Verfolgungsnetz. | Versorgungsnetz, Verfolgungsnetz, Versorgungsnetz-Layer, Verfolgungsnetz-Layer, Schema-Layer |
Codebeispiel
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
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja