Schemavorlage ändern (Network Diagram)

Zusammenfassung

Ändert die Eigenschaften einer Schemavorlage. Hierzu gehören beispielsweise der Name, der Umgang mit Stützpunkten entlang von Eingabe-Netzwerkkanten, die Entscheidung, ob zugehörige Schemas gespeichert oder erweitert werden können, der Rand zwischen Containern und deren Inhalten in den jeweiligen Schemas, die Entfernung der entsprechenden Regel und des Layouts sowie das Zurücksetzen der Schema-Layer-Definition auf die Standardeinstellungen.

Hinweis:

Wenn die Größe des Containerrandes verändert wird oder die Definitionen der Schemaregeln und Layouts entfernt werden, wird der Wert im Feld Consistency der Datenbank für alle vorhandenen Schemas, die auf der Eingabeschemavorlage basieren, zu "Inkonsistent" geändert. Alle entsprechenden Schemas sind so lange als inkonsistent gekennzeichnet und werden beim Öffnen mit dem Konsistenzwarnsymbol Möglicherweise inkonsistent angezeigt, bis sie aktualisiert werden.

Vorsicht:

Dieses Werkzeug ist ein Konfigurations- und Verwaltungswerkzeug.

Verwendung

  • Bei Verwendung eines Utility Network- oder Trace 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 Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase verwenden. Für die Verwendung einer Enterprise-Geodatabase gelten folgende Voraussetzungen:

  • Das Netzwerkdaten-Element, das im Parameter Eingabe-Netzwerk angegeben wurde, muss aus einem Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase oder einer Datenbankverbindung zu einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase stammen.

  • Dieses Werkzeug unterstützt die folgenden spezifischen Eigenschaftenänderungen für Schemavorlagen:

    • Ändern des Vorlagennamens
    • Festlegen einer Vorlage als Standardvorlage
    • Entfernen der Regel- und Layoutdefinitionen
    • Zurücksetzen der Schema-Layer-Definition auf die Standardeinstellungen
    • Festlegen der Art und Weise, wie das Werkzeug Stützpunkte entlang von Eingabe-Versorgungsnetzkanten verarbeitet
    • Definieren der Größe für den Rand zwischen Containern und deren Inhalten
    • Deaktivieren der Speicherkapazität für solche Schemas
    • Aktivieren der Erweiterung der Schemafunktionen

  • Die Initialisierung der Stützpunkte entlang von Schemakanten bei der Schemaerstellung und deren Verwaltung bei der Schemaanzeige nehmen viel Zeit in Anspruch. Um eine Beeinträchtigung der Performance zu vermeiden, aktivieren Sie den Parameter Anfängliche Stützpunkte an Kanten beibehalten nur bei Bedarf. Wenn die Vorlage beispielsweise so konfiguriert ist, dass bei der Erstellung ein automatisches Schema-Layout ausgeführt wird, aktivieren Sie für die Layouts Entlang der Hauptleitung und Teilweise überlappende Kanten diesen Parameter. Bei den anderen Schema-Layouttypen werden während der Ausführung keine Stützpunkte auf Schemakanten verwendet; es werden lediglich Positionen von Schemaknoten verarbeitet.

  • Ab ArcGIS Pro 2.6 wird von diesem Werkzeug für die Eingabeschemavorlage systematisch eine Standardschema-Layer-Definition initialisiert, falls sie nicht bereits vorhanden ist.

  • Beim Konfigurieren eines Modells zum Einrichten von neuen Regel- und Layoutdefinitionen für eine Schemavorlage führen Sie das Werkzeug Schemavorlage ändern aus. Dabei muss der Parameter Regel- und Layoutdefinitionen der Schemavorlage entfernen am Anfang des Modells aktiviert werden. Dadurch initialisiert das Modell die Vorlageneigenschaften mit den Standardeinstellungen neu.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Netzwerk

Das Versorgungs- oder Verfolgungsnetz der zu ändernden Schemavorlage.

Utility Network; Trace Network
Eingabe-Schemavorlage

Der Name der zu ändernden Schemavorlage.

String
Neuer Vorlagenname
(optional)

Der neue Name der Vorlage.

String
Standardvorlage
(optional)

Legt fest, ob die Vorlage als Standard verwendet werden soll.

  • Aktiviert: Die Eingabe-Schemavorlage wird zur Standardvorlage.
  • Nicht aktiviert: Die Eingabe-Schemavorlage wird nicht Standardvorlage. Dies ist die Standardeinstellung.

Die Standardvorlage ist die Vorlage, die beim Erstellen eines Schemas verwendet wird, wenn keine Vorlage angegeben wird. Ferner wird diese Vorlage verwendet, wenn Sie die Option Neues Schema auf der Registerkarte Daten in der Registerkartengruppe Utility Network oder Trace Network verwenden und keine andere Vorlage angegeben haben.

Boolean
Schemavorlagenregel und Layoutdefinitionen entfernen
(optional)

Gibt an, ob die Regel- und Layoutdefinitionen der Vorlage entfernt werden.

  • Aktiviert: Die Regel- und Layoutdefinitionen zur Eingabe-Schemavorlage werden entfernt.
  • Nicht aktiviert: Die Regel- und Layoutdefinitionen zur Eingabe-Schemavorlage werden nicht entfernt. Dies ist die Standardeinstellung.

Boolean
Anfängliche Stützpunkte an Kanten beibehalten
(optional)

Gibt an, wie Stützpunkte entlang der GIS-Kanten in den Schemas basierend auf der Vorlage behandelt werden.

  • Aktiviert: Alle Stützpunkte, die entlang von GIS-Kanten angezeigt werden, werden basierend auf der Vorlage an den verknüpften Kanten im jeweiligen Netzwerkschema beibehalten.
  • Nicht aktiviert: Schemakanten werden als gerade Linien zwischen den verbundenen Knoten dargestellt. Dies ist die Standardeinstellung.
Hinweis:

Aktivieren Sie diesen Parameter aus Performance-Gründen nur bei Bedarf. Wenn die Vorlage beispielsweise so konfiguriert ist, dass bei der Schemaerstellung ein automatisches Layout ausgeführt wird, ist die Aktivierung dieser Option für die Schema-Layouts Entlang der Hauptleitung und Teilweise überlappende Kanten sinnvoll. Von den anderen Schema-Layouts werden bei der Ausführung keine Schemakanten-Geometrien verwendet.

Boolean
Abstand zum Container-Rand
(optional)

Der Mindestabstand zwischen dem Mittelpunkt eines Knotens im Container und dem Containerrahmen.

Linear Unit
Schemaspeicherung aktivieren
(optional)

Gibt an, ob die auf der Vorlage basierenden Schemas gespeichert werden können.

  • Aktiviert: Die auf der Vorlage basierenden Schemas können gespeichert werden. Dies ist die Standardeinstellung.
  • Deaktiviert: Die auf der Vorlage basierenden Schemas können nicht gespeichert werden.
Boolean
Zur Schemaerweiterung aktivieren
(optional)

Gibt an, ob die auf der Vorlage basierenden Schemas erweitert werden können.

  • Aktiviert: Die auf der Vorlage basierenden Schemas können um Konnektivität, Durchlassfähigkeit, Containment oder Anbauten erweitert werden.
  • Deaktiviert: Die auf der Vorlage basierenden Schemas können nicht erweitert werden. Dies ist die Standardeinstellung.
Boolean
Beschreibung
(optional)

Die Beschreibung der Vorlage.

String
Die Layer-Definition für Schemavorlagen auf die Standardeinstellung zurücksetzen
(optional)

Gibt an, ob die Layer-Definition der Schemavorlage auf die Standardeinstellungen zurückgesetzt wird.

  • Aktiviert: Die Schema-Layer-Definition zur Eingabeschemavorlage wird auf die Standardeinstellungen zurückgesetzt (entfernt).
  • Nicht aktiviert: Die Schema-Layer-Definition zur Eingabe-Schemavorlage werden nicht entfernt. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Netzwerk

Das aktualisierte Versorgungs- oder Verfolgungsnetz.

Versorgungsnetz, Verfolgungsnetz
Ausgabe-Schemavorlage

Der Name der Schemavorlage

Zeichenfolge

arcpy.nd.AlterDiagramTemplate(in_utility_network, template_name, {out_name}, {is_default_template}, {are_rules_and_layouts_removed}, {are_vertices_kept}, {container_margin}, {is_diagram_storage_enabled}, {is_diagram_extension_enabled}, {description}, {are_layer_definitions_removed})
NameErläuterungDatentyp
in_utility_network

Das Versorgungs- oder Verfolgungsnetz der zu ändernden Schemavorlage.

Utility Network; Trace Network
template_name

Der Name der zu ändernden Schemavorlage.

String
out_name
(optional)

Der neue Name der Vorlage.

String
is_default_template
(optional)

Legt fest, ob die Vorlage als Standard verwendet werden soll.

  • DEFAULT_TEMPLATEDie Eingabe-Schemavorlage wird Standardvorlage.
  • NOT_DEFAULT_TEMPLATEDie Eingabe-Schemavorlage wird nicht Standardvorlage. Dies ist die Standardeinstellung.

Die Standardvorlage ist die Vorlage, die beim Erstellen eines Schemas verwendet wird, wenn keine Vorlage angegeben wird.

Boolean
are_rules_and_layouts_removed
(optional)

Gibt an, ob die Regel- und Layoutdefinitionen der Vorlage entfernt werden.

  • REMOVE_RULES_AND_LAYOUTSDie Regel- und Layoutdefinitionen zur Eingabe-Schemavorlage werden entfernt.
  • DO_NOT_REMOVE_RULES_AND_LAYOUTSDie Regel- und Layoutdefinitionen zur Eingabe-Schemavorlage werden nicht entfernt. Dies ist die Standardeinstellung.
Boolean
are_vertices_kept
(optional)

Gibt an, wie Stützpunkte entlang der GIS-Kanten in den Schemas basierend auf der Vorlage behandelt werden.

  • KEEP_VERTICESAlle Stützpunkte, die entlang von GIS-Kanten angezeigt werden, werden basierend auf der Vorlage an den verknüpften Kanten im jeweiligen Netzwerkschema beibehalten.
  • DO_NOT_KEEP_VERTICESSchemakanten werden als gerade Linien zwischen den verbundenen Knoten dargestellt. Dies ist die Standardeinstellung.
Hinweis:

Verwenden Sie die Option KEEP_VERTICES aus Performance-Gründen nur bei Bedarf. Wenn die Vorlage beispielsweise so konfiguriert ist, dass bei der Schemaerstellung ein automatisches Layout ausgeführt wird, ist die Option KEEP_VERTICES für die Schema-Layouts Entlang der Hauptleitung und Teilweise überlappende Kanten sinnvoll. Von den anderen Schema-Layouts werden bei der Ausführung keine Schemakanten-Geometrien verwendet.

Boolean
container_margin
(optional)

Der Mindestabstand zwischen dem Mittelpunkt eines Knotens im Container und dem Containerrahmen.

Linear Unit
is_diagram_storage_enabled
(optional)

Gibt an, ob die auf der Vorlage basierenden Schemas gespeichert werden können.

  • ENABLE_DIAGRAM_STORAGEDie auf der Vorlage basierenden Schemas können gespeichert werden. Dies ist die Standardeinstellung.
  • DISABLE_DIAGRAM_STORAGEDie auf der Vorlage basierenden Schemas können nicht gespeichert werden.
Boolean
is_diagram_extension_enabled
(optional)

Gibt an, ob die auf der Vorlage basierenden Schemas erweitert werden können.

  • ENABLE_DIAGRAM_EXTENSIONDie auf der Vorlage basierenden Schemas können um Konnektivität, Durchlassfähigkeit, Containment oder Anbauten erweitert werden.
  • DISABLE_DIAGRAM_EXTENSIONDie auf der Vorlage basierenden Schemas können nicht erweitert werden. Dies ist die Standardeinstellung.
Boolean
description
(optional)

Die Beschreibung der Vorlage.

String
are_layer_definitions_removed
(optional)

Gibt an, ob die Layer-Definition der Schemavorlage auf die Standardeinstellungen zurückgesetzt wird.

  • REMOVE_LAYER_DEFINITIONSDie Schema-Layer-Definition zur Eingabeschemavorlage wird auf die Standardeinstellungen zurückgesetzt (entfernt).
  • DO_NOT_REMOVE_LAYER_DEFINITIONSDie Schema-Layer-Definition zur Eingabe-Schemavorlage werden nicht entfernt. Dies ist die Standardeinstellung.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_utility_network

Das aktualisierte Versorgungs- oder Verfolgungsnetz.

Versorgungsnetz, Verfolgungsnetz
out_template_name

Der Name der Schemavorlage

Zeichenfolge

Codebeispiel

AlterDiagramTemplate – Beispiel (Python-Fenster)

Mit diesem Beispielskript wird der Containerrand für alle Container vergrößert, die zu Schemas gehören, die auf der Vorlage "ExpandContainers" basieren.

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
arcpy.AlterDiagramTemplate_nd(input_Network, "ExpandContainers", 
                              "ExpandContainers", "NOT_DEFAULT_TEMPLATE", 
                              "DO_NOT_REMOVE_RULES_AND_LAYOUTS",
                              "KEEP_VERTICES", "0.3 Meters", 
                              "ENABLE_DIAGRAM_STORAGE", 
                              "DISABLE_DIAGRAM_EXTENSION",
                              None, 
                              "DO_NOT_REMOVE_LAYER_DEFINITIONS")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen