de.bsvrz.kex.bwsin.konfig
Class TestImport

java.lang.Object
  extended by de.bsvrz.kex.bwsin.konfig.TestImport

public class TestImport
extends Object

Testfall Import. Neben dem eigentlichen Import werden zusätzliche Informationen erzeugt.

Version:
$Id: TestImport.java 10285 2008-07-07 08:30:01Z gieseler $
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
private  File _kbfile
           
private  String asbzusatzinfodatei
           
private  de.bsvrz.dav.daf.main.ClientDavConnection dav
           
private  SINKonfigurationsBereich kb
           
private  String kbPid
           
private  Okstra odb
           
private  String zusatzinfodatei
           
 
Constructor Summary
TestImport()
           
 
Method Summary
 void erzeugeASSListe(Map<String,KonfigurationsObjekt> objekte, String dateiname)
          Erzeugt eine Liste aller Äußsseren Straßensegmente des neu erzeugten Konfigurationsbereiches in einer Datei.
private  void erzeugeKML(KonfigurationsDaten kd, File kmlfile)
          Erzeugt eine KML-Datei des neu erzeugten Konfigurationsbereiches.
private  void erzeugeSTSInformationen(String dateiname, Collection<KonfigurationsObjekt> objekte)
          Erzeugt Zusatzinformationen zu den Teilsegmenten.
private  void erzeugeZusatzinformationen(KonfigurationsDaten kd)
          Erzeugt Zusatzinformationen zum Import.
 String getLocationCode(String location)
           
 void initDav()
           
 void initKB(de.bsvrz.dav.daf.main.ClientDavConnection dav)
           
 void initLcl()
           
 void initOkstra()
           
private  void kmlStyles(KML kml)
          Erzeugt die Style-Informationen der KML-Datei.
private  void printKoordinaten(KML kml, ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
          Gibt Koordinaten als KML aus.
private  void printPlacemark(KML kml, KonfigurationsObjekt ko, String style, ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
          Erzeugt ein KML-Placemark Element.
private  void printTyp(KML kml, String clazz, String style, String folder, Collection<KonfigurationsObjekt> objekte)
          Ausgabe eines DaV-Typs als KML.
 void testImport()
          Testfunktion Import.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kbPid

private final String kbPid
See Also:
Constant Field Values

odb

private Okstra odb

dav

private de.bsvrz.dav.daf.main.ClientDavConnection dav

kb

private SINKonfigurationsBereich kb

_kbfile

private File _kbfile

asbzusatzinfodatei

private final String asbzusatzinfodatei
See Also:
Constant Field Values

zusatzinfodatei

private final String zusatzinfodatei
See Also:
Constant Field Values
Constructor Detail

TestImport

public TestImport()
Method Detail

erzeugeASSListe

public void erzeugeASSListe(Map<String,KonfigurationsObjekt> objekte,
                            String dateiname)
Erzeugt eine Liste aller Äußsseren Straßensegmente des neu erzeugten Konfigurationsbereiches in einer Datei. Die Liste kann zur Integration in den KB des Netzes benutzt werden.

Parameters:
objekte - Objekt-Map
dateiname - Dateiname

erzeugeKML

private void erzeugeKML(KonfigurationsDaten kd,
                        File kmlfile)
Erzeugt eine KML-Datei des neu erzeugten Konfigurationsbereiches.

Parameters:
kd - Konfigurationsdaten
kmlfile - KML-Datei

erzeugeSTSInformationen

private void erzeugeSTSInformationen(String dateiname,
                                     Collection<KonfigurationsObjekt> objekte)
Erzeugt Zusatzinformationen zu den Teilsegmenten.

Parameters:
dateiname - Dateiname
objekte - Konfigurationsobjekte

erzeugeZusatzinformationen

private void erzeugeZusatzinformationen(KonfigurationsDaten kd)
Erzeugt Zusatzinformationen zum Import.

Parameters:
kd - KonfigurationsDaten

getLocationCode

public String getLocationCode(String location)

initDav

public void initDav()

initKB

public void initKB(de.bsvrz.dav.daf.main.ClientDavConnection dav)

initLcl

public void initLcl()

initOkstra

public void initOkstra()

kmlStyles

private void kmlStyles(KML kml)
Erzeugt die Style-Informationen der KML-Datei.

Parameters:
kml - KML

printKoordinaten

private void printKoordinaten(KML kml,
                              ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
Gibt Koordinaten als KML aus.

Parameters:
kml - KML
punkte - Koordinatenliste

printPlacemark

private void printPlacemark(KML kml,
                            KonfigurationsObjekt ko,
                            String style,
                            ArrayList<de.bsvrz.sys.funclib.bitctrl.geolib.WGS84Punkt> punkte)
Erzeugt ein KML-Placemark Element.

Parameters:
kml - KML
ko - KOnfigurationsobjekt
style - Style
punkte - Punktliste

printTyp

private void printTyp(KML kml,
                      String clazz,
                      String style,
                      String folder,
                      Collection<KonfigurationsObjekt> objekte)
Ausgabe eines DaV-Typs als KML.

Parameters:
kml - KML
clazz - Klassenname des Typs
style - zu benutzender Style
folder - KML-Ordner
objekte - Objektliste

testImport

public void testImport()
Testfunktion Import.