Informationen zur Regel "Stammknoten festlegen"

Die Regel "Stammknoten festlegen" wird verwendet, um Knoten basierend auf einer Netzwerkknotenklasse oder Objekttabelle als Stammknoten des Schemas festzulegen, indem diese Knoten ggf. nach ihren Attributen gefiltert werden.

Da es sich bei Stammknoten um bestimmte Knoten handelt, über die Baumstruktur-Layouts für Netzwerkschemas ausgeführt werden, wird diese Regel normalerweise für Vorlagen konfiguriert, die bei der Erstellung von Schemas für die automatische Ausführung von Baumstruktur-Layouts eingerichtet sind.

Prozess der Regel "Stammknoten festlegen"

Die Regel "Stammknoten festlegen" muss in einer Vorlage eingerichtet sein, bevor Baumstruktur-Layouts (intelligente Baumstruktur, Baumstruktur entlang Hauptleitung, radiale Baumstruktur) konfiguriert werden, damit von der Regel zuerst die erwarteten Stämme positioniert und diese Stammknoten für das automatische Baumstruktur-Layout verwendet werden.

Meist ist diese Regel die letzte, die in der Regelsequenz von Vorlagen konfiguriert wird. Sie wird also nach allen Regeln ausgeführt, die die Schemadarstellung ändern. Dadurch wird sichergestellt, dass die Regel "Stammknoten festlegen" alle im Schema vorhandenen Knoten verarbeitet.

Konfiguration der Regel "Stammknoten festlegen"

Sie können mit dem Werkzeug Regel zum Festlegen von Stammknoten nach Attribut hinzufügen eine Regel "Stammknoten festlegen" zu einer Vorlage hinzufügen.

Tipp:

Beim Konfigurieren einer Schemaregel nach Attributen können Sie Schema-Features für die Attributwerte von Netzwerkquellen in Bezug auf andere Schema-Feature-Attributwerte ausfiltern. Verwenden Sie dazu die folgende spezifische SQL-Anweisung: WHERE 'OBJECT' = 'IN_DIAGRAM' Um beispielsweise das Schema-Feature mit einem minimalen Attributwert im generierten Schema abzufragen, können Sie ein beliebiges Werkzeug des Typs "Regel zum <XXX> nach Attribut hinzufügen" mit einem SQL-Ausdruck basierend auf der folgenden Syntax hinzufügen: <attributeName> = (SELECT MIN(<attributeName>) FROM <networkClassName>) WHERE 'OBJECT' = 'IN_DIAGRAM'.

Angenommen, Sie möchten Schemas mit dem automatischen Layout "Intelligente Baumstruktur" erstellen, wobei sich der Teilnetz-Controller als Stammknoten des Baumstruktur-Layouts zu unterst im Schema befinden soll. In diesem Fall fügen Sie im Geoverarbeitungsmodell der Schemavorlage vor dem Werkzeug Layout für intelligente Baumstruktur hinzufügen das Werkzeug Regel zum Festlegen von Stammknoten nach Attribut hinzufügen hinzu. Dazu verwenden Sie den folgenden SQL-Ausdruck: SUBNETWORKCONTROLLER = 1 AND attributeElevation = (SELECT MIN(attributeElevation) FROM ElectricDevice) WHERE 'OBJECT' = 'IN_DIAGRAM'.

Manuell und mit Regeln festgelegte Stammknoten

In einem Schema können von Regeln festgelegte und manuell mit dem Werkzeug Stammknoten festlegen festgelegte Stämme vorhanden sein. Sie können also in einem Schema mit vordefinierten, beim Generieren bzw. Aktualisieren eingerichteten Stammknoten weitere Stammknoten manuell einrichten oder vorhandene Stammknoten entfernen.

In den meisten Fällen gehen Stammknoten, die manuell festgelegt wurden, beim Aktualisieren eines solchen Schemas verloren. Nur die Stammknoten, die mit der Regel zum Festlegen von Stammknoten nach Attribut festgelegt wurden, sollten am Ende von Schemaaktualisierungen erhalten bleiben. Es gibt nur eine Ausnahme: Wenn während des Regelprozesses kein Knoten festgelegt wurde, verbleiben vor der Schemaaktualisierung manuell festgelegte Stammknoten als Stammknoten im aktualisierten Schema.

Verwandte Themen