Verwenden von Geoverarbeitungsmodellen zum Verwalten der Regel- und Layoutdefinitionen einer Schemavorlage
Sie können Schemavorlagen erstellen, indem Sie einzelne Geoverarbeitungswerkzeuge ausführen. Dieser Prozess läuft in der Regel wie folgt ab: Führen Sie im Bereich Geoverarbeitung das Werkzeug Schemavorlage hinzufügen aus, und führen Sie dann das Werkzeug Regel zum
Für eine bessere Kontrolle der Vorlagenkonfiguration und zur Dokumentation ihrer Struktur sollten Sie jedoch unbedingt ModelBuilder verwenden, um ein Geoverarbeitungsmodell der Regel- und Layoutdefinitionen Ihrer Schemavorlage zu erstellen. Die Funktionsweise eines Geoverarbeitungsmodells ähnelt der Erstellung von Netzwerkschemas. Beide Vorgänge bieten Organisation und Struktur für drei Hauptphasen:
Phase 1: Erstellen einer Vorlage und Konfigurieren der grundlegenden Eigenschaften.
Phase 2: Hinzufügen von Regeln, mit denen der endgültige Schemainhalt definiert wird.
Phase 3: Hinzufügen der Layouts, mit denen die Darstellung (Abstände, Sichtbarkeit usw.) des Schemas generiert wird.

Um die Erstellung der Vorlagen zu steuern, müssen die Werkzeuge im Geoverarbeitungsmodell aus Regel- und Layoutdefinitionen einer Schemavorlage verkettet werden, damit das Ausgabe-Netzwerk und die Ausgabe-Schemavorlage des vorangehenden Werkzeugs als Eingaben für das nächste Werkzeug verwendet werden. Dadurch können Sie die genaue Reihenfolge der einzelnen Regeln in der Vorlagenregelsequenz sowie der einzelnen Layouts in der Vorlagenlayoutsequenz sicherstellen. Dies führt zu einer besseren Kontrolle des Inhalts und des Layouts des Inhalts in den Schemas, die später auf dieser Vorlage basieren.
Anforderungen und Voraussetzungen
Das Hinzufügen von Schemavorlagen und das Bearbeiten der Regel- und Layoutdefinitionen dieser Schemavorlagen sind Verwaltungs- und Konfigurationsaufgaben.
Die Anforderungen und Voraussetzungen für die Konfiguration einer Schemavorlage, zum Beispiel zum Erstellen, Ändern, Hinzufügen von Regeln oder Layouts zu den Definitionen, Exportieren und Importieren dieser Definitionen usw., sind identisch:
Der Vorgang muss entweder über ein Versorgungs- oder Verfolgungsnetz in einer File- oder Mobile-Geodatabase oder über eine Datenbankverbindung mit dem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase ausgeführt werden. Wenn Sie mit einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase arbeiten, können Sie nicht über einen Service arbeiten.
Bei Verwenden einer Datenbankverbindung zum Versorgungsnetz in einer Enterprise-Geodatabase müssen Sie eine Verbindung mit den Anmeldeinformationen des Besitzers des Datenbank-Netzes herstellen, d. h. mit den Anmeldeinformationen des Besitzers des Datenbank-Versorgungsnetzes oder des Besitzers des Datenbank-Verfolgungsnetzes.
Wenn Sie mit einer Datenbankverbindung mit einem Versorgungsnetz oder Verfolgungsnetz in einer Enterprise-Geodatabase arbeiten, müssen Sie sich im ArcGIS Enterprise-Portal mit den Anmeldeinformationen des Besitzers des Portal-Netzes anmelden, d. h. mit den Anmeldeinformationen des Besitzers des Portal-Versorgungsnetzes oder des Besitzers des Portal-Verfolgungsnetzes.
Erstellen eines Geoverarbeitungsmodells aus Regel- und Layoutdefinitionen einer Schemavorlage
In den folgenden Unterabschnitten werden die Schritte für jede Phase des Workflows mit ModelBuilder erläutert:
Phase 1: Erstellen einer Vorlage und Konfigurieren der grundlegenden Eigenschaften
Bevor das Geoverarbeitungsmodell der Vorlage konfiguriert wird, besteht der erste Schritt darin, das Werkzeug Schemavorlage hinzufügen auszuführen, um die Vorlage selbst zu erstellen:
ArcGIS Pro starten
Wenn Sie mit einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase arbeiten, müssen Sie sich im ArcGIS Enterprise-Portal mit den Anmeldeinformationen des Besitzers des Portal-Netzes anmelden, d. h. mit den Anmeldeinformationen des Besitzers des Portal-Versorgungsnetzes oder des Besitzers des Portal-Verfolgungsnetzes.
Laden oder erstellen Sie ein Projekt.
Führen Sie abhängig von der Geodatabase, die aktualisiert werden soll, einen der folgenden Schritte aus:
Wenn Sie mit einem Versorgungs- oder Verfolgungsnetz in einer File- oder Mobile-Geodatabase arbeiten, fügen Sie dem Projekt die File- oder Mobile-Geodatabase hinzu.
Wenn Sie mit einem Versorgungsnetz oder Verfolgungsnetz in einer Enterprise-Geodatabase arbeiten, fügen Sie dem Projekt die Datenbankverbindungsdatei hinzu, oder erstellen Sie eine.
Achtung:
Registrieren Sie das Versorgungsnetz oder Verfolgungsnetz als nach Verzweigung versioniert, und stellen Sie die Verbindung mit den Anmeldeinformationen des Besitzers des Datenbank-Netzes her, d. h. mit den Anmeldeinformationen des Besitzers des Datenbank-Versorgungsnetzes oder des Besitzers des Datenbank-Verfolgungsnetzes.
Öffnen Sie den Bereich Geoverarbeitung, klicken Sie auf Toolboxes, und erweitern Sie anschließend die Toolbox Network Diagram Tools.
Blenden Sie das Toolset Konfiguration ein, und laden Sie das Werkzeug Schemavorlage hinzufügen in die Modellansicht.
Klicken Sie neben dem Feld Eingabe-Netzwerk auf die Schaltfläche "Durchsuchen", wechseln Sie zu
Project/Databases, wählen Sie die Datenbankverbindungsdatei aus, und navigieren Sie zum Netzwerk.Geben Sie in das Feld Schemavorlagenname einen Namen für die neue Vorlage ein.
Klicken Sie auf Ausführen.
Die nächsten Workflow-Schritte finden in einem neuen Geoverarbeitungsmodell statt, das mit ModelBuilder bearbeitet wird. Ein solches Vorlagen-Geoverarbeitungsmodell beginnt mit dem Werkzeug Schemavorlage ändern:
Klicken Sie auf der Registerkarte Analyse auf ModelBuilder.
Eine Ansicht für ein neues Geoverarbeitungsmodell mit dem Namen Modell wird geöffnet.
Ziehen Sie aus dem Toolset Konfiguration unter der Toolbox Network Diagram Tools das Werkzeug Schemavorlage ändern in die Modellansicht.
Doppelklicken Sie auf das Feld Schemavorlage ändern.
Klicken Sie neben dem Feld Eingabe-Netzwerk auf die Schaltfläche "Durchsuchen", wechseln Sie zu
Project/Databases, wählen Sie die Datenbankverbindungsdatei aus, und navigieren Sie zum Netzwerk.Wählen Sie aus der Liste Eingabe-Schemavorlage den Namen der Schemavorlage aus, die Sie gerade erstellt haben.
Aktivieren Sie die Option Regel- und Layoutdefinitionen der Schemavorlage entfernen.
Achtung:
Durch das Entfernen der Regel- und Layoutdefinitionen ganz am Anfang der Sequenz der Geoverarbeitungswerkzeuge kann sichergestellt werden, dass die Sequenz der derzeit im Geoverarbeitungsmodell eingerichteten Regeln und Layouts der auf der Vorlage initialisierten Sequenzen entspricht.
Wenn das Geoverarbeitungsmodell für Schemavorlagen ohne Aktivierung dieses Kontrollkästchens erneut ausgeführt wird, werden alle verarbeiteten Regeln und Layouts am Ende der Regel- und Layoutsequenzen, die bereits in der Vorlage vorhanden sein könnten, der Vorlage hinzugefügt. Dadurch werden die gleichen Regeln und Layouts mehrfach konfiguriert. Dies führt dazu, dass der Inhalt von Schemas, die auf dieser Vorlage basieren, unbrauchbar ist.
Ziehen Sie weitere Optionen in Betracht:
Aktivieren Sie Standardvorlage, wenn diese neue Vorlage als Standard-Schemavorlage verwendet werden soll.
Geben Sie im Textfeld Beschreibung eine Beschreibung für Ihre Schemavorlage ein.
Erweitern Sie den Abschnitt Allgemeine Definitionen der Vorlage.
Geben Sie abhängig vom Koordinatensystem des Netzwerks einen geeigneten Wert für die Größe des Container-Randes ein.
Beispiel: Geben Sie 0,2 für Container-Rand ein, und wählen Sie Meter in der Dropdown-Liste aus.
Deaktivieren Sie Schemaspeicherung aktivieren, wenn Sie verhindern möchten, dass Benutzer Schemas, die auf dieser Vorlage basieren, speichern. Dies ist in der Regel dann sinnvoll, wenn Ihre Vorlage zum Generieren eines einzelnen Schemas für Datensteuerungszwecke konzipiert wurde.
Aktivieren Sie Zur Schemaerweiterung aktivieren, wenn Benutzer in der Lage sein sollen, Schemas, die auf dieser Vorlage basieren, zu erweitern.
Falls die Schemavorlage zum Erstellen von Stromkreisschemas verwendet wird, ziehen Sie die Optionen im Abschnitt Verknüpfung der Vorlagen-Telekommunikationsdomäne in Betracht.
Klicken Sie auf OK.
Ihr Geoverarbeitungsmodell für Schemavorlagen sollte in etwa wie folgt aussehen:

Phase 2: Hinzufügen von Regeln, mit denen der endgültige Schemainhalt definiert wird
Die zweite Phase bei der Konfiguration eines Geoverarbeitungsmodells aus Regel- und Layoutdefinitionen einer Schemavorlage beschäftigt sich mit Regeln. Dabei werden Werkzeuge wie Regel zum
Regeln werden dazu verwendet, die Schemadarstellung zu ändern. Jede Regel bewirkt jedoch eine spezifische Transformation der Schemadarstellung, die häufig eine bestimmte Position in der Regelsequenz rechtfertigt. Beispiel: Eine Verfolgungsregel wird im Allgemeinen am Anfang der Vorlagenregelsequenz eingerichtet, Regeln zum Reduzieren von Knoten werden häufig am Ende der Regelsequenz konfiguriert, und Regeln zum Entfernen von Features können je nach Zweck an einer beliebigen Position in der Sequenz eingerichtet werden.
Wie im Thema zu Schemaregeln erläutert, ist die Verarbeitung der einzelnen Regeln in dieser Kette iterativ, die Regelsequenz ist es allerdings nicht. Zur Einrichtung einer iterativen Regelsequenz werden in dieser Phase häufig zwei weitere Werkzeuge verwendet: Regel zum Starten von Iterationen hinzufügen und Regel zum Beenden von Iterationen hinzufügen. Diese Werkzeuge müssen zum Iterieren einer Sequenz aus mehreren Regeln zum Reduzieren von Knoten verwendet werden, mit denen nicht nur Knoten verarbeitet werden, die zwei andere Knoten verbinden. Mit anderen Worten: Wenn es unter den Regeln zum Reduzieren von Knoten Knoten mit einem benachbarten Knoten gibt, die gemäß Konfiguration reduziert werden sollen. Das Reduzieren von Knoten, die einen anderen Knoten verbinden, führt dazu, dass sich die Anzahl der Verbindungen zu den verbleibenden Knoten ändert. Dadurch werden diese verbleibenden Knoten potenziell neue Kandidaten für eine Reduzierungsregel, die zuvor ausgeführt wurde.
Bedenken Sie, dass die einzelnen Regeln optional sind. Die meisten der typischen Regelsequenzen, die Sie konfigurieren, sollten für die vollständige oder einen Teil der im Folgenden erläuterten Sequenz passen:
Regeln zum Entfernen von Features: Diese werden mit dem Werkzeug Regel zum Entfernen von Features hinzufügen, Regel zum Entfernen von Features nach Attribut hinzufügen oder Regel zum Entfernen von Features nach Kategorie hinzufügen konfiguriert. Regeln zum Entfernen von Features können an der ersten Position in der Regelsequenz ausgeführt werden, um systematisch bestimmte Netzwerk-Features oder Netzwerkobjekte aus dem Schema zu entfernen, bevor die Schemadarstellung optimiert wird.
Wenden Sie beispielsweise das Werkzeug Regel zum Entfernen von Features hinzufügen mit dem Regelprozess Quellklassen ausschließen an, um Netzwerk-Features oder Netzwerkobjekte zu verwerfen, die sich auf alle Netzwerkquellklassen oder -objekttabellen beziehen – mit Ausnahme einiger bestimmter Netzwerkquellklassen oder -objekttabellen. Da die Vollständigkeit von Schemadarstellungen in Netzwerkschemas stets bewahrt wird, kann es auch hilfreich sein, eine bestimmte Leitungsklasse (z. B. eine Stromversorgungsleitung) während der Ausführung von
Source Type = EDGESauszuschließen, um sicherzustellen, dass Ihre Schemas auf einem bestimmten Teil des Netzwerks, in diesem Fall das Übertragungsnetz, basieren.Regeln für räumliche Abfragen, die mit dem Werkzeug Regel für räumliche Abfragen hinzufügen hinzugefügt wurde, können in der Regelliste jederzeit eingerichtet werden. Es bietet sich jedoch an, sie am Anfang der Regelsequenz einzurichten, damit alle gewünschten Features einbezogen werden.
Verfolgungsregeln, die mit dem Werkzeug Regel für Verfolgung hinzufügen hinzugefügt wurden, gehören im Allgemeinen zu den ersten Regeln, die Sie in der Regelsequenz einrichten, wenn Sie eine Vorlage konfigurieren möchten, um Schemas aus Verfolgungen zu generieren. In diesem Fall können Sie Regeln zum Festlegen von Startpunkten für die Vorlage konfigurieren, um bestimmte Features oder Knotenanschlusspunkte als Startpunkte für die Verarbeitung der Verfolgungsregel festzulegen. Startpunktregeln müssen mit dem Werkzeug Regel zum Festlegen von Startpunkten nach Attribut hinzufügen vor der Verfolgungsregel in der Regelsequenz der Schemavorlage eingerichtet werden.
Regeln zum Einblenden von Containern: Diese werden mit dem Werkzeug Regel zum Einblenden von Containern hinzufügen, Regel zum Einblenden von Containern nach Attribut hinzufügen oder Regel zum Einblenden von Containern nach Kategorie hinzufügen konfiguriert. Regeln zum Einblenden von Containern ermöglichen das Einblenden von Containern in Schemas. Sie werden im Allgemeinen vor Regeln eingerichtet, die die Schemadarstellung vereinfachen.
Regeln zum Hinzufügen von Konnektivitätszuordnungen, die mit dem Werkzeug Regel für Konnektivitätszuordnungen hinzufügen konfiguriert werden, können eingerichtet werden, um die in den Schemas dargestellten Konnektivitätszuordnungen abzurufen und die Vollständigkeit der Schemadarstellung vor dem Ein- oder Ausblenden von Features sicherzustellen.
Achtung:
Da diese Regel sehr zeitaufwändig ist, sollten Sie sie nur im Bedarfsfall konfigurieren. Das Hinzufügen von Konnektivitätszuordnungen ist für eine Vorlage, die für die Ausführung einer Verfolgungsregel konfiguriert ist, beispielsweise nicht relevant, da die Konnektivitätszuordnungen bereits systematisch von der Verfolgung selbst zurückgegeben werden.
Regeln zum Hinzufügen von Schema-Feature-Funktionen: Dieser werden mit dem Werkzeug Regel zum Hinzufügen von Schema-Feature-Funktion nach Attribut hinzufügen oder Regel zum Hinzufügen von Schema-Feature-Funktion nach Kategorie hinzufügen hinzugefügt. Regeln zum Hinzufügen von Schema-Feature-Funktionen können so eingerichtet werden, dass das Ausblenden von Containern oder die Reduktion von Knoten präzise gesteuert wird. Auf diese Weise kann verhindert werden, dass während der gesamten oder eines Teils der Schemaerstellung bestimmte Container ausgeblendet oder bestimmte Knoten reduziert werden.
Regeln zum Ausblenden von Containern: Diese werden eingerichtet, wenn das Werkzeug Regel zum Ausblenden von Containern hinzufügen, Regel zum Ausblenden von Containern nach Attribut hinzufügen oder Regel zum Ausblenden von Containern nach Kategorie hinzufügen ausgeführt wird. Regeln zum Ausblenden von Containern werden zum Ausblenden von Containern in Schemas ausgeführt. Sie müssen nach den Regeln zum Einblenden von Containern ausgeführt werden, wenn Sie alle Inhalte im Zusammenhang mit den ausgeblendeten Containern verfolgen möchten.
Regeln zum Starten von Iterationen, die mit dem Werkzeug Regel zum Starten von Iterationen hinzufügen konfiguriert wurden, müssen sich am Anfang einer iterativen Sequenz für die Regel zum Reduzieren von Knoten befinden. Dadurch wird bei der Schemaerstellung eine Schleife durch die Regelsequenz zum Reduzieren von Knoten ausgeführt, solange im Schema Knoten vorhanden sind, die von einer der Regeln in dieser Sequenz reduziert werden.
Regeln zum Reduzieren von Knoten: Diese werden hinzugefügt, wenn die Werkzeuge Regel zum Reduzieren von Knoten hinzufügen, Regel zum Reduzieren von Knoten nach Attribut hinzufügen und Regel zum Reduzieren von Knoten nach Kategorie hinzufügen ausgeführt werden. Regeln zum Reduzieren von Knoten werden zum Vereinfachen des Schemadiagramms verwendet.
Achtung:
Während der Konfiguration müssen Sie es vermeiden, Regeln zum Reduzieren von Knoten, die Knoten verarbeiten, die maximal zwei andere Knoten verbinden, und Regeln zum Reduzieren von Knoten, die mindestens drei andere Knoten verarbeiten, innerhalb derselben iterativen Sequenz der Reduktionsregeln zu mischen. Wenn diese gemeinsam verwendet werden, wird die Performance bei der Schemaerstellung beeinträchtigt. Zum Reduzieren von Knoten, die mindestens drei andere Knoten verbinden, sollten Sie zwei iterative Sequenzen einrichten: Die erste Sequenz zum Verarbeiten der Reduktion von Knoten, die maximal zwei andere Knoten verbinden, und die zweite Sequenz für die Reduktion von Knoten, die mindestens drei andere Knoten verbinden.
Tipp:
Da Inhalts-Schemaknoten keine Schema-Features ohne Inhalt aggregieren, können Sie eine Regel zum Entfernen von Features vor dem Reduzieren von Knoten so konfigurieren, dass Polygon-Container und alle Inhalt-Container-Beziehungen im Schema entfernt werden, und dann Reduzierungen erzwingen.
Regeln zum Beenden von Iterationen, die mit dem Werkzeug Regel zum Beenden von Iterationen hinzufügen konfiguriert wurden, müssen sich am Ende einer iterativen Sequenz der Regel zum Reduzieren von Knoten befinden, das heißt, direkt hinter der letzten Regel zum Reduzieren von Knoten in der Sequenz, in der der Erstellungsprozess iteriert werden soll.
Regeln zum Reduzieren von Kanten, die mit dem Werkzeug Regel zum Reduzieren von Kanten nach Attribut hinzufügen eingerichtet wurden, dienen dem Reduzieren von Kanten.
Regeln für strukturelle Anbauten, die mit dem Werkzeug Regel für strukturelle Anbauten hinzufügen konfiguriert wurden, werden systematisch zuletzt ausgeführt, unabhängig davon, wo sie in der Regelsequenz eingerichtet wurden.
Achtung:
Da diese Regel sehr zeitaufwändig ist, sollten Sie sie nur im Bedarfsfall konfigurieren. So ist das Hinzufügen struktureller Anbauten nicht relevant für eine Vorlage, die für die Ausführung folgender Regeln konfiguriert ist:
Eine Verfolgungsregel, die keine Strukturen einbezieht
Regeln zum Entfernen von Features, die zur Verarbeitung von Strukturknoten eingerichtet sind, die Anbauten unterstützen
Hinweis:
Regeln zum Entfernen von Features können Sie auch an diesen bestimmten Positionen einrichten:
Nach einer Verfolgungsregel oder nach einer Regel zum Einblenden von Containern, um Beziehungen zwischen Containern aus der Schemadarstellung zu entfernen. Dies vereinfacht die Schemadarstellung.
Am Ende Ihrer Regelsequenz, um die Schemadarstellung zu bereinigen oder das Schema zu vereinfachen. Zum Beispiel zum systematischen Entfernen von linearen Containerkanten, da die gemeinsame Darstellung von linearen Netzwerkcontainern und den zugehörigen Inhalten in den Schemas verwirrend oder irrelevant ist.
Das folgende Schema veranschaulicht die empfohlene Position für jede Regel in der Regelsequenz entsprechend den oben dargelegten Empfehlungen:

Beispiel für das Hinzufügen von Schemaregeln zu einer Schemavorlage
Die folgenden Schritte sind ein Beispiel für das Hinzufügen von Schemaregeln zu einer Schemavorlage. Ziel in diesem Beispiel ist die Verkettung des Werkzeugs vom Typ Regel zum
Voraussetzung:
Erstellen Sie ein grundlegendes Geoverarbeitungsmodell für Schemavorlagen, wie im Abschnitt Phase 1: Erstellen einer Vorlage und Konfigurieren der grundlegenden Eigenschaften oben beschrieben, bevor Sie die nächsten Schritte durchführen.
Öffnen Sie das Geoverarbeitungsmodell für Schemavorlagen, das Sie im vorherigen Abschnitt erstellt haben.
Konfigurieren Sie Schemaregeln, um alle unerwarteten Features zu entfernen, die möglicherweise als Eingabe ausgewählt wurden. In diesem Beispiel werden Regeln zum Entfernen von Features eingerichtet, um alle Eingabe-Features zu verwerfen, mit Ausnahme von Strukturgrenzen und Schutzschalter-Verteilungsbauteilen:
Ziehen Sie das Werkzeug Regel zum Entfernen von Features hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen des Werkzeugs Schemavorlage ändern mit dem Werkzeug Regel zum Entfernen von Features hinzufügen, indem Sie die folgenden Schritte ausführen:
Klicken Sie auf die Variable für das Ausgabe-Netzwerk des Werkzeugs Schemavorlage ändern, während Sie den Mauszeiger auf das Werkzeug Regel zum Entfernen von Features hinzufügen verschieben. Klicken Sie auf Eingabe-Netzwerk.
Klicken Sie auf die Variable für das Ausgabeschema des Werkzeugs Schemavorlage ändern, während Sie den Mauszeiger auf das Werkzeug Regel zum Entfernen von Features hinzufügen verschieben. Klicken Sie auf Eingabe-Schemavorlage.
Doppelklicken Sie im Modell auf das Werkzeug Regel zum Entfernen von Features hinzufügen, und richten Sie die Regelparameter wie folgt ein, um alle Features außer denen für elektrische Verteilungsbauteile und Strukturgrenzen zu entfernen:
Quellentyp: Wählen Sie Knoten und Kanten aus.
Regelprozess: Wählen Sie Quellklassen ausschließen aus.
Netzwerkquellen: Wählen Sie ElectricDistributionDevice und dann Strukturgrenze aus.
Klicken Sie auf OK.
Ziehen Sie das Werkzeug Regel zum Entfernen von Features nach Attribut hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Wiederholen Sie die Schritte unter 2.b weiter oben, um die Ausgabevariablen des Werkzeugs Regel zum Entfernen von Features hinzufügen als Eingabe für das Werkzeug Regel zum Entfernen von Features nach Attribut hinzufügen zu verbinden.
Doppelklicken Sie im Modell auf das Werkzeug Regel zum Entfernen von Features nach Attribut hinzufügen, und legen Sie die Regelparameter wie folgt fest, um alle elektrischen Verteilungsbauteile außer den Schutzschaltern zu entfernen:
Zu entfernende Netzwerkquelle: Wählen Sie ElectricDistributionDevice aus.
Ausdruck: Klicken Sie auf Neuer Ausdruck. Wählen Sie anschließend Asset-Gruppe für Feld aus, und klicken Sie auf Ist ungleich als Ausdrucksoperator. Aktivieren Sie 4 - CircuitBreaker für Werte, und klicken Sie auf Aktualisieren.
Klicken Sie auf OK.
Legen Sie die Startpunkte unter den verbleibenden Features fest. In diesem Beispiel wird eine Regel zum Festlegen von Startpunkten konfiguriert, um alle Schutzschalter mit der Anschlusspunkt-ID 3/ Load als Startpunkt festzulegen:
Ziehen Sie das Werkzeug Regel zum Festlegen von Startpunkten nach Attribut hinzufügen aus dem Toolset Konfiguration auf die Registerkarte Modell.
Verbinden Sie die Ausgabevariablen von Regel zum Entfernen von Features nach Attribut hinzufügen als Eingabe für Regel zum Festlegen von Startpunkten nach Attribut hinzufügen.
Doppelklicken Sie im Modell auf das Werkzeug Regel zum Festlegen von Startpunkten nach Attribut hinzufügen, und legen Sie die Regelparameter fest:
Netzwerkquelle: Wählen Sie ElectricDistributionDevice aus.
Ausdruck: Klicken Sie auf Neuer Ausdruck. Wählen Sie anschließend Asset-Gruppe für Feld aus, und klicken Sie auf Ist gleich als Ausdrucksoperator. Aktivieren Sie 4 - CircuitBreaker für Werte, und klicken Sie auf Aktualisieren.
Knotenanschlusspunkt(e): Aktivieren Sie 3/Load.
Klicken Sie auf OK.
Fügen Sie eine Verfolgungsregel zur Verfolgung von Teilnetzen für die Mittelspannungsverteilung hinzu:
Doppelklicken Sie im Modell auf das Werkzeug Regel für Verfolgung hinzufügen, und richten Sie eine Verfolgungsregel zur Verfolgung von Teilnetzen wie folgt ein:
Verfolgungstyp: Wählen Sie TEILNETZ aus.
Netzart: Wählen Sie ElectricDistribution aus.
Ebene: Wählen Sie Mittlere Spannung aus.
Klicken Sie auf OK.
Container ausblenden. In diesem Beispiel wird die Regel zum Ausblenden von Containern wie folgt konfiguriert, um alle Container mit Ausnahme von Strukturgrenzen auszublenden:
Ziehen Sie das Werkzeug Regel zum Ausblenden von Containern hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen von Regel für Verfolgung hinzufügen als Eingabe für Regel zum Ausblenden von Containern hinzufügen.
Doppelklicken Sie im Modell auf das Werkzeug Regel zum Ausblenden von Containern hinzufügen, und legen Sie die Regelparameter fest:
Containertyp: Wählen Sie Knoten und Kanten aus.
Regelprozess: Wählen Sie Quellklassen ausschließen aus.
Containerquellen: Wählen Sie StructureBoundary aus.
Neu verbundene Kanten aggregieren: Lassen Sie das Kontrollkästchen aktiviert.
Klicken Sie auf OK.
Lassen Sie eine Sequenz aus Reduktionsregeln in einer Schleife durchlaufen, um alle Knoten, die 0, 1 oder 2 andere Knoten haben, mit Ausnahme von Verteilungsbauteilen und -baugruppen zu reduzieren, alle Verteilungsbaugruppen mit Ausnahme von Schaltanlagen und Schaltblöcken zu reduzieren und alle Verteilungsbauteile mit Ausnahme von Schutzschaltern und Schaltern und reduzieren:
Ziehen Sie das Werkzeug Regel zum Starten von Iterationen hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen von Regel zum Ausblenden von Containern hinzufügen als Eingabe für Regel zum Starten von Iterationen hinzufügen.
Ziehen Sie das Werkzeug Regel zum Reduzieren von Knoten hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen von Regel zum Starten von Iterationen hinzufügen als Eingabe für Regel zum Reduzieren von Knoten hinzufügen.
Doppelklicken Sie im Modell auf das Werkzeug Regel zum Reduzieren von Knoten hinzufügen, und legen Sie die Regelparameter fest:
Regelprozess: Wählen Sie Quellklassen ausschließen aus.
Knotenquellen: Wählen Sie ElectricDistributionDevice und dann ElectricDistributionAssembly aus.
Konnektivitätseinschränkungen: Blenden Sie diesen Abschnitt ein:
Knoten reduzieren mit: Wählen Sie Maximal zwei verbundene Knoten aus.
Reduzieren, wenn nicht verbunden: Aktivieren Sie dieses Kontrollkästchen.
Reduzieren, wenn mit einem Knoten verbunden: Aktivieren Sie dieses Kontrollkästchen.
Reduzieren, wenn mit 2 anderen Knoten verbunden: Lassen Sie dieses Kontrollkästchen aktiviert.
Klicken Sie auf OK.
Ziehen Sie das Werkzeug Regel zum Reduzieren von Knoten nach Attributen hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen von Regel zum Reduzieren von Knoten hinzufügen als Eingabe für Regel zum Reduzieren von Knoten nach Attribut hinzufügen.
Doppelklicken Sie im Modell auf das Werkzeug Regel zum Reduzieren von Knoten nach Attribut hinzufügen, und legen Sie die Regelparameter fest:
Zu reduzierende Knotenquelle: Wählen Sie ElectricDistributionAssembly aus.
Ausdruck: Klicken Sie auf Neuer Ausdruck. Wählen Sie dann Asset-Gruppe für Feld aus, und klicken Sie auf schließt die Werte nicht ein als Ausdrucksoperator. Aktivieren Sie 8 - Switch bank und 9 - Switchgear für Werte, und klicken Sie auf Aktualisieren.
Konnektivitätseinschränkungen: Blenden Sie diesen Abschnitt ein:
Knoten reduzieren mit: Wählen Sie Maximal zwei verbundene Knoten aus.
Reduzieren, wenn nicht verbunden: Aktivieren Sie dieses Kontrollkästchen.
Reduzieren, wenn mit einem Knoten verbunden: Aktivieren Sie dieses Kontrollkästchen.
Reduzieren, wenn mit 2 anderen Knoten verbunden: Lassen Sie dieses Kontrollkästchen aktiviert.
Klicken Sie auf OK.
Ziehen Sie das Werkzeug Regel zum Reduzieren von Knoten nach Attributen hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen aus dem ersten Werkzeug Regel zum Reduzieren von Knoten nach Attribut hinzufügen als Eingabe für das zweite Werkzeug Regel zum Reduzieren von Knoten nach Attribut hinzufügen.
Doppelklicken Sie im Modell auf das zweite Werkzeug Regel zum Reduzieren von Knoten nach Attribut hinzufügen, und legen Sie die Regelparameter fest:
Zu reduzierende Knotenquelle: Wählen Sie ElectricDistributionDevice aus.
Ausdruck: Klicken Sie auf Neuer Ausdruck, wählen Sie Asset-Gruppe für Feld aus, und klicken Sie auf enthält nicht die Werte als Ausdrucksoperator. Aktivieren Sie 4 - Circuit Breaker und 15 - Switch für Werte, und klicken Sie auf Aktualisieren.
Konnektivitätseinschränkungen: Blenden Sie diesen Abschnitt ein:
Knoten reduzieren mit: Wählen Sie Maximal zwei verbundene Knoten aus.
Reduzieren, wenn nicht verbunden: Aktivieren Sie dieses Kontrollkästchen.
Reduzieren, wenn mit einem Knoten verbunden: Aktivieren Sie dieses Kontrollkästchen.
Reduzieren, wenn mit 2 anderen Knoten verbunden: Lassen Sie dieses Kontrollkästchen aktiviert.
Klicken Sie auf OK.
Ziehen Sie das Werkzeug Regel zum Beenden von Iterationen hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen von Regel zum Reduzieren von Knoten nach Attribut hinzufügen als Eingabe für Regel zum Beenden von Iterationen hinzufügen.
Die zweite Phase Ihres Geoverarbeitungsmodells für Schemavorlagen sollte in etwa wie folgt aussehen:

Phase 3: Hinzufügen der Schemalayouts
Die dritte Phase der Vorlagenkonfiguration beschäftigt sich mit Layouts. Sie umfasst die Definition der aktiven Layouts und ihrer Parameterwerte sowie die Voreinstellung von Standardparameterwerten für Layouts, die als inaktive Layouts hinzugefügt wurden. Die Konfiguration wird mit den Werkzeugen des Typs Layout
Beachten Sie, dass die Regel "Stammknoten festlegen" mit bestimmten Layouts verknüpft ist, die während dieser dritten Phase eingerichtet werden können. Zur Konfiguration wird das Werkzeug Regel zum Festlegen von Stammknoten nach Attributen hinzufügen verwendet. Sie ermöglicht das Kennzeichnen von Knoten in den generierten Schemas als Stammknoten, die dann von den Layouts, die Sie für die Anwendung auf die Schemas einrichten, berücksichtigt werden können.
Wie die Phase für Regeln muss die Phase für Layouts beim Konfigurieren von Schemavorlagen sorgfältig durchgeführt werden. Sie sollten in der folgenden Reihenfolge vorgehen:
Um während der Erstellung des Schemas ein Baum-Layout anzuwenden, z. B. "Intelligente Baumstruktur", "Radiale Baumstruktur" oder "Baumstruktur entlang Hauptleitung", und dieses Baum-Layout an bestimmten Knoten beginnen zu lassen, verwenden Sie das Werkzeug Regel zum Festlegen von Stammknoten nach Attribut hinzufügen, um die Stämme abzufragen und zu identifizieren.
Hinweis:
Dieses Werkzeug kann an jeder beliebigen Position entlang der Regelsequenz hinzugefügt werden und nicht nur ganz am Ende dieser Sequenz, bevor Sie mit der Konfiguration der Layoutsequenz beginnen. Beispiel: Sie haben eine Verfolgungsregel so konfiguriert, dass bei den bereitgestellten Teilnetz-Controllern als Eingang startet, und möchten Ihr Schema als Baumstruktur auslegen, die bei den Eingangs-Teilnetz-Controllern beginnt. Stellen Sie in diesem Fall das Werkzeug Regel zum Festlegen von Stammknoten nach Attribut hinzufügen vor das Werkzeug Verfolgungsregel hinzufügen, um nur die Teilnetz-Controller abzufragen, die Benutzer als Eingänge bereitstellen. Tatsächlich kann die später angewendete Verfolgungsregel andere Teilnetz-Controller zurückgeben, die Sie nicht als Stamm der Baumstruktur verwenden möchten. Wenn die Regel "Stammknoten festlegen" so konfiguriert ist, dass sie nach der Regel "Verfolgung" ausgeführt wird, haben Sie möglicherweise keine Möglichkeit, den SQL-Ausdruck so festzulegen, dass er nur die Eingangs-Teilnetz-Controller, die Sie unter allen zu diesem Zeitpunkt im Schema vorhandenen Teilnetz-Controllern erwarten, ordnungsgemäß abfragt.
Um ein aktives Layout zu konfigurieren und es nur auf bestimmte Schema-Features anzuwenden, verwenden Sie das Werkzeug Schema-Feature-Auswahl zu Layout hinzufügen, um diese bestimmten Schema-Features herauszufiltern, bevor Sie das aktive Layout konfigurieren.
Hinweis:
Möglicherweise müssen Sie mehrere Schema-Feature-Auswahl zu Layout hinzufügen-Werkzeuge hintereinander anwenden, um alle Schema-Features herauszufiltern, die Sie anhand des nächsten aktiven Layouts anordnen möchten.
Richten Sie die Sequenz der aktiven Layoutalgorithmen in der Reihenfolge ein, in der sie während der Schemaerstellung ausgeführt werden sollen, wenn das entsprechende Werkzeug des Typs Layout
hinzufügen mit aktivierter Option Aktiv ausgeführt wird.Hinweis:
Wenn Sie mit dem Werkzeug Schema-Feature-Auswahl zu Layout hinzufügen einen Satz von Schema-Features für das Layout auswählen und mehrere Layouts konfigurieren, die während der Erstellung des Schemas verkettet werden sollen, gilt für diesen Auswahlsatz nur das erste aktive Layout in der Layoutsequenz. Der Auswahlsatz wird am Ende des ersten aktiven Layout-Prozesses systematisch gelöscht, und die nächsten Layouts gelten für alle Schema-Features. Um mehrere Layouts auf denselben Satz von Schema-Features anzuwenden, müssen Sie die Schema-Feature-Auswahl zu Layout hinzufügen-Werkzeuge vor jedem aktiven Layout konfigurieren, das Sie verketten möchten.
Richten Sie die Liste der inaktiven Layoutalgorithmen ein, wenn das entsprechende Werkzeug des Typs Layout
hinzufügen mit deaktivierter Option Aktiv ausgeführt wird.
Hinweis:
Um Ihr Geoverarbeitungsmodell für Schemavorlagen auch in Zukunft verwenden zu können, sollten aktive und inaktive Layouts nicht vermischt werden.
Hinweis:
Beim Konfigurieren einer Sequenz der aktiven Layoutalgorithmen sollten Sie Folgendes beachten:
Es hat keinen Zweck, schematische Layouts zu konfigurieren oder zu versuchen, aktuelle Positionen von Schema-Features zu erhalten (z. B. "Lineare Verteilung", "Räumliche Verteilung" usw.), bevor ein Baumstruktur-Layout ausgeführt wird (z. B. "Radiale Baumstruktur", "Intelligente Baumstruktur" und "Baumstruktur entlang Hauptleitung").
Die Layouts "Teilweise überlappende Kanten" und "Schemakanten umformen" werden häufig als aktive Verfeinerungsalgorithmen verwendet und an der letzten Position in der Vorlagenlayoutsequenz ausgeführt.
Die folgenden Schritte beschreiben beispielhaft die Geoverarbeitungswerkzeuge für die Vorlagenkonfiguration, die verkettet werden müssen, um die Inhalte des generierten Schemas als intelligente Baumstruktur anzuordnen. Dabei wird mit Schutzschaltern als Stammknoten begonnen. Die Verzweigungen sind von oben nach unten angeordnet, und alle Kanten, die nach der Ausführung des Layouts für eine intelligente Baumstruktur überlappen könnten, werden systematisch getrennt.
Beispiel für das Hinzufügen von Schemalayouts zu einer Schemavorlage
Die folgenden Schritte sind ein Beispiel für das Hinzufügen von Schemalayouts zu einer Schemavorlage. Der Zweck dieses Beispiels ist es, im Schema vorhandene Schutzschalter zu identifizieren und als Stammknoten festzulegen, ein Layout für intelligente Baumstruktur anzuwenden und Schemakanten zu trennen, die sich im Schema überlappen können.
Voraussetzung:
Erstellen Sie ein Geoverarbeitungsmodell für Schemavorlagen, wie in den Abschnitten Phase 1: Erstellen einer Vorlage und Konfigurieren der grundlegenden Eigenschaften und Phase 2: Hinzufügen von Regeln, mit denen der endgültige Schemainhalt definiert wird beschrieben, bevor Sie die nächsten Schritte durchführen.
Öffnen Sie das Geoverarbeitungsmodell für Schemavorlagen, das Sie im vorherigen Abschnitt erstellt haben.
Ziehen Sie das Werkzeug Regel zum Festlegen von Stammknoten nach Attribut hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Führen Sie die Schritte 10a und 10b im Workflow der Phase 1 aus, um Ausgabevariablen aus Regel zum Beenden von Iterationen hinzufügen als Eingabe für Regel zum Festlegen von Stammknoten nach Attribut hinzufügen zu verbinden.
Doppelklicken Sie im Modell auf das Werkzeug Regel zum Festlegen von Stammknoten nach Attribut hinzufügen, und richten Sie die Regel zum Festlegen von Stammknoten so ein, dass sie alle Schutzschalter als Stammknoten kennzeichnet:
Wählen Sie DistributionDevice aus der ersten Dropdown-Liste unter Auszuwählende Knotenquellen aus.
Klicken Sie auf Neuer Ausdruck.
Wählen Sie Asset-Gruppe für Feld aus, klicken Sie auf den Ausdrucksoperator ist gleich, und aktivieren Sie 4 - CircuitBreaker für Werte. Klicken Sie auf Aktualisieren.
Klicken Sie auf OK.
Ziehen Sie das Werkzeug Layout für intelligente Baumstruktur hinzufügen aus dem Toolset Konfiguration in die Modellansicht.
Verbinden Sie die Ausgabevariablen von Regel zum Festlegen von Stammknoten nach Attribut hinzufügen als Eingabe für Layout für intelligente Baumstruktur hinzufügen.
Doppelklicken Sie im Modell auf das Werkzeug Layout für intelligente Baumstruktur hinzufügen, und richten Sie den Layout-Algorithmus so ein, dass die Verzweigungen der Baumstruktur von oben nach unten angeordnet werden:
Lassen Sie das Kontrollkästchen Aktiv aktiviert, damit der Algorithmus während der Schemaerstellung ausgeführt wird.
Wählen Sie Von oben nach unten aus der Dropdown-Liste Strukturrichtung aus.
Klicken Sie auf OK.
Ziehen Sie das Werkzeug Layout "Schemakanten umformen" hinzufügen aus dem Toolset Konfiguration auf die Registerkarte Modell.
Verbinden Sie die Ausgabevariablen von Layout für intelligente Baumstruktur hinzufügen als Eingabe für Layout "Schemakanten umformen" hinzufügen.
Doppelklicken Sie im Modell auf das Werkzeug Layout "Schemakanten umformen" hinzufügen, und richten Sie den Layout-Algorithmus so ein, dass Kanten, die im Schema überlappen können, getrennt werden:
Lassen Sie das Kontrollkästchen Aktiv aktiviert, damit der Algorithmus während der Schemaerstellung ausgeführt wird.
Wählen Sie Überlappende Kanten trennen aus der Dropdown-Liste Umformungsvorgang aus.
Klicken Sie auf OK.
Die dritte Phase Ihres Geoverarbeitungsmodells für Schemavorlagen sollte in etwa wie folgt aussehen:

Ausführen eines Geoverarbeitungsmodells aus Regel- und Layoutdefinitionen einer Schemavorlage
Um ein Schemavorlagen-Geoverarbeitungsmodell auszuführen und basierend auf dieser Vorlage Schemas zu generieren, führen Sie die folgenden Schritte aus:
Voraussetzung:
Erstellen Sie ein Geoverarbeitungsmodell der Regel- und Layoutdefinitionen einer Schemavorlage, wie im obigen Abschnitt beschrieben, und öffnen Sie es zur Bearbeitung.
Klicken Sie auf die Registerkarte ModelBuilder und klicken Sie auf Überprüfen.
Klicken Sie auf Ausführen.
Klicken Sie auf Speichern, um das Geoverarbeitungsmodell der Schemavorlage in Ihrer Projekt-Toolbox zu speichern.
Öffnen Sie die Karte, die das Netzwerk referenziert, für das Sie Schemas generieren möchten.
Um basierend auf der neuen Vorlage Schemas zu generieren, führen Sie einen der folgenden Vorgänge aus:
Wählen Sie einige Features auf der Netzwerkkarte oder Objekte in den Objekttabellen der Netzwerkquelle aus, die in der Karte referenziert werden. Wählen Sie dann die Schemavorlage aus der Vorlagenliste unter der Dropdown-Liste Neu
aus.Legen Sie ab ArcGIS Pro 3.5 | ArcGIS Enterprise 11.5 Netzwerkelemente als Startpunkte fest. Legen Sie bei Bedarf Netzwerkelemente als Barrieren fest. Wählen Sie anschließend in der Gruppe Schema eine Schemavorlage aus der Vorlagenliste unter der Dropdown-Liste Verfolgungspositionen verwenden
aus.
Überprüfen Sie, ob ein neues Element, das dem Namen der neu erstellten Vorlage entspricht, in den Vorlagenlisten angezeigt wird, und testen Sie die Einstellungen der neu erstellten Vorlage.
Damit die gerade erstellte Vorlage vollständig mit dem zugehörigen Service verwendet werden kann, müssen Sie sich mit den Administrator-Anmeldeinformationen bei Ihrem ArcGIS Server Manager-Portal anmelden und diesen Service beenden und neu starten.
Verwalten eines Geoverarbeitungsmodells aus Regel- und Layoutdefinitionen einer Schemavorlage
Alle von Ihnen erstellten Geoverarbeitungsmodelle werden standardmäßig in Ihrer ArcGIS Pro-Projekt-Toolbox gespeichert. Damit Ihr Geoverarbeitungsmodell für Schemavorlagen nicht verloren geht, wenn dieses Projekt gelöscht wird, sollten Sie eine eigene Toolbox an einem sicheren Speicherort auf Ihrem lokalen Datenträger erstellen und in dieser Toolbox eine Sicherungskopie aller Ihrer Geoverarbeitungsmodelle für Schemavorlagen speichern.
Hinweis:
Ab ArcGIS Pro 3.6 können Sie das Werkzeug Geoverarbeitungsmodell aus Schema-Vorlage erstellen ausführen, um Geoverarbeitungsmodelle mit der Sequenz der Konfigurationswerkzeuge für Netzwerkschemas neu zu erstellen, die zum Einrichten der derzeit in Ihren Schemavorlagen konfigurierten Schemaregeln und Schema-Layouts verwendet werden.
Verwandte Themen
Einführung in die Regel- und Layoutdefinitionen eines Schemas
Exportieren und Importieren der Regel- und Layoutdefinitionen einer Schemavorlage
Erstellen von Geoverarbeitungsmodellen für vorhandene Schemavorlagen
Besonderheiten der Regel- und Layoutdefinitionen für Teilnetz-Schemavorlagen
"Regel zum Hinzufügen von Schema-Feature-Funktionen" – Hilfe