public class NetzReferenzen
extends java.lang.Object
Constructor and Description |
---|
NetzReferenzen() |
Modifier and Type | Method and Description |
---|---|
AsbStationierungOrtsReferenzInterface |
ermittleOrtsReferenzAsbStationierung(StrassenSegmentUndOffsetOrtsReferenzInterface referenz)
Rechnet Ortsreferenzen mit StraßenSegment und den Offset in
Ortsangabe über das ASB-Stationierungssystem um.
|
AsbStationierungOrtsReferenzInterface |
ermittleOrtsReferenzAsbStationierung(StrasseUndBetriebsKilometerOrtsReferenzInterface referenz)
Rechnet Ortsreferenz mit Straße und Betriebskilometer in Ortsangabe
über das ASB-Stationierungssystem um.
|
java.util.List<StrassenSegmentUndOffsetOrtsReferenzInterface> |
ermittleOrtsReferenzStrassenSegmentUndOffset(AsbStationierungOrtsReferenzInterface referenz)
Rechnet Ortsreferenzen vom ASB-Stationierungssystem in Angaben mit
StraßenSegment und den Offset vom Anfang des StraßenSegments
um.
|
StrassenSegmentUndOffsetOrtsReferenzInterface |
ermittleOrtsReferenzStrassenSegmentUndOffset(StrasseUndBetriebsKilometerOrtsReferenzInterface referenz)
Rechnet Ortsreferenz mit Straße und Betriebskilometer in Angaben
mit StraßenSegment und den Offset vom Anfang des
StraßenSegments um.
|
java.util.List<StrasseUndBetriebsKilometerOrtsReferenzInterface> |
ermittleOrtsReferenzStrasseUndBetriebsKilometer(AsbStationierungOrtsReferenzInterface referenz)
Rechnet Ortsreferenzen vom ASB-Stationierungssystem in Angaben über
eine Straße und den Betriebskilometers um.
|
StrasseUndBetriebsKilometerOrtsReferenzInterface |
ermittleOrtsReferenzStrasseUndBetriebsKilometer(StrassenSegmentUndOffsetOrtsReferenzInterface referenz)
Rechnet Ortsreferenz mit StraßenSegment und Offset vom Anfang des
StraßenSegments in Angaben über eine Straße und den
Betriebskilometers um.
|
AsbStationierungBereich |
findeAsbStationierungsBereich(AsbStationierungOrtsReferenz referenz)
Findet den grössten Stationierungswert zu einem ASB-Abschnitt/Ast.
|
Strasse |
findeStrasse(AsbStationierungOrtsReferenz referenz)
Deprecated.
Ersetzt durch
findeStrassen(AsbStationierungOrtsReferenz) . |
java.util.List<Strasse> |
findeStrassen(AsbStationierungOrtsReferenz referenz)
Versucht, alle Straßen zu einer ASB-Stationierung zu finden.
|
java.lang.String |
getAsbKnotenKey(java.lang.String knoten) |
static NetzReferenzen |
getInstanz()
Gibt das einzige Objekt der Klasse zurück.
|
void |
init(de.bsvrz.dav.daf.main.ClientDavInterface dav,
java.lang.String netz)
Initialisiert die Klasse.
|
boolean |
netzKnotenMatch(java.lang.String knoten1,
java.lang.String knoten2)
Test, ob 2 Netzknoten überenstimmen.
|
void |
setNetzmodell(VerkehrModellNetz netzmodell)
ordnet der Klasse das Netmodell zu.
|
public static NetzReferenzen getInstanz()
public void init(de.bsvrz.dav.daf.main.ClientDavInterface dav, java.lang.String netz) throws NetzReferenzException
dav
- Datenverteiler-Verbindungnetz
- NetzNetzReferenzException
- wenn das Netz nicht initialisiert werden kannpublic AsbStationierungOrtsReferenzInterface ermittleOrtsReferenzAsbStationierung(StrassenSegmentUndOffsetOrtsReferenzInterface referenz) throws NetzReferenzException
referenz
- Ortsreferenz, bei dem die Ortsangabe über ein
StraßenSegment und den Offset vom Anfang des
StraßenSegments dargestellt wird.NetzReferenzException
- wenn keine Abbildung möglich ist.public AsbStationierungOrtsReferenzInterface ermittleOrtsReferenzAsbStationierung(StrasseUndBetriebsKilometerOrtsReferenzInterface referenz) throws NetzReferenzException
referenz
- Ortsreferenz, bei dem die Ortsangabe über eine Straße und
den Betriebskilometer dargestellt wird.NetzReferenzException
- wenn keine Abbildung möglich ist.public java.util.List<StrassenSegmentUndOffsetOrtsReferenzInterface> ermittleOrtsReferenzStrassenSegmentUndOffset(AsbStationierungOrtsReferenzInterface referenz) throws NetzReferenzException
referenz
- Ortsreferenz nach dem ASB-Stationierungssystem.NetzReferenzException
- wenn keine Abbildung möglich ist.public StrassenSegmentUndOffsetOrtsReferenzInterface ermittleOrtsReferenzStrassenSegmentUndOffset(StrasseUndBetriebsKilometerOrtsReferenzInterface referenz) throws NetzReferenzException
referenz
- Ortsreferenz, bei dem die Ortsangabe über eine Straße und
den Betriebskilometer dargestellt wird.NetzReferenzException
- wenn keine Abbildung möglich ist.public java.util.List<StrasseUndBetriebsKilometerOrtsReferenzInterface> ermittleOrtsReferenzStrasseUndBetriebsKilometer(AsbStationierungOrtsReferenzInterface referenz) throws NetzReferenzException
referenz
- Ortsreferenz nach dem ASB-Stationierungssystem.NetzReferenzException
- wenn keine Abbildung möglich ist.public StrasseUndBetriebsKilometerOrtsReferenzInterface ermittleOrtsReferenzStrasseUndBetriebsKilometer(StrassenSegmentUndOffsetOrtsReferenzInterface referenz) throws NetzReferenzException
referenz
- Ortsreferenz, bei dem die Ortsangabe über ein
StraßenSegment und den Offset vom Anfang des
StraßenSegments dargestellt wird.NetzReferenzException
- wenn keine Abbildung möglich ist.public java.lang.String getAsbKnotenKey(java.lang.String knoten)
public boolean netzKnotenMatch(java.lang.String knoten1, java.lang.String knoten2)
knoten1
- Netzknotenknoten2
- Netzknotenpublic void setNetzmodell(VerkehrModellNetz netzmodell)
netzmodell
- das Netzmodell@Deprecated public Strasse findeStrasse(AsbStationierungOrtsReferenz referenz) throws NetzReferenzException
findeStrassen(AsbStationierungOrtsReferenz)
.referenz
- Ortsreferenz nach dem ASB-Stationierungssystem.NetzReferenzException
- Fehler beim Ermitteln der Straßepublic java.util.List<Strasse> findeStrassen(AsbStationierungOrtsReferenz referenz) throws NetzReferenzException
referenz
- Ortsreferenz nach dem ASB-Stationierungssystem.NetzReferenzException
- Fehler beim Ermitteln der Straßepublic AsbStationierungBereich findeAsbStationierungsBereich(AsbStationierungOrtsReferenz referenz) throws NetzReferenzException
referenz
- Ortsreferenz, bei dem die Ortsangabe über ein
StraßenSegment und den Offset vom Anfang des
StraßenSegments dargestellt wird.NetzReferenzException
- bei Fehlern