GPS, Openstreetmap und Linux
Inspiriert von Dirks letztem Blogeintrag und nicht zuletzt um ihm bei seiner Entscheidung zu helfen, ist dieser Artikel entstanden.
Yvonne hat es ja schon angesprochen, daß wir ein neues Hobby haben. Die ersten Versuche mit einer GPS-Bluetoothmaus waren recht ernüchternd. Die Qualität der Tracks war nicht wirklich gut genug, daß man damit was vernünftiges anfangen konnte. So haben wir uns einen Garmin etrex Legend HCx zugelegt. Das ist ein feines Gerät. Der Empfänger ist so empfindlich, daß man auch in der Mitte eines Zimmers einen GPS-Fix hat. Der Empfänger meines Tablets ist da um einiges unsensibler… Auf der MicroSD-Karte ist ausreichend Platz für Karten.
Yvonne ist mit wachsender Begeisterung mit dem etrex (trexxie wird das Gerät genannt…) unterwegs. Ich habe die Aufgabe, den trexxie mit Karten zu bestücken und dafür zu sorgen, daß die Tracks auch vom trexxie runter kommen. Natürlich sollen die Programme auch für Benutzer nutzbar und etwas bunt sein.
trexxie wird per USB angesprochen. In Hardy heißt die Schnittstelle /dev/ttyUSB0 und seit Intrepid usb: Damit der gewöhnliche Benutzer auch auf die Schnittstelle zugreifen kann, ist eine udev-Regel anzulegen:
SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"
Es reicht, den trexxie einfach wieder am PC anzustecken.
Freie Karten für den trexxie auf der Datenbasis von OSM Für Europa und Deutschland kann man hier runterladen. Es reicht aus, das Archiv zu entpacken und die Datei auf der Speicherkarte im Ordner /Garmin zu speichern. Die Datei sollte auch wirklich gmapsupp.img heißen Ausführliche Informationen kann man hier nachlesen.
Um Daten vom trexxie runter zu laden und zu bearbeiten, gibt es für Linux mehrere Programme:
- Qlandkarte und der Nachfolger Qlandkarte GT
- natürlich auch gpsbabel
Mit Qlandkarte kann man Tracks und Wegpunkte auf trexxie hoch und runter laden und Ausschnitte aus Karten hochladen. Dazu sind natürlich entsprechende Karten in Qlandkarte einzubinden. Auf Basis der Openstreetmap-Karten werden hier Karten zur Verfügung gestellt. Auf dieser Seite wird auch das Einbinden der Karten beschrieben. Die Idee, Tracks mit Qlandkarte zu bearbeiten, haben wir verworfen. Qlandkarte schmeißt alle Zeitstempel raus und macht so die Tracks für OSM untauglich. Schade…
Viking funktionierte hier in der Version 0.9.8 am besten. Diese Version wird auch in Ubuntu 09.04 sein. Drum hab ich die einfach auf allen Rechner hier selber kompiliert.
Mit Viking kann man die Tracks auch recht einfach direkt vom trexxie runter laden (File → Aqire → From GPS). Das Bearbeiten der Tracks ist sehr einfach. Man kann diverse Karten einbinden, die bei der Orientierung helfen. Ist man mit den Tracks fertig, kann man diese anschließend direkt auf dem OSM-Server hochladen. Will man die Tracks in JOSM weiterbearbeiten, kann man diese wieder vom OSM-Server runterladen.