Eigenschaftslisten: Unterschied zwischen den Versionen
Nati (Diskussion | Beiträge) |
Nati (Diskussion | Beiträge) |
||
(63 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
Eigenschaftslisten stellen ein wichtiges Werkzeug für das Datenmanagment in ++Systems dar. Diese Listenfunktion ist im Projektbaum im Bereich der '''Auswertungen''' zu finden und ist vielseitig einsetzbar. <br> | Eigenschaftslisten stellen ein wichtiges Werkzeug für das Datenmanagment in ++Systems dar. Diese Listenfunktion ist im Projektbaum im Bereich der '''Auswertungen''' zu finden und ist vielseitig einsetzbar. <br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div style="float: left; margin-right: 10px;">[[File:Eigenschaftsliste_image001.png|350px]]</div></div> | <div style="float: left; margin-right: 10px;">[[File:Eigenschaftsliste_image001.png|350px]]</div></div> | ||
Zeile 56: | Zeile 49: | ||
== Erstellen von Eigenschaftslisten == | == Erstellen von Eigenschaftslisten == | ||
− | Durch Doppelklick auf Datenfelder oder [[Pointer]] im '''Auswahlbereich''' werden diese in die Listendarstellung übernommen. Hier kann auch ein Ausdruck zum Filtern ausgewählt werden. Dieser muss zuvor unter [[Ausdrücke]] angelegt werden. Alternativ kann eine Filteroption auch direkt aufgeführt werden. Bei nummerischen Feldern sollte die gewünschte Ausgabegenauigkeit definiert werden, in der drop-down Box wird dazu die Anzahl Nachkommastellen festgelegt. | + | Durch Doppelklick auf Datenfelder oder [[Pointer]] im '''Auswahlbereich''' werden diese in die Listendarstellung übernommen. Hier kann auch ein Ausdruck zum Filtern ausgewählt werden. Dieser muss zuvor unter [[Ausdrücke]] angelegt werden. Alternativ kann eine Filteroption auch direkt aufgeführt werden. Bei nummerischen Feldern sollte die gewünschte Ausgabegenauigkeit definiert werden, in der drop-down Box wird dazu die Anzahl Nachkommastellen festgelegt. |
+ | {{Hinweis-Box | ||
+ | |Text = Steht die Auswahl auf Text wird der Wert mit 15 gültigen Stellen ausgegeben!}} | ||
+ | |||
+ | </div> | ||
<div class="res-img">[[File:Eigenschaftsliste_image002.png|800px|center]]</div> | <div class="res-img">[[File:Eigenschaftsliste_image002.png|800px|center]]</div> | ||
− | <div style="float: left; margin-right: 10px;">[[File:Eigenschaftsliste_image003.png| | + | <div style="float: left; margin-right: 10px;">[[File:Eigenschaftsliste_image003.png|380px]]</div></div> [[Pointer]] sind im '''Auswahlbereich''' ab ++SYSTEMS V15 durch einen rotes Quadrat erkennbar. Datenfelder sind mit einem schwarzen Punkt gekennzeichnet. Wird der [[Pointer]] per Doppelklick zu den '''ausgewählten Feldern''' übernommen, muss dieser erst dort gewählt werden, um dann im '''Auswahlbereich''' das gewünschte Datenfeld des zu verknüpfenden Objekts zu wählen. <br> |
+ | |||
+ | Mit der Anwendung von Pointer lassen sich zusätzlich Eigenschaften fremder Objektarten in einer Liste abfragen. z.B. in einer Eigenschaftsliste für Abschnitte lassen sich Informationen zu Knoten abrufen. | ||
+ | {{Hinweis-Box | ||
+ | |Text = [[Pointer]] nur in Verbindung mit einem Datenfeld verwenden, sonst können keine Werte ausgegeben werden. Da unbekannt ist, welche Eigenschaft der Verlinkung/Pointers abgerufen werden soll.}} | ||
<u>'''Beispiel'''</u> | <u>'''Beispiel'''</u> | ||
− | Anfangsknoten. | + | * Fläche / 10000 |
− | + | * (Anfangsknoten.Maximaler Wasserspiegel)-(Anfangsknoten.Sohlhöhe) <br> | |
+ | Bei Berechnungen/Gleichungen die Auswahl ('''Pointer.Datenfeld oder nur Datenfelder''') durch Leerzeichen vor und nach dem [[Auflistung Rechenoperatoren|Rechenoperatoren]] oder durch Klammerung abgrenzen. | ||
+ | * Anfangsknoten.Deckelhöhe -> Anfangsknoten. = Pointer | Deckelhöhe = Datenfeld -> Es wird die Deckelhöhe des Anfangsknotens abgefragt. | ||
− | + | == Funktionen einer Eigenschaftsliste == | |
− | + | Über Rechtsklick auf die angelegte Eigenschaftsliste im Projektbaum werden mögliche Menübefehle aufgerufen. | |
− | |||
− | Über Rechtsklick auf die Eigenschaftsliste | ||
<div class="res-img">[[File:Eigenschaftsliste_image004.png|800px|center]]</div> | <div class="res-img">[[File:Eigenschaftsliste_image004.png|800px|center]]</div> | ||
− | |||
+ | {{Hinweis-Box | ||
+ | |Text = Block "Auswerten" macht nicht für jede Eigenschaftsliste/Datenfeld Sinn! <br> Für das ausgewählte Feld wird eine grafische Darstellung/Statistik zur Verteilung angezeigt. <div class="res-img">[[File:Eigenschaftsliste_image005.png|800px|center]]</div>}} | ||
− | |||
+ | <div class="res-img">[[File:Eigenschaftsliste_image006.png|800px|center]]</div> | ||
− | |||
+ | * Wird die Zwischenablage direkt nach Aufruf der Eigenschaftsliste gewählt, wird der komplette Inhalt samt Identifikationsspalte in die Zwischenablage übertragen. | ||
+ | * Mehrfachmarkierungen bzw. Teilmarkierungen sind nach Windows-Standard möglich. | ||
+ | * Durch Anklicken einer Spalte am rechten Ende wird wechselweise aufsteigend oder absteigend sortiert. Minimal- / Maximalwert sofort ersichtlich. | ||
+ | * Durch Doppelklick auf einen Wert/Zeile lassen werden die Objekte im Lageplan markiert. Es wird zum ausgewählten Objekt hingezoomt. | ||
+ | * Objekte lassen sich durch den Ändern-Button (Blauer Button) einzeln editieren. | ||
+ | * Objekte mit bestimmten Wertebereichen können in der Eigenschaftsliste ausgewählt und anschließend über dem Markier-Button (roter Button) anschließend im Lageplan markiert werden. Über '''Markierte ändern''' lassen sich diese Objekte dann bequem editieren. | ||
− | + | == Einsatzbereiche von Eigenschaftslisten == | |
− | |||
− | |||
− | + | * Listen-/ Tabellenerstellung -> benutzerdefinierte Listen auf Grundlage von Eigenschaftslisten | |
+ | * Datenanalyse -> von Mininimal-/Maximalwerten, Wertebereichen, Strings | ||
+ | * Aufruf einer statistischen Auswertung | ||
+ | * Massendatenberarbeitung -> Kombination aus Markieren von Zeilen & "Markierte ändern"-Funktion | ||
+ | * Austauschformat von Daten (Import-/Export) -> Import/Export im CSV-Format, Übertrag über Zwischenablage direkt in Tabellenkalkulationsprogramme | ||
+ | * Erweiterung von Objektdialogen -> Ausgewählte Eigenschaftsliste -> zusätzlicher '''Info-Tab''' im Objektdialog, sowie Einstellung für Ansicht in der '''Info-Box''' und im '''Info-Fenster''' | ||
− | + | <center> | |
− | + | <div class="res-img"> | |
− | + | {| class="wikitable" | |
− | + | |- | |
− | + | ! Info-Fenster !! Info-Box | |
− | + | |- | |
− | + | | [[Datei:Eigenschaftsliste_image007.png|400px|center]] || [[Datei:Eigenschaftsliste_image008.png|400px|center]] | |
− | + | |} | |
+ | </div> | ||
+ | </center> | ||
− | |||
+ | <center> | ||
+ | <div class="res-img"> | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Info-Tab | ||
+ | |- | ||
+ | | [[Datei:Eigenschaftsliste_image009.png|800px|center]] | ||
+ | </div> | ||
+ | </center> | ||
− | <div class="res-img">[[File:Eigenschaftsliste_image009.png|800px|center]]</div> | + | <!--<div class="res-img">[[File:Eigenschaftsliste_image009.png|800px|center]]</div>--> |
Aktuelle Version vom 28. Dezember 2023, 14:25 Uhr
Eigenschaftslisten stellen ein wichtiges Werkzeug für das Datenmanagment in ++Systems dar. Diese Listenfunktion ist im Projektbaum im Bereich der Auswertungen zu finden und ist vielseitig einsetzbar.
Es können Eigenschaftslisten rund um die verschiedenen Objektarten von ++Systems, sowie für Sanierungsthematiken erstellt werden.
In dem Listentool kann auch mit zuvor erstellten Abfragen unter Ausdrücke, Attributen, Pointer oder direkt mit Rechenoperatoren gearbeitet werden.
Die Listen können anschließend mit der Auswahlmöglichkeit auf alle, markierte oder durch einen vorbelegten Ausdruck Elemente angewandt werden. Das Ergebnis der Datenabfrage kann über Austauschformate übertragen oder auch in die Zwischenablage kopiert werden.
Inhaltsverzeichnis
Aktionen Projektbaum
Neuen Eigenschaftsliste wird erstellt.
Liste aktiv, dann gültig für Popup-Info (fett markiert)
Bearbeiten der Eigenschaftsliste
Löschen der Liste
Kopie der Liste wird erzeugt
Anwenden der Liste auf alle Elemente
Anwenden der Liste auf alle markierten Elemente
Anwenden der Liste auf Elemente mit Auswahleinschränkung durch Ausdruck
Erzeugen einer Tabelle für alle Elemente der Eigenschaftsliste
Erzeugen einer Tabelle für alle Markierten Elemente der Eigenschaftsliste
Erzeugen einer Tabelle für alle Elemente mit Auswahleinschränkung durch Ausdruck
Import einer CSV-Datei mit genau der Struktur der Eigenschaftsliste
Export der zusammengefassten Daten als CSV Datei mit genau der Struktur der Eigenschaftsliste (alle / markierte)
Erstellen von Eigenschaftslisten
Durch Doppelklick auf Datenfelder oder Pointer im Auswahlbereich werden diese in die Listendarstellung übernommen. Hier kann auch ein Ausdruck zum Filtern ausgewählt werden. Dieser muss zuvor unter Ausdrücke angelegt werden. Alternativ kann eine Filteroption auch direkt aufgeführt werden. Bei nummerischen Feldern sollte die gewünschte Ausgabegenauigkeit definiert werden, in der drop-down Box wird dazu die Anzahl Nachkommastellen festgelegt.
HINWEIS: Steht die Auswahl auf Text wird der Wert mit 15 gültigen Stellen ausgegeben!
Pointer sind im Auswahlbereich ab ++SYSTEMS V15 durch einen rotes Quadrat erkennbar. Datenfelder sind mit einem schwarzen Punkt gekennzeichnet. Wird der Pointer per Doppelklick zu den ausgewählten Feldern übernommen, muss dieser erst dort gewählt werden, um dann im Auswahlbereich das gewünschte Datenfeld des zu verknüpfenden Objekts zu wählen.
Mit der Anwendung von Pointer lassen sich zusätzlich Eigenschaften fremder Objektarten in einer Liste abfragen. z.B. in einer Eigenschaftsliste für Abschnitte lassen sich Informationen zu Knoten abrufen.
HINWEIS: Pointer nur in Verbindung mit einem Datenfeld verwenden, sonst können keine Werte ausgegeben werden. Da unbekannt ist, welche Eigenschaft der Verlinkung/Pointers abgerufen werden soll.
Beispiel
- Fläche / 10000
- (Anfangsknoten.Maximaler Wasserspiegel)-(Anfangsknoten.Sohlhöhe)
Bei Berechnungen/Gleichungen die Auswahl (Pointer.Datenfeld oder nur Datenfelder) durch Leerzeichen vor und nach dem Rechenoperatoren oder durch Klammerung abgrenzen.
- Anfangsknoten.Deckelhöhe -> Anfangsknoten. = Pointer | Deckelhöhe = Datenfeld -> Es wird die Deckelhöhe des Anfangsknotens abgefragt.
Funktionen einer Eigenschaftsliste
Über Rechtsklick auf die angelegte Eigenschaftsliste im Projektbaum werden mögliche Menübefehle aufgerufen.
HINWEIS: Block "Auswerten" macht nicht für jede Eigenschaftsliste/Datenfeld Sinn!
Für das ausgewählte Feld wird eine grafische Darstellung/Statistik zur Verteilung angezeigt.
- Wird die Zwischenablage direkt nach Aufruf der Eigenschaftsliste gewählt, wird der komplette Inhalt samt Identifikationsspalte in die Zwischenablage übertragen.
- Mehrfachmarkierungen bzw. Teilmarkierungen sind nach Windows-Standard möglich.
- Durch Anklicken einer Spalte am rechten Ende wird wechselweise aufsteigend oder absteigend sortiert. Minimal- / Maximalwert sofort ersichtlich.
- Durch Doppelklick auf einen Wert/Zeile lassen werden die Objekte im Lageplan markiert. Es wird zum ausgewählten Objekt hingezoomt.
- Objekte lassen sich durch den Ändern-Button (Blauer Button) einzeln editieren.
- Objekte mit bestimmten Wertebereichen können in der Eigenschaftsliste ausgewählt und anschließend über dem Markier-Button (roter Button) anschließend im Lageplan markiert werden. Über Markierte ändern lassen sich diese Objekte dann bequem editieren.
Einsatzbereiche von Eigenschaftslisten
- Listen-/ Tabellenerstellung -> benutzerdefinierte Listen auf Grundlage von Eigenschaftslisten
- Datenanalyse -> von Mininimal-/Maximalwerten, Wertebereichen, Strings
- Aufruf einer statistischen Auswertung
- Massendatenberarbeitung -> Kombination aus Markieren von Zeilen & "Markierte ändern"-Funktion
- Austauschformat von Daten (Import-/Export) -> Import/Export im CSV-Format, Übertrag über Zwischenablage direkt in Tabellenkalkulationsprogramme
- Erweiterung von Objektdialogen -> Ausgewählte Eigenschaftsliste -> zusätzlicher Info-Tab im Objektdialog, sowie Einstellung für Ansicht in der Info-Box und im Info-Fenster