x

OSM Daten pgrouting-fähig machen


Geschrieben von voodoo44 (Gast) am 06. Dezember 2010 12:28:07: [flux]

Hallo Leute,

folgendes Problem:
Wir sind mit eurer Hilfe ganz gut voran gekommen und können nun aus unserer Datenbank Adressen auslesen und diese entsprechenden IDs zuordnen.
Nun das letzte große Problem: Unser Serveradmin kommt an der Stelle nicht weiter, wo die Daten pgrouting-fähig gemacht werden sollen.

Wir haben eine Tabelle "ways" (wurde wohl von OSM2PGSQL so angelegt) in der Datenbank und eine Tabelle "nodes". Nun enthält die Tabelle "ways" natürlich (da es ja Wege sind) ein int-Feld mit "source" und eins mit "target" sowie Felder mit to_cost und reverse_cost.

Interessanter Weise ist das Feld mit "reverse_cost" immer mit Werten belegt - aber die Felder mit source, target und to_cost sind IMMER = NULL.

Ich habe es nun selbst einmal probiert dieses pgrouting-script laufen zu lassen - allerdings blicke ich (trotz der Readme-Datei die beiliegt) nicht so richtig durch - in meinen Augen ist die Dokumentation etwas dürftig.
Versucht habe ich mich an der Anleitung hier: http://www.pgrouting.org/docs/tools/osm2pgrouting.html
Aber so richtig funktionieren will es anscheinend trotzdem nicht - er macht zwar irgendwas, aber so recht weiterbringen tut mich das auch nicht - ich kann eben einfach keine Route ausführen, da ich weder source noch target in der ways-Tabelle habe.

Zur Zeit steht er schon ziemlich lange bei folgender Konsolen-Ausgabe:
Split ways
Nodes table created
Ways table created
Types table created
Classes table created

Passiert ist aber seit einigen Minuten nichts mehr ...
Ich warte noch ab - vielleicht mache ich auch was falsch? Wenn jemand einen Tipp hat (vielleicht fehlt einfach nur ein SQL-Script?!) bitte posten. Wenn wir hier genauso fix vorwärts kommen durch euch, wäre ich euch SEHR verbunden.


Antworten: