Schemavorlage ändern (Network Diagram)

Zusammenfassung

Ändert die Eigenschaften einer Schemavorlage.

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 die Vorlage Stützpunkte entlang von Eingabe-Versorgungsnetzkanten verarbeitet
  • Festlegen, ob reflexive Konnektivitätszuordnungen für die erstellten Schemas beibehalten werden
  • Festlegen, ob lineare Container aus den erstellten Schemas entfernt werden müssen
  • Definieren der Größe für den Rand zwischen Containern und deren Inhalten
  • Definieren des Radius der reflexiven Konnektivitätszuordnungen
  • Deaktivieren der Speicherkapazität für solche Schemas
  • Aktivieren der Erweiterung der Schemafunktionen

Hinweis:

Wenn die Größe des Containerrandes geä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 Zu aktualisierendes Schema 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- oder Mobile-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- oder Mobile-Geodatabase oder einer Datenbankverbindung zu einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase stammen.

  • 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 verwendet 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 Positionen von Schemaknoten verwendet.

  • 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 Schemavorlage, die geändert werden soll.

Utility Network; Trace Network
Eingabe-Schemavorlage

Der Name der Schemavorlage, die geändert werden soll.

String
Neuer Vorlagenname
(optional)

Der neue Name der Vorlage.

String
Standardvorlage
(optional)

Legt fest, ob die Eingabevorlage 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 wird beim Erstellen eines Schemas verwendet, wenn keine Vorlage angegeben wird. Diese Vorlage wird auch verwendet, wenn Sie in der Gruppe Schema auf der Registerkarte Versorgungsnetz oder Verfolgungsnetz auf Neu oder Verfolgungspositionen verwenden klicken, sofern keine andere Vorlage angegeben ist.

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 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
Reflexive Konnektivitätszuordnungen beibehalten
(optional)

Legt fest, ob reflexive Konnektivitätszuordnungen beim Erstellen des Schemas beibehalten werden.

  • Aktiviert: Reflexive Konnektivitätszuordnungen werden beim Erstellen des Schemas beibehalten. Dies ist die Standardeinstellung.
  • Deaktiviert: Reflexive Konnektivitätszuordnungen werden beim Erstellen des Schemas systematisch entfernt.

Boolean
Lineare Container entfernen
(optional)

Legt fest, ob lineare Container nach Beendigung der Diagrammerstellung entfernt werden.

  • Aktiviert: Lineare Container werden nach Beendigung der Diagrammerstellung entfernt.
  • Deaktiviert: Lineare Container im erstellten Schema werden beibehalten. Dies ist die Standardeinstellung.

Boolean
Reflexiver Kantenradius
(optional)

Der minimale Radius der reflexiven Konnektivitätszuordnungskanten. Bei mehreren reflexiven Konnektivitätszuordnungskanten an einem Knoten erhöht sich der Radius der reflexiven Kante auf jeder Ebene um 0,5.

Linear Unit

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Netzwerk

Das aktualisierte Versorgungs- oder Verfolgungsnetz.

Utility Network; Trace Network
Ausgabe-Schemavorlage

Der Name der Schemavorlage.

String

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}, {are_reflexive_connectivity_associations_kept}, {are_linear_containers_removed}, {reflexive_edge_radius})
NameErläuterungDatentyp
in_utility_network

Das Versorgungs- oder Verfolgungsnetz der Schemavorlage, die geändert werden soll.

Utility Network; Trace Network
template_name

Der Name der Schemavorlage, die geändert werden soll.

String
out_name
(optional)

Der neue Name der Vorlage.

String
is_default_template
(optional)

Legt fest, ob die Eingabevorlage 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 wird beim Erstellen eines Schemas verwendet, 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:

Aus Performance-Gründen sollten Sie die Option KEEP_VERTICES nur bei Bedarf verwenden. 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 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
are_reflexive_connectivity_associations_kept
(optional)

Legt fest, ob reflexive Konnektivitätszuordnungen beim Erstellen des Schemas beibehalten werden.

  • KEEP_REFLEXIVE_CONNECTIVITY_ASSOCIATIONSReflexive Konnektivitätszuordnungen werden beim Erstellen des Schemas beibehalten. Dies ist die Standardeinstellung.
  • DO_NOT_KEEP_REFLEXIVE_CONNECTIVITY_ASSOCIATIONSReflexive Konnektivitätszuordnungen werden beim Erstellen des Schemas systematisch entfernt.
Boolean
are_linear_containers_removed
(optional)

Legt fest, ob lineare Container nach Beendigung der Diagrammerstellung entfernt werden.

  • REMOVE_LINEAR_CONTAINERSLineare Container werden nach Beendigung der Diagrammerstellung entfernt.
  • DO_NOT_REMOVE_LINEAR_CONTAINERSLineare Container im erstellten Schema werden beibehalten. Dies ist die Standardeinstellung.
Boolean
reflexive_edge_radius
(optional)

Der minimale Radius der reflexiven Konnektivitätszuordnungskanten. Bei mehreren reflexiven Konnektivitätszuordnungskanten an einem Knoten erhöht sich der Radius der reflexiven Kante auf jeder Ebene um 0,5.

Linear Unit

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_utility_network

Das aktualisierte Versorgungs- oder Verfolgungsnetz.

Utility Network; Trace Network
out_template_name

Der Name der Schemavorlage.

String

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.nd.AlterDiagramTemplate(
    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",
    "KEEP_REFLEXIVE_CONNECTIVITY_ASSOCIATIONS",
    "DO_NOT_ REMOVE_LINEAR_CONTAINERS")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen