public class NetzReferenzen extends 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.
|
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.
|
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) . |
List<Strasse> |
findeStrassen(AsbStationierungOrtsReferenz referenz)
Versucht, alle Straßen zu einer ASB-Stationierung zu finden.
|
String |
getAsbKnotenKey(String knoten) |
static NetzReferenzen |
getInstanz()
Gibt das einzige Objekt der Klasse zurück.
|
void |
init(de.bsvrz.dav.daf.main.ClientDavInterface dav,
String netz)
Initialisiert die Klasse.
|
boolean |
netzKnotenMatch(String knoten1,
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, 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 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 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 boolean netzKnotenMatch(String knoten1, 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 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 FehlernCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.