9. Dez. 2011
Derzeit befasse ich mitunter mit einer Navigationslösung für meinen AU.ROB mit OpenStreetMap. Ich betreibe OSM derzeit Offline mit sehr eingeschränkten Kartenmaterial (immer nur genau der Bereich in dem ich mich gerade bewegen möchte). Grundsätzlich macht es aber keinen Unterschied ob OSM On- oder Offline angesprochen wird.
Ausgangsbasis ist OSM (Offline) in Verbindung mit einem GPS Modul und einem elektronischen Kompass Modul (HDMM01).
Erstes Zwischenziel – die Trockenübung. Offline läuft OSM mit dem davor aus dem Netz geladenen OSM Datenmaterial (http://www.openstreetmap.org/).

Die Selektion des Kartenmaterials für mein Trainingsbeispiel sieht in Openstreetmap so aus:
Der Screenshot zeigt einen Ausschnitt (meine kleine Trainingsumgebung) von Wien den ich mir vom Openstreetmap Server herunterlade. Diese Daten sind die Basis für meine Offlinenavigation. Immer wenn ich mich in einer neuen Umgebung bewege besorge ich mir davor genau den Ausschnitt den ich brauche.
Die heruntergeladenen Daten spiele ich derzeit in eine PostgreSQL Datenbank. Dazu verwende ich das Tool osm2po von Carsten Möller. Installiert habe ich auch noch PostGIS – das ist die Postgres Unterstützung für geografische Objecte.

Mit dem OpenSourc Projekt pgRounting kann ich dann direkt in der Datenbank Routenselektion machen – diese funktioniert erstaunlich gut und extrem schnell.
Derzeit bin ich mit Postgres und pgRouting in einer Testphase – die ersten Eindrücke sind wirklich sehr gut. Nächster Schritt ist es, die selektierten Punkte verwertbar zu machen und meinen AU.ROB damit die Grundlage zu liefern wo er ist bzw. wo er hin muss.
Die gesamte Installation von Postgres und allem rundherum war ziemlich langwierig und hat sehr viel Zeit und Recherche benötigt. Eine genaue(re) Anleitung was alles in welcher Version benötigt wird folgt in Kürze im Bereich “Hard- und Software”