Es ist mal wieder Zeit für einen Bericht über Navigationsprogramme, die Daten aus Openstreetmap verwenden. Damit habe ich mich ja schon öfters beschäftigt und hatte leider keine praktische Lösung für offline-Routing gefunden. Eine löbliche Ausnahme bildete Navit, das recht gutes Routing hatte, Sprachausgabe unterstüzt, sowie eine Adress-Suchfunktion besitzte. (Letzteres scheint aber bisher nur für ausgewählte Städte zu funktionieren ;).) Das Programm gibt es für Windows und Linux, benutzt allerdings ein eigenes Kartenformat, wodurch die Openstreetmap-Daten erstmal umkonvertiert werden müssen. Glücklicherweise gibt es allerdings eine Seite, die für Navit schon vorgefertigte hat. Es gibt zudem noch ein Java-Programm (Traveling Salesman), das Routing erlauben soll, aber bei mir hatte das Importieren der OSM-Daten nie funktioniert.
Nunja, aber wenn man sich für etwas interessiert, kommt man ja öfters mal wieder auf die Idee etwas erneut zu recherchieren. Aber ich muss gestehn, dass mein Bruder mich eigentlich darauf brachte. ^^
Und man siehe da, es hat sich wahrlich einiges getan. Zu nennen sind besonders zwei Projekte, die ich getestet habe. Einerseits luckyGPS, das einfach unter Windows und Linux läuft, die GPS-Position anzeigt und die Strecke mitlogt, sowie die Karte schön anzeigt. Nachteile sind, dass die Karte immer gedownloaded wird, also nur bei Internetverbindung zur Verfügung steht und das Routing nicht wirklich funktioniert. Das andere Programm ist MoNav. Es basiert auf einer Diplomarbeit und ist eine ziemlich coole Sache, da das Routing sehr gut und schnell funktioniert und der Client auch ziemlich schnell läuft. Sehr gut auch für Handhelds geeignet. Für Windows Mobile Geräte gibt es sogar Binaries, wenn mich nicht alles täuscht. Die OSM-Dateien müssen dabei zunächst über ein zweites Programm umgewandelt werden, was für Regionen, die größer als Deutschland sind schnell sehr viele Ressourcen frisst (heißt man braucht schon einen 64 bit Rechner und ~8 GB RAM). Dass er GPS-Daten verwertet habe ich noch nicht hinbekommen, aber ich schätze dazu braucht man einfach das dritte Programm im Bunde. Die Kartendarstellung ist auch sehr nett, benötigt allerdings auch wieder Internet. Das interessante ist jedoch, dass es auch eine offline-Lösung gibt. Dabei gibts nur zwei Probleme (die mich bisher davon abgehalten haben): 1. braucht man dazu einen Mapnik-Server (und das benötigt wiederum viel Speicher und einiges an Gefummel) und 2. werden die Dateien für den Client dann ziemlich groß, was bei FAT als Dateisystem ziemlich ungünstig ist (da Dateien höchstens 4 GB groß sein dürfen).
Soweit erstmal dazu. Vielleicht finde ich ja irgendwo noch ein kleines Rechnerlein, das den Anforderungen an RAM und Leistung gerecht wird, dann probier ich mal die offline-Lösung von MoNav aus. Ich denke jedenfalls, dass das Projekt einer der praktischten von denen ist, die ich bisher getestet habe.
Es gibt im Übrigen wohl auch "ein App" fürs IPhone. Wenn man dessen GPS verwenden könnte ohne im Internet zu sein (AGPS hats), wäre das cool. Aber dazu bräuchte man ja ein IPhone.
Abonnieren
Kommentare zum Post (Atom)
Hallo,
AntwortenLöschenEs freut mich, dass dir MoNav gefällt. Für die neue 0.2 Version habe ich auch einige vorgefertigte Kartenpakete für das offline Plugin zum Download bereit gestellt [1]. Die Größe für Deutschland ist ~4.5GB, allerdings in mehreren Dateien, so dass FAT Dateisysteme noch mit umgehen können. Es funktioniert jedenfalls tadellos auf meinem Windows Mobile Handy.
Zum Auslesen der GPS Geräte wird zur Zeit QtMobility benutzt. Dies unterstützt GPS Geräte unter Windows Mobile, Maemo und Symbian. Leider ist unter Desktop Windows und Linux noch kein Backend verfügbar.
[1] MoNav Mapnik Renderer Downloads: http://code.google.com/p/monav/wiki/Downloads#Mapnik_Renderer_Packages