13.07.2015 Aufrufe

Masterarbeit - Telematik TH Wildau - Technische Hochschule Wildau

Masterarbeit - Telematik TH Wildau - Technische Hochschule Wildau

Masterarbeit - Telematik TH Wildau - Technische Hochschule Wildau

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Ist es KEINEEinbahnstraßeJaNimm 1.WegpunktNimm letztenWegpunktJaGibt es weitereStraßenabschnitteNeinErzeuge Fächer-Wegpunkt in 30° und3 m AbstandErzeuge Fächer-Wegpunkt in 150°und 3 m AbstandIteration überStraßenabschnitteErzeuge Abstandswegpunktein 3 mAbstandErzeuge Abstandswegpunktein 3 mAbstandErzeuge Fächer-Wegpunkt in 150°und 3 m AbstandErzeuge Fächer-Wegpunkt in 30° und3 m AbstandEntferne altenStraßenabschnittNimm letztenWegpunktNimm 1.WegpunktErzeuge neueEinbahnstraßeErzeuge neueEinbahnstraßeAbbildung 23: Ablaufplan zum Generieren von Einbahnstraßen8.4 OpenStreetMap-Daten in PostgreSQL-Datenbank importierenDie aufbereiteten OpenStreetMap-Daten liegen in der OSM-Datei almaty_highways_cleaned.osmvor. Mit dem Programm osm2pqsql lassen sich OSM-Daten in PostgreSQL-Datenbanken importieren.Daneben erstellt das Programm die Datenbanktabelle selber. Die Attribute lassen sich ineiner Style-Datei anpassen. Die Attributerweiterungen, die für die Straßenabschnitte vorgenommenwerden müssen, werden in der default.style Datei wie folgt ergänzt.1234567…way traffictype int4 linearway maxspeed int4 linearway avgspeed int4 linearway trafficjam_chance int4 linearway isvisible int4 linear…Quellcode 2: osm2pgsql - Anpassung an default.styleBevor die Daten in die Datenbank importiert werden, werden die bestehenden Daten durch denBefehl –c gelöscht. Die Datenbank ist durch den Datenbanknamen, den User postgres sowie die IPund den Port definiert. Weiterhin erhalten alle Tabellen den Präfix „city_highways“.38

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!