Schemainhalt exportieren (Network Diagram)

Zusammenfassung

Exportiert Schemainhalte in einem einfachen Format (JSON), das eine grundlegende Konnektivität darstellt. Zusätzliche optionale Informationen wie Schemaeigenschaften, Schema-Feature-Geometrie, Attribute der Netzwerkelemente und aggregierte Elemente können ebenfalls exportiert werden.

Hinweis:

Der Eingabe-Netzwerk- bzw. -Schema-Layer kann aus einem Versorgungsnetz oder Verfolgungsnetz in einer File-Geodatabase, einem Utility Network-Service, einem Trace Network-Service oder einer Datenbankverbindung zu einem Versorgungsnetz oder Verfolgungsnetz in einer Enterprise-Geodatabase stammen.

Weitere Informationen zum Exportieren von Schemainhalten

Verwendung

  • Die exportierte .json-Datei kann für die Netzwerkberechnung und -analyse oder als Feed für externe Systeme verwendet werden.

    Weitere Informationen zur Antwortsyntax der Ausgabe-JSON

  • Beim Exportieren von Schemainhalten mit Attributen, können Attribute mit Werten für codierte Domänen als unverarbeitete Werte oder als Zeichenfolgenbeschreibungen exportiert werden.

Syntax

arcpy.nd.ExportDiagramContent(in_utility_network, network_diagram_name, out_file, {include_diagram_properties}, {include_geometries}, {include_attributes}, {include_aggregations}, {use_domains})
ParameterErklärungDatentyp
in_utility_network

Der Versorgungsnetz- oder Verfolgungsnetz-Layer, das Datenelement im Versorgungsnetz oder Verfolgungsnetz oder der Netzwerkschema-Layer zum Netzwerkschema, das exportiert werden soll.

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer; Diagram Layer
network_diagram_name

Der Name des zu exportierenden Netzwerkschemas.

String
out_file

Die .json-Ausgabedatei, die mit dem exportierten Schemainhalt erstellt wird.

File
include_diagram_properties
(optional)

Gibt an, ob die Schemaeigenschaften exportiert werden.

  • INCLUDE_DIAGRAM_PROPERTIESDie Schemaeigenschaften (Statistiken, Erstellungs- und Aktualisierungsdatum usw.) werden exportiert.
  • EXCLUDE_DIAGRAM_PROPERTIESDie Schemaeigenschaften werden nicht exportiert. Dies ist die Standardeinstellung.
Boolean
include_geometries
(optional)

Gibt an, ob die Geometrie der Schema-Features exportiert wird.

  • INCLUDE_GEOMETRIESDie einzelnen Schema-Features werden mit der Geometrie exportiert.
  • EXCLUDE_GEOMETRIESDie einzelnen Schema-Features werden ohne Geometrie exportiert. Dies ist die Standardeinstellung.
Boolean
include_attributes
(optional)

Gibt an, ob die Attribute der verknüpften Netzwerkelemente exportiert werden.

  • INCLUDE_ATTRIBUTESDie Attribute der verknüpften Netzwerkelemente werden exportiert.
  • EXCLUDE_ATTRIBUTESDie Attribute der verknüpften Netzwerkelemente werden nicht exportiert. Dies ist die Standardeinstellung.
Boolean
include_aggregations
(optional)

Gibt an, ob die einzelnen Schema-Features mit einer Liste der vom Schema-Feature aggregierten Netzwerkelemente exportiert werden sollen.

  • INCLUDE_AGGREGATIONSDie einzelnen Schema-Features werden mit einer Liste der vom Schema-Feature aggregierten Netzwerkelemente sowie den jeweiligen Asset-Gruppen- und Asset-Typ-Werten exportiert.
  • EXCLUDE_AGGREGATIONSDie Schema-Feature-Aggregationen werden nicht exportiert. Dies ist die Standardeinstellung.
Boolean
use_domains
(optional)

Gibt an, wie Werte für codierte Domänen und Subtypes exportiert werden. Dieser Parameter ist aktiviert, wenn für den Parameter include_attributes der Wert INCLUDE_ATTRIBUTES festgelegt wurde oder für den Parameter include_aggregations die Option INCLUDE_AGGREGATIONS.

  • USE_CODED_VALUE_NAMESWerte für codierte Domänen und Subtypes werden als Zeichenfolgenbeschreibungen statt als unverarbeitete Werte exportiert.
  • DONT_USE_CODED_VALUE_NAMESWerte für codierte Domänen und Subtypes werden als unverarbeitete Werte exportiert. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

ExportDiagramContent – Beispiel (Python-Fenster)

Der Schemainhalt von "Basic_RMT003" wird mit Feature-Geometrien, Attributen, Aggregationen und Schemaeigenschaften exportiert. Für die Attribute werden dabei die enthaltenen Werte von codierten Domänen und Subtypes als Zeichenfolgenbeschreibung exportiert.

import arcpy
arcpy.ExportDiagramContent_nd('elec Network', 'Basic_RMT003', 
                              'C:\temp\BasicRMT003.json', 
                              'INCLUDE_DIAGRAM_PROPERTIES', 'INCLUDE_GEOMETRIES', 
                              'INCLUDE_ATTRIBUTES', 'INCLUDE_AGGREGATIONS', 
                              'USE_CODED_VALUE_NAMES')

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen