Class AuswerteQuerschnittImpl

  • All Implemented Interfaces:
    de.bsvrz.sys.funclib.bitctrl.modell.KonfigurationsObjekt, KonfigurationsObjekt, de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt, AuswerteQuerschnitt, java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>

    public class AuswerteQuerschnittImpl
    extends de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
    implements AuswerteQuerschnitt
    Gesamtquerschnitt für Messwerte einer Langzeitzählstelle. Ein Gesamtquerschnitt bezieht seine Daten aus einem oder mehreren Messquerschnitten. Er wird angewendet als Richtungsquerschnitt (alle Messquerschnitte je Fahrtrichtung) bzw. Gesamtquerschnitt (Summe aller Richtungsquerschnitte).

    • Constructor Detail

      • AuswerteQuerschnittImpl

        public AuswerteQuerschnittImpl()
        Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.
      • AuswerteQuerschnittImpl

        public AuswerteQuerschnittImpl​(de.bsvrz.dav.daf.main.config.SystemObject objekt,
                                       de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
        Initialisierung.
        Parameters:
        objekt - ein beliebiges Systemobjekt.
        factory - die Fabrik, die das Systemobjekt angelegt hat.
    • Method Detail

      • doGetTypPid

        protected java.lang.String doGetTypPid()
      • getOdLangZeitDatenFahrzeugAnzahl

        public OdLangZeitDatenFahrzeugAnzahl getOdLangZeitDatenFahrzeugAnzahl()
        Description copied from interface: AuswerteQuerschnitt
        Langzeitdaten der Datenart Fahrzeuganzahl in [Fz].

        <sektion> <titel>Langzeitdaten der Datenart Fahrzeuganzahl</titel> <absatz>Langzeitdaten der Datenart Fahrzeuganzahl sind im Erfassungsintervall erfasste Zählwerte bzw. je Aggregationsintervall aufsummierte Zählwerte. Sie werden als absoluter Wert mit der Einheit "Fahrzeuge" angegeben.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenFahrzeugAnzahl in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenFahrzeugAnzahl.
      • getOdLangZeitDatenVK130

        public OdLangZeitDatenVK130 getOdLangZeitDatenVK130()
        Description copied from interface: AuswerteQuerschnitt
        Geschwindigkeitsklassifizierung entsprechend Geschwindigkeitsraster VK130 (0-50 km/h, 50-60 km/h, ... , 120-130 km/h, 130- km/h).

        <sektion> <titel>Fahrzeuganzahl in den Geschwindigkeitsklassen</titel> <absatz>Langzeitdaten für die Geschwindigkeitsklassen, der Wert gibt die absolute Fahrzeuganzahl im Erfassungsintervall bzw. Aggregationsintervall an. Die Angabe erfolgt mit der Einheit "Fahrzeuge". Folgendes festes Geschwindigkeitsraster mit 10 Klassen wird verwendet: (0-50 km/h, 50-60 km/h, ... , 120-130 km/h, 130- km/h)</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenVK130 in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenVK130.
      • getOdLangZeitDatenVK160

        public OdLangZeitDatenVK160 getOdLangZeitDatenVK160()
        Description copied from interface: AuswerteQuerschnitt
        Geschwindigkeitsklassifizierung entsprechend Geschwindigkeitsraster VK160 (0-80 km/h, 80-90 km/h, ... , 150-160 km/h, 160- km/h).

        <sektion> <titel>Fahrzeuganzahl in den Geschwindigkeitsklassen</titel> <absatz>Langzeitdaten für die Geschwindigkeitsklassen, der Wert gibt die absolute Fahrzeuganzahl im Erfassungsintervall bzw. Aggregationsintervall an. Die Angabe erfolgt mit der Einheit "Fahrzeuge". Folgendes festes Geschwindigkeitsraster mit 10 Klassen wird verwendet: (0-80 km/h, 80-90 km/h, ... , 150-160 km/h, 160- km/h)</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenVK160 in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenVK160.
      • getOdLangZeitDatenSpitzenStunde

        public OdLangZeitDatenSpitzenStunde getOdLangZeitDatenSpitzenStunde()
        Description copied from interface: AuswerteQuerschnitt
        Die Spitzenstunde gibt die Stunde mit der höchsten Verkehsbelastung an.

        <sektion> <titel>Spitzenstunde (Stunde mit der höchsten Verkehsbelastung)</titel> <absatz>Die Spitzenstunde gibt die Stunde mit der höchsten Verkehsbelastung im zugrundeliegenden Intervall an. Die Spitzenstunde wird ab dem Aggregationsintervall Tag bestimmt und als Zeiteinheit angegeben.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenSpitzenStunde in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenSpitzenStunde.
      • getOdLangZeitDatenGeschwindigkeit

        public OdLangZeitDatenGeschwindigkeit getOdLangZeitDatenGeschwindigkeit()
        Description copied from interface: AuswerteQuerschnitt
        Langzeitdaten der Datenart Geschwindigkeit [km/h].

        <sektion> <titel>Langzeitdaten der Datenart Fahrzeuggeschwindigkeit</titel> <absatz>Langzeitdaten der Datenart Fahrzeuggeschwindigkeit sind im Erfassungsintervall bzw. Aggregationsintervall arithmetisch gemittelte Geschwindigkeitsangaben. Sie werden als mit der Einheit "km/h" angegeben und mit der Skalierung 0.1 km/h ausgewiesen.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenGeschwindigkeit in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenGeschwindigkeit.
      • getOdLangZeitDatenV50

        public OdLangZeitDatenV50 getOdLangZeitDatenV50()
        Description copied from interface: AuswerteQuerschnitt
        Langzeitdaten der Datenart V50-Geschwindigkeit [km/h].

        <sektion> <titel>Langzeitdaten der Datenart V50-Geschwindigkeit</titel> <absatz>Die Datenart V50-Geschwindigkeit ist die Geschwindigkeit im Erfassungsintervall bzw. Aggregationsintervall, welche von 50% aller Fahrzeuge unterschritten wurde. Die Angabe erfolgt in der Einheit "km/h" und mit der Skalierung 0.1 km/h.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenV50 in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenV50.
      • getOdLangZeitDatenDTV

        public OdLangZeitDatenDTV getOdLangZeitDatenDTV()
        Description copied from interface: AuswerteQuerschnitt
        Langzeitdaten der Datenart Durchscnittliche tägliche Verkehrslast (DTV).

        <sektion> <titel>Langzeitdaten der Datenart Fahrzeuganzahl</titel> <absatz>Langzeitdaten der Datenart DTV können ab dem Aggregationsintervall Monat ermittelt werden. Der DTV ist die durchschnittliche Fahrzeuganzahl aller korrekt (d.h. lückenlos und nicht fehlerbehaftet) vorliegenden Tageswerte. Der DTV wird mit der Einheit "Fz/Tag" angegeben.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenDTV in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenDTV.
      • getOdLangZeitDatenV15

        public OdLangZeitDatenV15 getOdLangZeitDatenV15()
        Description copied from interface: AuswerteQuerschnitt
        Langzeitdaten der Datenart V15-Geschwindigkeit [km/h].

        <sektion> <titel>Langzeitdaten der Datenart V15-Geschwindigkeit</titel> <absatz>Die Datenart V15-Geschwindigkeit ist die Geschwindigkeit im Erfassungsintervall bzw. Aggregationsintervall, welche von 15% aller Fahrzeuge unterschritten wurde. Die Angabe erfolgt in der Einheit "km/h" und mit der Skalierung 0.1 km/h.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenV15 in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenV15.
      • getKdAuswerteQuerschnitt

        public KdAuswerteQuerschnitt getKdAuswerteQuerschnitt()
        Description copied from interface: AuswerteQuerschnitt
        Charakterisierende Daten eines Auswertequerschnitts.

        <sektion> <titel>Auswertequerschnitt</titel> <absatz>Der Auswertequerschnitt dient der Zuordnung von Messquerschnitten für die Erhebung von Langzeitzähldaten. Die Daten werden einersetits von der BAST und andererseits von den Ländern benötigt. Für jede Langzeitzählstelle werden zwei Richtungsquerschnitte definiert und der Gesamtquerschnitt als Zusammenfassung dieser Richtungsquerschnitte.Die an einem Auswertequerschnitt anfallenden Verkehrsdaten liegen normalerweise im Intervall 1 Stunde (normiert) vor.</absatz> </sektion>

        Specified by:
        getKdAuswerteQuerschnitt in interface AuswerteQuerschnitt
        Returns:
        der Datensatz AuswerteQuerschnitt.
      • getOdLangZeitDatenSpitzenTag

        public OdLangZeitDatenSpitzenTag getOdLangZeitDatenSpitzenTag()
        Description copied from interface: AuswerteQuerschnitt
        Der Spitzentag gibt den Tag mit der höchsten Verkehsbelastung an.

        <sektion> <titel>Spitzentag (Tag mit der höchsten Verkehsbelastung)</titel> <absatz>Der Spitzentag gibt den Tag mit der höchsten Verkehsbelastung im zugrundeliegenden Intervall an. Der Spitzentag wird ab dem Aggregationsintervall Monat bestimmt und als Zeiteinheit angegeben.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenSpitzenTag in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenSpitzenTag.
      • getOdLangZeitDatenV85

        public OdLangZeitDatenV85 getOdLangZeitDatenV85()
        Description copied from interface: AuswerteQuerschnitt
        Langzeitdaten der Datenart V85-Geschwindigkeit [km/h].

        <sektion> <titel>Langzeitdaten der Datenart V85-Geschwindigkeit</titel> <absatz>Die Datenart V85-Geschwindigkeit ist die Geschwindigkeit im Erfassungsintervall bzw. Aggregationsintervall, welche von 85% aller Fahrzeuge unterschritten wurde. Die Angabe erfolgt in der Einheit "km/h" und mit der Skalierung 0.1 km/h.</absatz> </sektion>

        Specified by:
        getOdLangZeitDatenV85 in interface AuswerteQuerschnitt
        Returns:
        der Datensatz LangZeitDatenV85.
      • init

        public void init​(de.bsvrz.dav.daf.main.config.SystemObject arg0,
                         de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
      • getObjektFactory

        public de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory getObjektFactory()
      • equals

        public boolean equals​(java.lang.Object arg0)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getId

        public long getId()
        Specified by:
        getId in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getPid

        public java.lang.String getPid()
        Specified by:
        getPid in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getTyp

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
        Specified by:
        getTyp in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getKonfigurationsBereich

        public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
        Specified by:
        getKonfigurationsBereich in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • getSystemObject

        public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
        Specified by:
        getSystemObject in interface de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
        Specified by:
        compareTo in interface java.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>