Schema-Layer erstellen (Network Diagram)

Zusammenfassung

Erstellt einen Netzwerkschema-Layer aus einem Netzwerkschema.

Verwendung

  • Der Ausgabe-Schema-Layer kann als Eingabe für Geoverarbeitungswerkzeuge verwendet werden, die einen Schema-Layer als Eingabe akzeptieren, etwa für die Werkzeuge Schema speichern, Schema aktualisieren und Layout für intelligente Baumstruktur anwenden.

  • Dieses Werkzeug muss in ModelBuilder- oder Python-Skripten vor Werkzeugen, die einen Schema-Layer benötigen, ausgeführt werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Netzwerk

Das utility network or trace network, auf das sich das Schema bezieht.

Utility Network; Trace Network; Utility Network Layer; Trace Network Layer
Name des Netzwerkschemas

Der Name des Netzwerkschemas.

String
Ausgabe-Layer

Der Name des zu erstellenden Schema-Layers.

Diagram Layer; Group Layer
Einen Gruppen-Layer mit den Feature-Layern erstellen
(optional)

Gibt den Typ des zu erstellenden Ausgabe-Layers an.

  • Deaktiviert: Die Ausgabe ist ein Schema-Layer ohne Sublayer. Schema-Layer ohne Sublayer können als Eingabe für Geoverarbeitungswerkzeuge verwendet werden, etwa für die Werkzeuge Schema speichern, Schema aktualisieren und Layout für intelligente Baumstruktur anwenden. Dies ist die Standardeinstellung.
  • Aktiviert: Die Ausgabe ist ein Gruppen-Layer mit Sublayern. Die Feature-Sublayer können mit dem Werkzeug Feature-Class in Geodatabase in Geodatabase-Feature-Classes exportiert werden.

Boolean

arcpy.nd.MakeDiagramLayer(in_utility_network, network_diagram_name, out_layer, {sublayers_option})
NameErläuterungDatentyp
in_utility_network

Das utility network or trace network, auf das sich das Schema bezieht.

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

Der Name des Netzwerkschemas.

String
out_layer

Der Name des zu erstellenden Schema-Layers.

Diagram Layer; Group Layer
sublayers_option
(optional)

Gibt den Typ des zu erstellenden Ausgabe-Layers an.

  • DO_NOT_ADD_SUBLAYERSDie Ausgabe ist ein Schema-Layer ohne Sublayer. Schema-Layer ohne Sublayer können als Eingabe für Geoverarbeitungswerkzeuge verwendet werden, etwa für die Werkzeuge Schema speichern, Schema aktualisieren und Layout für intelligente Baumstruktur anwenden. Dies ist die Standardeinstellung.
  • ADD_SUBLAYERSDie Ausgabe ist ein Gruppen-Layer mit Sublayern. Die Feature-Sublayer können mit dem Werkzeug Feature-Class in Geodatabase in Geodatabase-Feature-Classes exportiert werden.
Boolean

Codebeispiel

MakeDiagramLayer: Beispiel (eigenständiges Skript)

Beim folgenden eigenständigen Skript wird die Funktion MakeDiagramLayer verwendet, um ein in der Datenbank gespeichertes Netzwerkschema abzurufen und das Layout für intelligente Baumstruktur darauf anzuwenden.

# Name: RetrieveAStoredDiagramAndApplyALayoutOnIt.py
# Description:  Retrieve a stored diagram and apply a layout to it.

# Import system modules
import arcpy

# Initialize variables
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_DiagramName = "my1stdiagram"

# Set overwrite option
arcpy.env.overwriteOutput = True

# Retrieve a given stored diagram and transform it as a diagram layer 
arcpy.nd.MakeDiagramLayer(input_Network, input_DiagramName, "built_diagramlayer", "DO_NOT_ADD_SUBLAYERS")

# Apply the smart tree layout on this diagram 
arcpy.nd.ApplySmartTreeLayout("built_diagramlayer")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen