Ausdrücke: Unterschied zwischen den Versionen

Aus Dokumentation
Wechseln zu:Navigation, Suche
Zeile 3: Zeile 3:
 
Möglichkeit zur Verwendung von Ausdrücken:
 
Möglichkeit zur Verwendung von Ausdrücken:
  
*Abfragen: Die gefundenen Elemente werden in einem Meldungsfenster aufgelistet. Darüber lassen sich die gefundenen Elemente markieren und folglich Eigenschaften ändern oder setzen.
+
*'''Abfragen:''' Die gefundenen Elemente werden in einem Meldungsfenster aufgelistet. Darüber lassen sich die gefundenen Elemente markieren und folglich Eigenschaften ändern oder setzen.
*Ansichtskonfigurationen: In den Ansichtskonfigurationen können Informationen gezielt dargestellt werden, um komplexe Sachverhalte zu erklären.
+
*'''Ansichtskonfigurationen:''' In den Ansichtskonfigurationen können Informationen gezielt dargestellt werden, um komplexe Sachverhalte zu erklären.
*Farbkonfiguration: Einfärbung der Objekte nach der Anwendung von Ausdrücken.
+
*'''Farbkonfiguration:''' Einfärbung der Objekte nach der Anwendung von Ausdrücken.
*Eigenschaftslisten: Das Erstellen von Listen kann auch mit zuvor definierten Ausdrücken durchgeführt werden. Oder es können eigene Ausdrücke angefertigt werden und für jedes Objekt ausgegeben werden.
+
*'''Eigenschaftslisten:''' Das Erstellen von Listen kann auch mit zuvor definierten Ausdrücken durchgeführt werden. Oder es können eigene Ausdrücke angefertigt werden und für jedes Objekt ausgegeben werden.
  
  

Version vom 15. März 2021, 14:46 Uhr

Attribute oder Eigenschaften kombiniert mit Operatoren werden als Ausdrücke bezeichnet. Diese können in Form von Abfragen auf Haltungen, Schächte,Wasserleitungen, Wasserknoten, und Gebiete angewendet werden. Ein wichtiger Grund ist das Finden von Objekten, die über die Abfrage definierte Eigenschaften haben müssen. Ausdrücke können aber auch für die Ansichtskonfiguration & Farbkonfiguration verwendet werden, um Informationen bestmöglich darzustellen.

Möglichkeit zur Verwendung von Ausdrücken:

  • Abfragen: Die gefundenen Elemente werden in einem Meldungsfenster aufgelistet. Darüber lassen sich die gefundenen Elemente markieren und folglich Eigenschaften ändern oder setzen.
  • Ansichtskonfigurationen: In den Ansichtskonfigurationen können Informationen gezielt dargestellt werden, um komplexe Sachverhalte zu erklären.
  • Farbkonfiguration: Einfärbung der Objekte nach der Anwendung von Ausdrücken.
  • Eigenschaftslisten: Das Erstellen von Listen kann auch mit zuvor definierten Ausdrücken durchgeführt werden. Oder es können eigene Ausdrücke angefertigt werden und für jedes Objekt ausgegeben werden.



Neuen Ausdruck erstellen.


Sie können projektübergreifend Ausdrücke über das Clipboard kopieren und mit dieser Funktion in das bestehende Projekt einfügen.


Löscht alle vorhandenen Ausdrücke.


Legt ein Unterverzeichnis „Unterverzeichnis_1“ an, um bei vielen Ausdrücken eine Ordnungsstruktur anlegen zu können. Die einzelnen Ausdrucksobjekte können per Drag&Drop zwischen den Verzeichnissen verschoben werden.



Objektebene


Ein Dialog zum Erstellen eines neuen Ausdrucks wird geöffnet.


Ein vorhandener Ausdruck wird zum Ändern geöffnet.


Löscht den ausgewählten Ausdruck.


Ausdruck in die Zwischenablage kopieren um ihn in ein anderes Projekt zu kopieren.

Syntax der Ausdrücken

Anwendung von Ausdrücken

Bsp AQUA

Um spezielle Untermengen der Wasserknoten bzw. Leitungen auszuwählen bzw. suchen zu lassen, steht die Option Suchen durch Ausdrücke zur Verfügung. Rechtsklick auf Ausdrücke, Auswahl von Neu… und der Dialog zur Konfiguration von Ausdrücken erscheint. Alle relevanten Attribute sind unter Wasserknoten und Wasserleitungen aufgeführt. Beispielausdruck: (Berechnete Länge)>15 Dieser Ausdruck liefert die Menge aller Leitungen, deren „Berechnete Länge“ größer als 15 Meter ist.


Einfache Beispiele von Ausdrücken

Eine Folge von Texten (Strings) und Feldnamen verbunden mit #Texte sind dabei unter Anführungszeichen zu stellen, der Abstand zwischen Text und Feldwert gehört noch zum Text.Für nummerische Felder kann die Ausgabegenauigkeit festgelegt werden .f0 ...

  • „Text1 “#Feldname.f2#“
  • Text“"maxÜV "#Maximales Überstauvolumen.f2#" m³"

Für nicht nummerische Datenfelder gibt es die Möglichkeit die Ausgabe zu beschneiden, hier am Beispiel des Datenfeldes „Name“Name.substr(3 ,5)liefert vom Namen eines Objektes den Teil vom 3. Charakter ab die nächsten 5 Stellen (nach 3 steht ein Leerzeichen !!)Name.right(4)liefert die letzten 4 Stellen als StringName.left(4)liefert die ersten 4 Stellen als String