Schema-Layer erstellen (Network Diagram)

Zusammenfassung

Erstellt einen Netzwerkschema-Layer aus einem Netzwerkschema.

Verwendung

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

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

Syntax

arcpy.nd.MakeDiagramLayer(in_utility_network, network_diagram_name, out_layer)
ParameterErklärungDatentyp
in_utility_network

Das Versorgungsnetz oder Verfolgungsnetz, 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.

Der Ausgabe-Schema-Layer kann als Eingabe für ein Geoverarbeitungswerkzeug verwendet werden, das einen Schema-Layer als Eingabe akzeptiert, etwa für die Werkzeuge Schema speichern, Schema aktualisieren und Layout für intelligente Baumstruktur anwenden.

Diagram Layer

Codebeispiel

MakeDiagramLayer – Beispiel (eigenständiges Skript)

Beim folgenden eigenständigen Skript wird das Werkzeug MakeDiagramLayer verwendet, um ein in der Datenbank gespeichertes Netzwerkschema abzurufen und das Werkzeug "Layout für intelligente Baumstruktur" für dieses Schema auszuführen.

# Name: RetrieveAStoredDiagramAndApplyALayoutOnIt.py
# Description:  Retrieve a stored diagram and execute a layout on 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
# Retrieving a given stored diagram and transforming it as a diagram layer 
arcpy.MakeDiagramLayer_nd(input_Network, input_DiagramName, "built_diagramlayer")
# Applying the smart tree layout on this diagram 
arcpy.ApplySmartTreeLayout_nd("built_diagramlayer")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen