Die Regel "Container einblenden" dient zum Einblenden von Schemas, indem Inhalts-Features oder - elemente hinzugefügt werden, die folgende Bedingungen erfüllen:
- sie sind in einem Container der Schema-Eingabe enthalten
- sie verwenden denselben Container wie die Inhalte der Schema-Eingabe
Mit der Regel "Container einblenden" werden die Container nach Quellklasse oder Objekttabelle oder nach Netzwerkkategorien eingeblendet. Wenn die Regel für eine Netzwerkquellklasse oder -objekttabelle konfiguriert wurde, können Sie diese Container nach Attributen filtern.
In Schemas, in denen alle Container eingeblendet wurden, können Sie Folgendes feststellen:
- Alle Punkt-Container in einem Netzwerk, z. B. Strukturknoten oder Verteilungs- oder Übertragungsbaugruppen, werden als Schema-Polygon-Container angezeigt, deren Geometrie so berechnet wird, dass der Container immer ein Rechteck um den entsprechenden Inhalt zeichnet.
- Alle linearen Container, z. B. Strukturkanten, werden in den zugehörigen Inhalts-Features oder Objekten angezeigt und können mit Schema-Polygon-Containern verbunden werden, wenn diese eingeblendet werden.
Wenn Sie einen Layout-Algorithmus auf ein Schema anwenden, können Sie das Layout für zwei Möglichkeiten der Ausführung konfigurieren:
- Für die obere Schemadarstellung, sodass die relative Position folgender Elemente beibehalten wird:
- Alle Inhalts-Features oder Objekte in Bezug zu einem Strukturknoten/Bauteilsatz im Polygon-Container im Schema des Strukturknotens oder Bauteilsatzes
- Alle Inhalts-Features oder Objekte, die sich auf einen linearen Container um den linearen Container des Schemas beziehen, um sie entlang dieses linearen Containers darzustellen
- Unterschiedslos für die Features mit und ohne Inhalt im Schema
"Regel zum Einblenden von Containern" – Prozess
In den folgenden Beispielen wird dargestellt, wie Container und Inhalts-Features und Objekte, die in Schemas standardmäßig vorhanden sind, durch die Regel "Container einblenden" verarbeitet werden.
Schema A: Verarbeitung von Punkt- und linearen Container-Features und -objekten durch die Regel "Container einblenden"
In der ersten Abbildung unten wird das Schema A vor der Ausführung der Regel "Container einblenden" gezeigt. In diesem Schema wird eine Strukturkante dargestellt, die zwei Strukturknoten verbindet. Diese Strukturknoten und -kanten sind Container, die im Schema nicht eingeblendet sind. Dies ist die Standarddarstellung von Containern in Schemas, wenn keines der zugehörigen Inhalts-Features oder Objekte im Schema dargestellt wird.
In der zweiten Abbildung unten wird das Schema A nach der Ausführung der Regel "Container einblenden" gezeigt. Beim Ausführen der Regel werden alle Inhalte mit Bezug zu allen Containerstrukturknoten und Containerkanten abgerufen und dem Schema hinzugefügt. Anschließend wird jeder Containerstrukturknoten durch einen Schemapolygon-Container ersetzt und die Geometrie des Polygon-Containers so berechnet, dass der Container alle Schemainhalts-Features und Objekte einschließt.
Schema B: Verarbeitung von Inhalts-Features oder -objekten durch die Regel "Container einblenden"
Angenommen, ein Benutzer hat Inhalts-Features oder Objekte als Eingabe für die Schemagenerierung ausgewählt: eine Stromschiene, die mit zwei Verbindungspunkten verbunden ist. Im ersten Bild unten wird die in der ersten Erstellungsphase erzeugte Schemadarstellung gezeigt.
Im zweiten Bild unten wird der Schemainhalt am Ende der Erstellungsphase vor dem Anwenden der Regel "Container einblenden" gezeigt. Da die Stromschiene als Inhalts-Feature identifiziert wurde, wurde ihr linearer Container durch die Regel "Container einblenden" automatisch dem Schema hinzugefügt. Da jeder im Schema dargestellte Verbindungspunkt ein Inhalts-Feature oder Objekt war, wurde auch der zugehörige Polygon-Container automatisch im Schema hinzugefügt.
In der dritten Abbildung unten wird das nach dem Ausführen der Regel "Container einblenden" erzeugte Schema gezeigt. Durch die Regel wurden sämtliche Inhalte für jeden linearen Container und Polygon-Container, die derzeit im Schema dargestellt werden, abgerufen und diese Inhalts-Features oder Objekte dem Schema hinzugefügt. Anschließend wurde die Geometrie jedes Schemapolygon-Containers durch die Regel neu berechnet, damit jeder Schemapolygon-Container um alle entsprechenden Inhalts-Features und Objekte gezeichnet wird.
"Regel zum Einblenden von Containern" – Konfiguration
Im Folgenden werden die Werkzeuge beschrieben, mit denen Sie einer Vorlage eine Regel zum Einblenden von Containern hinzufügen können: Regel zum Einblenden von Containern hinzufügen, Regel zum Einblenden von Containern nach Attribut hinzufügen und Regel zum Einblenden von Containern nach Kategorie hinzufügen:
- Verwenden Sie das Werkzeug Regel zum Einblenden von Containern hinzufügen, um das automatische Einblenden sämtlicher Schemacontainer anhand bestimmter Netzwerkquellklassen und Objekttabellen zu konfigurieren. Sie können mit ihm eine Liste von Netzwerkquellklassen und Objekttabellen angeben und festlegen, dass jedes Netzwerk-Feature oder Netzwerkobjekt dieser Netzwerkquellklassen oder Objekttabellen eingeblendet wird oder dass jedes Feature oder Objekt, das nicht zu den angegebenen Netzwerkklassen und Objekttabellen gehört, eingeblendet wird.
- Verwenden Sie das Werkzeug Regel zum Einblenden von Containern nach Attribut hinzufügen, um das Einblenden von Schemacontainern anhand bestimmter Netzwerkquellklassen oder Objekttabellen zu konfigurieren, indem die Container nach ihren Attributen gefiltert werden.
- Verwenden Sie das Werkzeug Regel zum Einblenden von Containern nach Kategorie hinzufügen, um das Einblenden von Containern zu konfigurieren, die mit oder ohne bestimmte Netzwerkkategorien getaggt sind.
Hinweis:
Das Werkzeug Regel zum Einblenden von Containern nach Kategorie hinzufügen kann nur für Utility Network-Version 7 und höher verwendet werden.
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'.