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. Dieses Werkzeug kann bei Bedarf jedoch an jeder beliebigen Position entlang der Regelsequenz hinzugefügt werden. Wenn Sie diese Regel ganz ans Ende der Regelsequenz setzen, wird sichergestellt, dass die Regel "Stammknoten festlegen" alle im Schema vorhandenen Knoten verarbeitet. Wenn Sie die Regel "Stammknoten festlegen" an einer bestimmten Position entlang der Regelsequenz einrichten, verarbeitet sie nur die Knoten, die zu diesem Zeitpunkt im Schema vorhanden sind. Tatsächlich kann die Regel keine Schemaknoten, erkennen, die durch andere Regeln hinzugefügt werden könnten, die so konfiguriert sind, dass sie später in der Regelsequenz angewendet werden.
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 von Schemaregeln nach Attributen können Sie Schema-Features anhand von Attributwerten für Netzwerkquellen in Bezug auf die anderen Schema-Feature-Attributwerte mit der folgenden spezifischen SQL-Anweisung herausfiltern: WHERE 'OBJECT' = 'IN_DIAGRAM'. Um beispielsweise das Schema-Feature mit einem minimalen Attributwert im generierten Schema abzufragen, können Sie ein beliebiges Werkzeug mit der Regel "<XXX> nach Attribut hinzufügen" mit einem SQL-Ausdruck basierend auf der folgenden Syntax einrichten: <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
- Regel zum Festlegen von Stammknoten nach Attribut hinzufügen
- Einführung in die Regel- und Layoutdefinitionen eines Schemas
- Layout für Baumstruktur entlang Hauptleitung hinzufügen
- Layout für radiale Baumstruktur hinzufügen
- Layout für intelligente Baumstruktur hinzufügen
- Anwenden eines Layouts auf ein Netzwerkschema