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