Pointer: Unterschied zwischen den Versionen
Nati (Diskussion | Beiträge) |
Nati (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
− | Pointer in ++SYSTEMS sind eine einfache Möglichkeit auf die Eigenschaften anderer Objekte zuzugreifen. Die zusätzlichen Informationen lassen sich zum Beispiel | + | Pointer in ++SYSTEMS sind eine einfache Möglichkeit auf die Eigenschaften anderer Objekte zuzugreifen. Die zusätzlichen Informationen lassen sich zum Beispiel in den Ausgabetools Ausdrücken, Ansichtskonfiguration und Eigenschaftslisten ausgeben. |
− | In ++SYSTEMS sind die Hauptobjekte in Abschnitte, Knoten und Einzugsgebiete aufgeteilt. In vielen Fällen wünscht sich der Benutzer Querverweise auf die jeweils | + | In ++SYSTEMS sind die Hauptobjekte in Abschnitte, Knoten und Einzugsgebiete aufgeteilt. In vielen Fällen wünscht sich der Benutzer Querverweise auf die jeweils anderen Objekte innerhalb einer Abfrage. Diese Abfragen sind über Pointer möglich. <br> |
− | Desweiteren können | + | |
+ | Dabei können des weiteren auch [Rechenoperatoren], wie Summe bilden (.sum) oder Maximalwert (.max) in den Abfragen angewendet werden. Es besteht auch die Möglichkeit, mehrere Pointer zu kombinieren. | ||
+ | Desweiteren können mit Pointern auch Abfragen zu Inspektionsdaten, Schäden und Sanierungsmaßnahmen der jeweiligen Objekte erfolgen. | ||
In nachfolgenden Objekten/Kategorien sind Pointer zu finden: | In nachfolgenden Objekten/Kategorien sind Pointer zu finden: | ||
* Abschnitte | * Abschnitte | ||
+ | * Anschlussleitungen | ||
* Knoten | * Knoten | ||
* Einzugsgebiete | * Einzugsgebiete | ||
− | |||
* Inspektionen | * Inspektionen | ||
* Schadensbeobachtungen | * Schadensbeobachtungen | ||
Zeile 15: | Zeile 17: | ||
* Anlagen | * Anlagen | ||
− | + | Der Zugang zu den verschiedenen Kategorien ist abhängig von den freigeschalteten Modulen. | |
− | |||
<p style="color: #B7117F"> | <p style="color: #B7117F"> |
Version vom 28. Dezember 2023, 09:21 Uhr
Pointer in ++SYSTEMS sind eine einfache Möglichkeit auf die Eigenschaften anderer Objekte zuzugreifen. Die zusätzlichen Informationen lassen sich zum Beispiel in den Ausgabetools Ausdrücken, Ansichtskonfiguration und Eigenschaftslisten ausgeben.
In ++SYSTEMS sind die Hauptobjekte in Abschnitte, Knoten und Einzugsgebiete aufgeteilt. In vielen Fällen wünscht sich der Benutzer Querverweise auf die jeweils anderen Objekte innerhalb einer Abfrage. Diese Abfragen sind über Pointer möglich.
Dabei können des weiteren auch [Rechenoperatoren], wie Summe bilden (.sum) oder Maximalwert (.max) in den Abfragen angewendet werden. Es besteht auch die Möglichkeit, mehrere Pointer zu kombinieren. Desweiteren können mit Pointern auch Abfragen zu Inspektionsdaten, Schäden und Sanierungsmaßnahmen der jeweiligen Objekte erfolgen.
In nachfolgenden Objekten/Kategorien sind Pointer zu finden:
- Abschnitte
- Anschlussleitungen
- Knoten
- Einzugsgebiete
- Inspektionen
- Schadensbeobachtungen
- Sanierungsmassnahmen
- Wasserknoten
- Anlagen
Der Zugang zu den verschiedenen Kategorien ist abhängig von den freigeschalteten Modulen.
Weitere Informationen zur Syntax und Anwendung der Ausdrücke finden Sie unter Ausdrücke.
Im folgenden ein Beispiel für den Zugriff in Eigenschaftslisten für Abschnitte auf das Knotenattribut des Anfangsknoten:
In diesem Fall auf die Deckelhöhe des Anfangsknoten mit Begrenzung der Dezimalzahl (Typzuweisung) auf 3 des jeweiligen Abschnittes.
Vorhandene Pointer
Schächte | Bedeutung | Besonderheit | Beispiel |
---|---|---|---|
Ein. | Zufließende Haltungen | Nur mit .max, .min, .size, .sum anwendbar (In Eigenschaftslisten auch ohne diesen Zusatz anwendbar) |
Ein.Profilhöhe.max Ein.size Ein.Länge berechnet m.sum Ein.Anfangsschacht.Deckelhöhe.min |
Aus. | Abfließende Haltungen | Nur mit .max, .min, .size, .sum anwendbar (In Eigenschaftslisten auch ohne diesen Zusatz anwendbar) |
Aus.Profilhöhe.max Aus.size Aus.Länge berechnet m.sum Aus.Anfangsschacht.Deckelhöhe.min |
Inspektion. | Inspektionsdaten | Liefert Werte der ausgewählten Untersuchung | Inspektion. Auftraggeber Inspektion.Schachttiefe |
Schaden. | Schäden der ausgewählten Inspektion | Liefert Werte der ausgewählten Untersuchung | Schaden.Hauptkode Schaden.Charakterisierung1 Schaden.Lage am Umfang1 |
Deckel. | Deckel eines Schachtes | keine | Deckel.Radius |
Haltungen | Bedeutung | Besonderheit | Beispiel |
---|---|---|---|
Anfangsknoten. | Daten des Anfangsschachtes | keine | Anfangsknoten.Deckelhöhe |
Endknoten. | Daten des Endschachtes | keine | Endknoten.Deckelhöhe Endknoten.Sohlhöhe |
Zufluss. | Daten der Zuflüsse | Wird pro Zufluss ausgegeben | Zufluss.Fläche |
Zuflüsse. | Mengenoperator | Nur mit .max, .min, .size, .sum anwendbar | Zuflüsse.size Zuflüsse.Fläche.max |
Hausleitung. | Daten der Hausleitung | pro Hausleitung | Hausleitung.Länge berechnet m |
Eigentümer. | Daten der Haltungs/Hausleitungsadressen | keine | Eigentümer.Name Eigentümer.Vor |
Inspektion. | Insbektionsdaten | Liefert Werte der ausgewählten Untersuchung | Inspektion. Auftraggeber |
Schaden. | Schäden der ausgewählten Inspektion | Liefert Werte der ausgewählten Untersuchung | Schaden.Hauptkode Schaden.Charakterisierung1 |
Einzugsgebiete | Bedeutung | Besonderheit | Beispiel |
---|---|---|---|
Abschnitt. | Daten der zugeordneten Haltung | keine | Abschnitt.Name |
Anschlussleitungen | Bedeutung | Besonderheit | Beispiel |
Hauptobjekt. | Haltung/Schacht an dem die Leitung angeschlossen ist | keine | Hauptobjekt.Name |
Anschlussleitung. | vorhandene Anschlussleitungen | keine | Anschlussleitung.Name |
Anschlusspunkte | Bedeutung | Besonderheit | Beispiel |
Anschlusspunkte. | vorhandene Anschlusspunkte an einer Haltung | keine | Anschlusspunkte.Name |
Sanierungsmaßnahmenen | Bedeutung | Besonderheeit | Beispiel |
Objekt | Haltung/Schacht auf das sich das Sanierungsverfahren bezieht | Eigenschaftenlisten Sanierungsmaßnahmen | Objekt. Material |