AA_offroad_grimmevil_sxc_930383.jpg

© Grimmevil, sxc.hu

Mit Vollgas ins Gelände

Software für ein Offroad-Navi im Eigenbau

19.12.2013
Wer mit dem Offroad-Navi unterwegs ist, braucht spezielles Kartenmaterial. Das erstellen Sie mit den passenden Tools im Handumdrehen.

Serie Offroad-Navigation

Offroad-Navi im Eigenbau LU 12/2013, S. 26 http://www.linux-community.de/31216
Software für das Offroad-Navi LU 01/2014, S. ### http://www.linux-community.de/31231

Wer sich mit einem Fahrzeug abseits der geteerten Straßen bewegt, benötigt ein robustes Betriebssystem, um die Software zu betreiben. Linux qualifiziert sich als solches, und Ubuntu gehört zu den beliebtesten Systemen.

Daher dient es in unserem Beispiel als Betriebssystem-Basis für zwei Computer: den heimischen PC zum Vorbereiten der Karten und das Netbook, das im Kfz die Anzeige und Navigation mittels GPS-Empfänger übernimmt. Die zu installierende Software auf dem PC besteht aus:

  • QLandkarteGT [1] zum Test der Landkarten,
  • Mkgmap und Splitter [4] zur Konvertieren von Kartenmaterial aus dem OSM-Format ins Format von Garmin sowie
  • Merkaator [5] zum Erzeugen eigener OSM-Karten.

Auf dem Netbook brauchen Sie lediglich QLandkarteGT zu installieren. Die Software dient dabei zusammen mit dem GPS-Empfänger zur Anzeige der Landkarten, der berechneten Routen und Tracks, zur Darstellung der eigenen Position sowie zum Aufzeichnen der Strecke.

Damit ist klar, dass das ganze langwierige Vorbereiten einer Offroad-Tour am heimischen PC erfolgt. Die dort präparierten Karten und Tracks gelangen vor Antritt der eigentlichen Fahrt über ein USB-Speichermedium auf das Netbook oder verbleiben auf dem Datenträger, von dem die Software diese liest.

Vorbereitung

Die Installation von Ubuntu auf einem PC gelingt heute in der Regel ohne Probleme. Andere Distributionen als Ubuntu eignen sich in gleicher Weise. Wichtig ist aber, dass für die verwendete Distribution eine aktuelle Version der erwähnten Software bereitsteht: Für QLandkarteGT sollten Sie Version 1.4.0 oder neuer vorfinden, Mkgmap brauchen Sie in Version r2815 oder neuer, das dazugehörige Splitter entsprechend in der Version r311 und von Merkaator mindestens Version 0.17.2. Sowohl Mkgmap als auch Splitter benötigen Java in der Version 7.

Es besteht die Möglichkeit, Karten direkt aus dem OpenStreetMap-Server heraus in einem von QLandkarteGT lesbaren Format (Garmin oder GPX) zu erzeugen. Allerdings setzt das erhebliche Rechenleistung voraus. Im Test arbeiteten sechs CPU-Kerne, denen 8 GByte Hauptspeicher sowie 21 GByte Swap-Speicher zur Seite standen. Der letztlich erfolgreiche Versuch, eine Karte zu speichern, dauerte dennoch rund drei Stunden.

Ein Versuch, mit dem Testsystem eine OSM-Deutschlandkarte mit Mkgmap ins Garmin-Format zu konvertieren, endete nach drei Tagen mit einem Abbruch. In der nächsten Folge erfahren Sie, wie das Konvertieren doch klappt. Wer also an dem Abenteuer teilnehmen möchte, das in Teil 3 der Serie auf Sie wartet, nämlich dem Verarbeiten von Kartenmaterial, der braucht gute Hardware und starke Nerven.

Haben Sie sich an dieser Stelle bereits dazu entschlossen, keine eigenen Karten zu berechnen, dann brauchen Sie Mkgmap, Splitter und Merkaator nicht zu installieren. Einen einfacheren Weg gehen Sie, wenn Sie aus OpenStreetMap-Karten gewonnene Karten für Garmin-Geräte in ein für QLandkarteGT verwendbares Format umwandeln. Dazu benötigen Sie die Programme GMT [2] und Cgsmapper [3].

QLandkarteGT

Als zentraler Teil des Projekts fungiert die Software QLandkarteGT. Zwar findet sich diese in den Repositories der meisten Distributionen, so auch bei Ubuntu, aber meist in einer hoffnungslos veralteten Version. Unter Ubuntu haben Sie den Vorteil, bereits kompilierte neuere Versionen aus sogenannten PPAs ins Software-Center einzubinden. Danach kommen statt der veralteten Version im Ubuntu-Repository diese aktuellen Paketquellen für die Installation zum Zug.

Für QLandkarteGT brauchen Sie zwei zusätzliche Repositories: Eines für die Applikation selbst und eines für die Bibliothek GDAL. Sie fügen beide in einem Terminal mit den Befehlen aus Listing 1 hinzu. Sind beide Repositories auf diese Weise integriert, bringen Sie die Liste der Software auf den neuesten Stand. Am einfachsten gelingt das mit dem jeweiligen Tool für das Paketmanagement. Laden Sie zunächst die Listen der Programme neu, und suchen Sie dann die entsprechenden Einträge. War die Software bereits installiert, zieht das System diese auf die neueste Version hoch.

Listing 1

$ sudo add-apt-repository ppa:ubuntugis/ppa
$ sudo add-apt-repository ppa:mms-prodeia/qlandkarte

Starten Sie nach der Installation QLandkarteGT und verifizieren Sie, dass es in einer Version höher oder gleich 1.4.0 vorliegt. QLandkarteGT bietet die Möglichkeit, sich auf dem heimischen PC Karten anzusehen, Wegpunkte einzutragen, Routen zu berechnen und daraus Tracks zu erstellen. Diese Geodaten speichern Sie auf einem USB-Speicher und lesen sie später vom Netbook aus ein.

Die Arbeit mit QLandkarteGT setzt einen Zugang zum Internet voraus, da die Software auf Karten von OpenStreetMap zugreift. Die Auswahl des Servers erfolgt in der Werkzeugbox im Unterpunkt Stream des Reiters Karten (Abbildung 1). Dort tragen Sie alternativ auch die Daten von Google Maps als Quelle ein. Allerdings empfiehlt sich der Einsatz von OpenStreetMap, da das Projekt den privaten Gebrauch der Karten ausdrücklich erlaubt.

Abbildung 1: In der Werkzeugbox findet sich unter dem Reiter Karten im Reiter Stream der OpenStreetMap-Server. Er bildet die Basis des Projekts.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 5 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Wegweiser durch die Einsamkeit, Teil 3: Karten
    Für die Offroad-Tour benötigen Sie auch Offline-Karten, denn im Outback gibt es schließlich kein Internet. Die Wegpunkte, Routen und Tracks planen Sie auf freien Karten aus dem OpenStreetMap-Fundus. Steht kein passendes Material bereit, erzeugen Sie es mit Mkgmap und Splitter einfach selbst.
  • Medion GoPal S3857 und QLandkarte GT
    Wie gut sich mit dem preiswerten Outdoor-Navigationsgeräte Medion GoPal S3857 und der freien Software QLandkarte GT zwischen Vulkanen navigieren lässt, zeigt unser Praxistest in Island.
  • GPS-Tracks aufzeichnen und bearbeiten
    Wer seinen Urlaub jenseits der ausgetreten Touristenpfade verbringt, verliert später leicht den Überblick, wo er eigentlich genau war. GPS-Tracker speichern die Informationen.
  • Bilder mit Geodaten aufbereiten
    Wenn jemand eine Reise tut, so kann er was erzählen – und das am besten nicht mit endlosen Diashows, sondern einem hübsch aufgemachten Track, mit den passenden Aufnahmen garniert.
  • GPS-Tracks aufzeichnen und bearbeiten
    Wer seinen Urlaub jenseits der ausgetreten Touristenpfade verbringt, verliert später leicht den Überblick, wo er eigentlich genau war. Geo-Tracker speichern die Informationen.
Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.