Vorlagen-Layouts anwenden (Network Diagram)

Zusammenfassung

Wendet die Liste der Layout-Algorithmen, die aktuell für die Schemavorlage definiert sind, auf den Eingabe-Netzwerkschema-Layer an.

Vorsicht:

Wenn Sie eine Editiersitzung geöffnet haben, müssen Sie die Bearbeitungen speichern, bevor Sie dieses Werkzeug ausführen. Dadurch wird sichergestellt, dass im Schema die letzten Änderungen an der Netzwerk-Topologie in der Datenbank widergespiegelt werden. Wenn Sie die Änderungen nicht speichern, werden die Bearbeitungen nicht im Schema widergespiegelt.

Verwendung

  • Dieses Werkzeug wird nicht unterstützt, wenn Sie mit einer Datenbankverbindung zu einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase arbeiten. Sie müssen entweder den zugehörigen veröffentlichten Utility Network- oder Trace Network-Service oder ein Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase verwenden.

  • Der Eingabe-Netzwerkschema-Layer muss aus einem Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase oder einem Netzwerkschema-Service stammen.

  • Dieses Layout wird verwendet, um die Liste der Layout-Algorithmen, die derzeit für die Vorlage konfiguriert sind, auf der das Eingabe-Netzwerkschema basiert, erneut auszuführen. Dieses Werkzeug ist nützlich, wenn ein Schema bearbeitet wurde und Sie den Zustand des Layouts vor der Erstellung des Schemas wiederherstellen möchten.

  • In einigen Situationen kann das entstehende Layout dem Layout ähneln, das bei der Generierung des Schemas abgerufen wurde. Es ist aber nie identisch, da die neue Geometrie für die Schemaelemente basierend auf der aktuellen Geometrie der Schemaelemente berechnet wird und nicht basierend auf der anfänglichen geographischen Geometrie aus der Schemaerstellung.

    Es gibt Situationen, in denen sich das Schema-Layout nach der Anwendung vollständig von dem Layout bei der Generierung unterscheidet. Angenommen, Ihre Vorlage wurde so konfiguriert, dass ein Algorithmus ausgeführt wird, der die geographischen Positionen der Netzwerk-Features unverändert lässt (zum Beispiel "Rechten Winkel für Kanten berechnen" oder "Teilweise überlappende Kanten"). Wenn Sie diese Positionen komplett überschreiben, indem Sie manuell ein Baumstruktur-Layout – also "Intelligente Baumstruktur" (Smart Tree), "Baumstruktur entlang Hauptleitung" (Main Line Tree) oder "Radiale Baumstruktur" (Radial Tree) – für das Schema ausführen, wird das Layout nach dem Ausführen von Vorlagen-Layouts anwenden völlig anders aussehen.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Netzwerkschema-Layer

Das Netzwerkschema, auf das das Layout angewendet wird.

Diagram Layer

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Netzwerkschema

Der aktualisierte Netzwerkschema-Layer.

Schema-Layer

arcpy.nd.ApplyTemplateLayouts(in_network_diagram_layer)
NameErläuterungDatentyp
in_network_diagram_layer

Das Netzwerkschema, auf das das Layout angewendet wird.

Diagram Layer

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_network_diagram_layer

Der aktualisierte Netzwerkschema-Layer.

Schema-Layer

Codebeispiel

ApplyTemplateLayouts – Beispiel (Python-Fenster)

Mit diesem Beispielskript wird der Algorithmus "ApplyTemplateLayouts" auf das Schema "Temporary Diagram" angewendet.

import arcpy
arcpy.ApplyTemplateLayouts_nd("Temporary Diagram")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen