Schema-Layer-Definition erstellen (Network Diagram)

Zusammenfassung

Erstellt eine Schema-Layer-Definition für die Eingabe-Schemavorlage unter Berücksichtigung der Einstellungen der in der aktiven Karte vorhandenen Netzwerk-Feature-Layer.

Mit diesem Werkzeug haben Sie die folgenden Möglichkeiten:

  • Importieren der Einstellungen für Aussehen und Beschriftung, die für jeden in der aktiven Karte vorhandenen Feature-Layer konfiguriert sind, wenn diese Layer mit dem in der Eingabe angegebenen Versorgungsnetz oder Verfolgungsnetz verknüpft sind.
  • Steuerung der Erstellung einer Reihe zusätzlicher Layer, die für Ihre Vorlage relevant oder nicht relevant sein können, wie Layer für Systemknoten, strukturelle Anbauten usw.

Vorsicht:

Dieses Werkzeug ist ein Konfigurations- und Verwaltungswerkzeug.

Verwendung

  • Bei Verwendung eines Utility Network-Service wird dieses Werkzeug nicht unterstützt. Sie müssen entweder ein Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase oder eine Datenbankverbindung zu einem Versorgungsnetz in einer Enterprise-Geodatabase verwenden. Wenn Sie mit einer Enterprise-Geodatabase arbeiten, muss die Verbindung über den Besitzer des Datenbank-Versorgungsnetzes hergestellt werden.

  • Wenn Sie diese Operation in einem Versorgungsnetz in einer Enterprise-Geodatabase durchführen, muss das verbundene ArcGIS Enterprise-Portal-Konto der Besitzer des Portal-Versorgungsnetzes sein.

  • Der Netzwerk-Layer, der im Parameter "Eingabe-Netzwerk" angegeben wurde, muss aus einem Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase oder einer Datenbankverbindung zu einem Versorgungsnetz in einer Enterprise-Geodatabase stammen.

  • Dieses Werkzeug muss in ArcGIS Pro verwendet werden, da es einen von einer aktiven Karte referenzierten Eingabe-Netzwerk-Layer nutzt und außerdem den Netzwerkschema-Verbund-Layer für alle auf der Eingabevorlage basierende Schemas entsprechend den Layern in der aktiven Eingabekarte vorbereitet. Nach der Ausführung mit den Standardeinstellungen wird für jedes Netzwerkschema, das auf der Eingabevorlage basiert, Folgendes angezeigt:

    • Ein Layer für jeden Versorgungsnetz- oder Verfolgungsnetz-Layer, der Netzwerk-Features oder Netzwerkobjekte in der aktiven Karte repräsentiert und als Eingabe gilt
    • Eine Reihe zusätzlicher Layer, die für Ihre Vorlage relevant oder nicht relevant sein können und die für die Darstellung der folgenden Arten von Netzwerkelementen bestimmt sind:
      • Konnektivitätszuordnungen und strukturelle Anbauten, die in Schemas als Polylinien wiedergegeben werden
      • Container-Polygon-Features, Linien-Features und Kantenobjekte, die in Schemas in Punkte umgewandelt werden können
      • Container-Punkt-Features und Container-Knotenobjekte, die in Schemas in Polygone umgewandelt werden können
      • Knotenobjekte, die in Schemas als Punkte dargestellt werden können
      • Kantenobjekte, die in Schemas als Polylinien dargestellt werden können
    • Ein Layer (Reduktionskanten), der der Darstellung von aggregierten Netzwerkelementen zwischen zwei Knoten dient

  • Dieses Werkzeug wird häufig verwendet, um eine benutzerdefinierte Schema-Layer-Definition in einer Vorlage zu initialisieren. Anschließend können Sie die für eine Vorlage eingerichtete Schema-Layer-Definition optimieren.

Syntax

CreateDiagramLayerDefinition(in_utility_network, template_name, {system_junctions}, {connectivity_associations}, {structural_attachments}, {reduction_edges}, {point_subLayers}, {polygon_subLayers}, {junction_object_point_subLayers}, {edge_object_polyline_subLayers})
ParameterErklärungDatentyp
in_utility_network

Der Versorgungsnetz- oder Verfolgungsnetz-Layer in der aktiven Karte.

Utility Network Layer; Trace Network Layer
template_name

Der Name der zu ändernden Schemavorlage.

String
system_junctions
(optional)

Gibt an, ob die Systemknoten basierend auf der angegebenen Vorlage in den Schemas dargestellt werden.

  • SHOWDer Schema-Layer enthält zwei Layer – einen Layer mit Systemknoten und einen Layer mit Systemknotenobjekten – zur Darstellung der Systemknoten entlang der Netzwerklinien und der Systemknotenobjekte entlang der Netzwerkkantenobjekte in den Schemas. Dies ist die Standardeinstellung.
  • HIDEUnter dem Schema-Layer ist kein Layer vorhanden, um die Systemknoten und Systemknotenobjekte in den Schemas darzustellen.
Boolean
connectivity_associations
(optional)

Gibt an, ob die Konnektivitätszuordnungen basierend auf der angegebenen Vorlage in den Schemas dargestellt werden.

  • SHOWDer Schema-Layer enthält einen Layer mit Konnektivitätszuordnungen, um die Konnektivitätszuordnungen in den Schemas darzustellen. Dies ist die Standardeinstellung.
  • HIDEUnter dem Schema-Layer ist kein Layer vorhanden, um die Konnektivitätszuordnungen in den Schemas darzustellen.
Boolean
structural_attachments
(optional)

Gibt an, ob die strukturelle Anbau-Zuordnungen in den Schemas basierend auf der angegebenen Vorlage dargestellt werden.

  • SHOWDer Schema-Layer enthält einen Layer mit strukturellen Anbau-Zuordnungen, um die strukturellen Anbau-Zuordnungen in den Schemas darzustellen. Dies ist die Standardeinstellung.
  • HIDEUnter dem Schema-Layer ist kein Layer vorhanden, um die strukturellen Anbau-Zuordnungen in den Schemas darzustellen.
Boolean
reduction_edges
(optional)

Gibt an, ob die Reduktionskanten in den Schemas basierend auf der angegebenen Vorlage dargestellt werden.

  • SHOWDer Schema-Layer enthält einen Layer mit Reduktionskanten, um die Reduktionskanten in den Schemas darzustellen. Dies ist die Standardeinstellung.
  • HIDEUnter dem Schema-Layer ist kein Layer vorhanden, um die Reduktionskanten in den Schemas darzustellen.
Boolean
point_subLayers
[[Name, Subtype Layer],...]
(optional)

Gibt an, ob Layer zur Darstellung von Container-Polygon-Features, Netzwerk-Linien-Features oder Netzwerkkantenobjekten als Punkt-Features in den Schemas hinzugefügt werden.

  • True: Der Layer wird mit Subtype-Gruppen-Layern erstellt.
  • False: Der Layer wird als einfacher Layer erstellt. Dies ist die Standardeinstellung.

Value Table
polygon_subLayers
[[Name, Subtype Layer],...]
(optional)

Gibt an, ob Layer zur Darstellung von Container-Punkt-Features oder Containerknoten-Objekten den Schemas als Polygon-Features hinzugefügt werden.

  • True: Der Layer wird mit Subtype-Gruppen-Layern erstellt.
  • False: Der Layer wird als einfacher Layer erstellt. Dies ist die Standardeinstellung.

Value Table
junction_object_point_subLayers
[[Name, Subtype Layer],...]
(optional)

Gibt an, ob Layer zur Darstellung von Knotenobjekten den Schemas als Punkt-Features hinzugefügt werden.

  • True: Der Layer wird mit Subtype-Gruppen-Layern erstellt.
  • False: Der Layer wird als einfacher Layer erstellt. Dies ist die Standardeinstellung.

Value Table
edge_object_polyline_subLayers
[[Name, Subtype Layer],...]
(optional)

Gibt an, ob Layer zur Darstellung von Kantenobjekten den Schemas als Polylinien-Features hinzugefügt werden.

Die zweite Spalte wird wie folgt verwendet:

  • True: Der Layer wird mit Subtype-Gruppen-Layern erstellt.
  • False: Der Layer wird als einfacher Layer erstellt. Dies ist die Standardeinstellung.

Value Table

Abgeleitete Ausgabe

NameErklärungDatentyp
out_utility_network

Der aktualisierte Versorgungsnetz- oder Verfolgungsnetz-Layer.

Versorgungsnetz-Layer; Verfolgungsnetz-Layer
out_template_name

Der Name der Schemavorlage

Zeichenfolge

Codebeispiel

CreateDiagramLayerDefinition – Beispiel (Python-Fenster)

Mit diesem Beispielskript wird eine grundlegende Schema-Layer-Definition für die mit dem Eingabe-Netzwerk verknüpfte Vorlage "MyTemplate1" erstellt.

import arcpy
arcpy.CreateDiagramLayerDefinition_nd(input_Network, "MyTemplate1", 
                                      "SHOW", "SHOW", "SHOW", "SHOW", 
                                      "StructureBoundary true;StructureLine true;ElectricDistributionLine true", 
                                      "StructureJunction true;ElectricDistributionAssembly true",
                                      "ElectricDistributionJunctionObject true", 
                                      "ElectricDistributionEdgeObject true")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen