Class AuswerteQuerschnittImpl
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
-
- de.bsvrz.sys.funclib.bitctrl.modell.tmlangzeitverkehrsdaten.objekte.impl.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).
-
-
Field Summary
-
Fields inherited from interface de.bsvrz.sys.funclib.bitctrl.modell.tmlangzeitverkehrsdaten.objekte.AuswerteQuerschnitt
PID
-
-
Constructor Summary
Constructors Constructor Description AuswerteQuerschnittImpl()
Der Defaultkonstruktor wird für das Erzeugen des Systemobjekts über per Reflection-API benötigt.AuswerteQuerschnittImpl(de.bsvrz.dav.daf.main.config.SystemObject objekt, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory factory)
Initialisierung.
-
Method Summary
Modifier and Type Method Description int
compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
protected java.lang.String
doGetTypPid()
boolean
equals(java.lang.Object arg0)
long
getId()
KdAlternativeObjektbezeichnung
getKdAlternativeObjektbezeichnung()
Verwaltet bis zu zehn alternative Bezeichnungen.KdAuswerteQuerschnitt
getKdAuswerteQuerschnitt()
Charakterisierende Daten eines Auswertequerschnitts.KdDefaultParameterdatensaetze
getKdDefaultParameterdatensaetze()
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.KdInfo
getKdInfo()
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich
getKonfigurationsBereich()
java.lang.String
getName()
de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory
getObjektFactory()
OdLangZeitDatenDTV
getOdLangZeitDatenDTV()
Langzeitdaten der Datenart Durchscnittliche tägliche Verkehrslast (DTV).OdLangZeitDatenFahrzeugAnzahl
getOdLangZeitDatenFahrzeugAnzahl()
Langzeitdaten der Datenart Fahrzeuganzahl in [Fz].OdLangZeitDatenGeschwindigkeit
getOdLangZeitDatenGeschwindigkeit()
Langzeitdaten der Datenart Geschwindigkeit [km/h].OdLangZeitDatenSpitzenStunde
getOdLangZeitDatenSpitzenStunde()
Die Spitzenstunde gibt die Stunde mit der höchsten Verkehsbelastung an.OdLangZeitDatenSpitzenTag
getOdLangZeitDatenSpitzenTag()
Der Spitzentag gibt den Tag mit der höchsten Verkehsbelastung an.OdLangZeitDatenV15
getOdLangZeitDatenV15()
Langzeitdaten der Datenart V15-Geschwindigkeit [km/h].OdLangZeitDatenV50
getOdLangZeitDatenV50()
Langzeitdaten der Datenart V50-Geschwindigkeit [km/h].OdLangZeitDatenV85
getOdLangZeitDatenV85()
Langzeitdaten der Datenart V85-Geschwindigkeit [km/h].OdLangZeitDatenVK130
getOdLangZeitDatenVK130()
Geschwindigkeitsklassifizierung entsprechend Geschwindigkeitsraster VK130 (0-50 km/h, 50-60 km/h, ... , 120-130 km/h, 130- km/h).OdLangZeitDatenVK160
getOdLangZeitDatenVK160()
Geschwindigkeitsklassifizierung entsprechend Geschwindigkeitsraster VK160 (0-80 km/h, 80-90 km/h, ... , 150-160 km/h, 160- km/h).java.lang.String
getPid()
de.bsvrz.dav.daf.main.config.SystemObject
getSystemObject()
de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp
getTyp()
int
hashCode()
void
init(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.sys.funclib.bitctrl.modell.ObjektFactory arg1)
java.lang.String
toString()
-
Methods inherited from class de.bsvrz.sys.funclib.bitctrl.modell.impl.AbstractSystemObjekt
getDatensatz
-
-
-
-
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 interfaceAuswerteQuerschnitt
- Returns:
- der Datensatz LangZeitDatenFahrzeugAnzahl.
-
getKdDefaultParameterdatensaetze
public KdDefaultParameterdatensaetze getKdDefaultParameterdatensaetze()
Description copied from interface:AuswerteQuerschnitt
Attributgruppe zur Speicherung von Default-Parameterdatensätzen für alle Parameter-Attributgruppen eines Typs.- Specified by:
getKdDefaultParameterdatensaetze
in interfaceAuswerteQuerschnitt
- Specified by:
getKdDefaultParameterdatensaetze
in interfaceKonfigurationsObjekt
- Returns:
- der Datensatz DefaultParameterdatensaetze.
-
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 interfaceAuswerteQuerschnitt
- 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 interfaceAuswerteQuerschnitt
- 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 interfaceAuswerteQuerschnitt
- Returns:
- der Datensatz LangZeitDatenSpitzenStunde.
-
getKdInfo
public KdInfo getKdInfo()
Description copied from interface:AuswerteQuerschnitt
Attributgruppe zur Speicherung von beschreibenden Informationen zu einem Objekt.- Specified by:
getKdInfo
in interfaceAuswerteQuerschnitt
- Specified by:
getKdInfo
in interfaceKonfigurationsObjekt
- Returns:
- der Datensatz Info.
-
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 interfaceAuswerteQuerschnitt
- Returns:
- der Datensatz LangZeitDatenGeschwindigkeit.
-
getKdAlternativeObjektbezeichnung
public KdAlternativeObjektbezeichnung getKdAlternativeObjektbezeichnung()
Description copied from interface:AuswerteQuerschnitt
Verwaltet bis zu zehn alternative Bezeichnungen.- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceAuswerteQuerschnitt
- Specified by:
getKdAlternativeObjektbezeichnung
in interfaceKonfigurationsObjekt
- Returns:
- der Datensatz AlternativeObjektbezeichnung.
-
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 interfaceAuswerteQuerschnitt
- 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 interfaceAuswerteQuerschnitt
- 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 interfaceAuswerteQuerschnitt
- 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 interfaceAuswerteQuerschnitt
- 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 interfaceAuswerteQuerschnitt
- 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 interfaceAuswerteQuerschnitt
- 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 classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getId
public long getId()
- Specified by:
getId
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getPid
public java.lang.String getPid()
- Specified by:
getPid
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getTyp
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektTyp getTyp()
- Specified by:
getTyp
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getKonfigurationsBereich
public de.bsvrz.sys.funclib.bitctrl.modell.SystemObjektBereich getKonfigurationsBereich()
- Specified by:
getKonfigurationsBereich
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
getSystemObject
public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
- Specified by:
getSystemObject
in interfacede.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<de.bsvrz.sys.funclib.bitctrl.modell.SystemObjekt>
-
-