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- oder mobilen 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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Netzwerk oder Netzwerkschema-Layer

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
Name des Netzwerkschemas

Der Name des zu exportierenden Netzwerkschemas.

String
Ausgabedatei

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

File
Schemaeigenschaften einbeziehen
(optional)

Gibt an, ob die Schemaeigenschaften exportiert werden.

  • Aktiviert: Die Schemaeigenschaften (Statistiken, Erstellungs- und Aktualisierungsdatum usw.) werden exportiert.
  • Deaktiviert: Die Schemaeigenschaften werden nicht exportiert. Dies ist die Standardeinstellung.

Boolean
Geometrien einbeziehen
(optional)

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

  • Aktiviert: Die einzelnen Schema-Features werden mit der Geometrie exportiert.
  • Deaktiviert: Die einzelnen Schema-Features werden ohne Geometrie exportiert. Dies ist die Standardeinstellung.

Boolean
Attribute einbeziehen
(optional)

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

  • Aktiviert: Die Attribute der verknüpften Netzwerkelemente werden exportiert.
  • Deaktiviert: Die Attribute der verknüpften Netzwerkelemente werden nicht exportiert. Dies ist die Standardeinstellung.

Boolean
Aggregationen einbeziehen
(optional)

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

  • Aktiviert: Die einzelnen Schema-Features werden mit einer Liste der vom Schema-Feature aggregierten Netzwerkelemente sowie den jeweiligen Asset-Gruppen- und Asset-Typ-Werten exportiert.
  • Deaktiviert: Die Schema-Feature-Aggregationen werden nicht exportiert. Dies ist die Standardeinstellung.

Boolean
Beschreibungen für Domänen und Subtypes verwenden
(optional)

Gibt an, wie Werte für codierte Domänen und Subtypes exportiert werden. Dieser Parameter ist zu aktivieren, wenn der Parameter Attribute einbeziehen oder Aggregationen einbeziehen aktiviert ist.

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

arcpy.nd.ExportDiagramContent(in_utility_network, network_diagram_name, out_file, {include_diagram_properties}, {include_geometries}, {include_attributes}, {include_aggregations}, {use_domains})
NameErläuterungDatentyp
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