Pointer

Aus Dokumentation
Wechseln zu:Navigation, Suche

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. Weitere Informationen zur Syntax und Anwendung der Rechenoperatoren finden Sie unter Ausdrücke. 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 und Programmversionen. Die vorhandenen Pointer sind in den Eigenschaftslisten durch einen rotes Aufzählungszeichen und mit einem Punkt am Ende hervorgehoben.

Pointer 2023-12-28 122957.png


Im folgenden wird ein Beispiel in einer Eigeschaftsliste dargestellt, die Abfrage erfolgt über Haltungdaten, aber es werden zusätzlich noch Informationen des Anfangsknotens abgefragt.

In diesem Fall auf die Deckelhöhe des Anfangsknoten mit Begrenzung der Dezimalzahl auf 3 Nachkommastellen (Typzuweisung) des jeweiligen Abschnittes.

Allgemein img11.png


Vorhandene Pointer

Pointer - Abschnitte

Liste der Pointer für Abschnitte
Stamm
Pointer Bedeutung Besonderheit Beispiel
Anfangsknoten. Daten des Anfangsschachtes keine Anfangsknoten.Deckelhöhe
Anschlussleitung. Daten der Anschlussleitung pro Anschlussleitung Anschlussleitung.Länge berechnet m
Anschlusspunkte. vorhandene Anschlusspunkte
an einer Haltung
keine Anschlusspunkte.Name
Eigentümer. Daten der Haltungs-/
Hausleitungsadressen
keine Eigentümer.Name
Eigentümer.Vor
Endknoten. Daten des Endschachtes keine Endknoten.Deckelhöhe
Endknoten.Sohlhöhe
Gewässerstrang. x x x
Kanal. x x x
Objektadresse. x x x
Hydra
Pointer Bedeutung Besonderheit Beispiel
Trockenwetterzuflüsse. Daten der Trockenwetterzuflüsse Wird pro Zufluss ausgegeben Trockenwetterzufluss.Fläche
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
Zustand (Modul Kasa)
Pointer Bedeutung Besonderheit Beispiel
Beobachtung.

gleich:
Observation.
Schaden.
Beobachtung der ausgewählten Inspektion Liefert Werte der ausgewählten Untersuchung Obseravtion.Hauptkode
Observation.Charakterisierung1
Observation.Lage am Umfang1
Beobachtungen.

gleich:
Schäden.
x x x
Inspection.

gleich:
Inspektion.
Inspektionsdaten (Engl.) Liefert Werte der ausgewählten Untersuchung
gleich: Inspektion.
Inspection.Auftraggeber
Inspektion.

gleich:
Inspection.
Inspektionsdaten Liefert Werte der ausgewählten Untersuchung Inspektion. Auftraggeber
Inspektion.Schachttiefe
Observation.

gleich:
Beobachtung.
Schaden.
Beobachtung der ausgewählten Inspektion (Engl.) Liefert Werte der ausgewählten Untersuchung Observation.Hauptkode
Observation.Charakterisierung1
Observation.Lage am Umfang1
Schaden.

gleich:
Beobachtung.
Observation.
Schäden der ausgewählten Inspektion Liefert Werte der ausgewählten Untersuchung Schaden.Hauptkode
Schaden.Charakterisierung1
Schaden.Lage am Umfang1
Schäden.

gleich:
Beobachtungen.
x x x
Untersuchung. x x x
Untersuchungen. x x x

Pointer - Anschlussleitungen

Liste der Pointer für Anschlussleitungen
Stamm
Pointer Bedeutung Besonderheit Beispiel
Hauptobjekt. Haltung/Schacht an dem
die Leitung angeschlossen ist
keine Hauptobjekt.Name

Pointer - Knoten

Liste der Pointer für Knoten
Stamm
Pointer Bedeutung Besonderheit Beispiel
Anschlussleitung. vorhandene Anschlussleitungen keine Anschlussleitung.Name
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
Deckel. Deckel eines Schachtes keine Deckel.Radius
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
Gebiet. x x x
Kanal. x x x
Kanalablauf. x x x
Kanalzulauf. x x x
Überstaukante. x x x
Sonderbauwerksdaten (nur auf 60er Bauwerke anwenden!)
Pointer Bedeutung Besonderheit Beispiel
Ablauf Abschnitt. x x x
Beckenüberlauf Abschnitt. x x x
Klärüberlauf Abschnitt. x x x
Überlauf Abschnitt. x x x
Zustand (Modul Kasa)
Pointer Bedeutung Besonderheit Beispiel
Beobachtung.

gleich:
Observation.
Schaden.
Beobachtung der ausgewählten Inspektion Liefert Werte der ausgewählten Untersuchung Obseravtion.Hauptkode
Observation.Charakterisierung1
Observation.Lage am Umfang1
Inspection.

gleich:
Inspektion.
Inspektionsdaten (Engl.) Inspection.Auftraggeber
Inspektion.

gleich:
Inspection.
Inspektionsdaten Liefert Werte der ausgewählten Untersuchung Inspektion. Auftraggeber
Inspektion.Schachttiefe
Observation.

gleich:
Beobachtung.
Schaden.
Beobachtung der ausgewählten Inspektion (Engl.) Liefert Werte der ausgewählten Untersuchung Observation.Hauptkode
Observation.Charakterisierung1
Observation.Lage am Umfang1
Schaden.

gleich:
Beobachtung.
Observation.
Schäden der ausgewählten Inspektion Liefert Werte der ausgewählten Untersuchung Schaden.Hauptkode
Schaden.Charakterisierung1
Schaden.Lage am Umfang1
Untersuchung. x x x
Untersuchungen. x x x
Vermögen
Pointer Bedeutung Besonderheit Beispiel
Anlagen. x x x

Pointer - Einzugsgebiete

Liste der Pointer für Einzugsgebiete
Stamm
Pointer Bedeutung Besonderheit Beispiel
Abschnitt. Daten der zugeordneten Haltung keine Abschnitt.Name
ALB
Pointer Bedeutung Besonderheit Beispiel
Eigentümer. Daten zum Eigentümer keine Eigentümer.Name

Pointer - Inspektionen

Liste der Pointer für Inspektionen (Modul Kasa)
Stamm
Pointer Bedeutung Besonderheit Beispiel
Abschnitt. x keine

Ausgabe: Inspektion.Abschnitt.
Inspektion.Abschnitt.Anfangsknoten.Schachttiefe
Anfangsknoten. x keine

Ausgabe: Inspektion.Anfangsknoten.
Inspektion.Anfangsknoten.Schachtform
Endknoten. x keine

Ausgabe: Inspektion.Endknoten.
Inspektion.Anfangsknoten.Name
Knoten. x keine

Ausgabe: Inspektion.Knoten.
x
Observation. x keine

Ausgabe: Inspektion.Observation.
x
Schaden. x keine

Ausgabe: Inspektion.Schaden.
x
Untersuchung. x keine

Ausgabe: Inspektion.Untersuchung.
x
Beobachtung. x keine

Ausgabe: Inspektion.Beobachtung.
x

Pointer - Schadensbeobachtungen

Liste der Pointer für Schadensbeobachtungen (Modul Kasa)
Stamm
Pointer Bedeutung Besonderheit Beispiel
Inspektion. - - -

Pointer - Sanierungsmaßnahmen

Liste der Pointer für Sanierungsmaßnahmen (Modul Kasanova)
Stamm
Pointer Bedeutung Besonderheit Beispiel
Objekt. Haltung/Schacht auf das sich das Sanierungsverfahren bezieht Eigenschaftenlisten Sanierungsmaßnahmen Objekt. Material
Sanierungsvariante. - - -
Verfahren. - - -

Pointer - Wasserknoten

Liste der Pointer für Wasserknoten (Modul AQUA++)
Stamm
Pointer Bedeutung Besonderheit Beispiel
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
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

Pointer - Anlagen

Liste der Pointer für Anlagen (Modul ANLA++)
Stamm
Pointer Bedeutung Besonderheit Beispiel
Objekt. - - -