GPS Navigation mit gpsdrive

Aus Primatenwiki
Zur Navigation springen Zur Suche springen

Ein Linux-Laptop lässt sich sehr einfach zu einem Navigationsgerät ausbauen. Dazu ist eine USB-GPS Mouse und ein Kartentool nötig. Ich verwende gpsdrive und den NAVILOCK NL-302U - USB Empfänger. Es sind alle USB GPS-Empfänger verwendbar, die das NMEA Protokoll unterstützen.

Ein Screenshot von gpsdrive

map.search.ch Karten importieren

map.search.ch bietet hervorragende Luftbilder mit Strasseninformationen an. Diese Bilder möchte jeder gpsdrivler gerne zur Navigation nutzen. Im folgenden werde ich beschreiben, wie das Skript zum importieren dieser Bilder zu verwenden ist.

Herunterladen

Das Skript wird von http://download.primat.ch/linux/gpsdrive/fetchsearchmap.pl in den Ordner ~/.gpsdrive/ heruntergeladen.

Konfigurieren

Nun öffnen Sie das File fetchsearchmap.pl mit ihrem Lieblingseditor und passen folgende Variablen an Ihre Installation an:

my $MAP_DIR         = "$ENV{'HOME'}/.gpsdrive/";
my $KOORD_FILE      = 'map_koord.txt';
my $FILEPREFIX      = 'map_file';
my $FILESUFFIX      = '.jpg';
my $TMPFILENAME     = 'map_new.jpg';

Bei einer Standardinstallation ist nichts anzupassen.

Benutzen

Dem Skript wird eine Fläche begrenzt durch einen Anfangspunkt (links oben) und einen Endpunkt (rechts unten) in WGS84 (Längen und Breitengrad) mitgegeben. Diese Fläche wird dann in Kacheln (500x500m) aufgeteilt und einzeln heruntergeladen.

Für Luzern zum Beispiel, wird das Skript folgendermassen aufgerufen:

# ./fetchsearchmap.pl 47.074 8.270 47.034 8.357

Für Zürich:

# ./fetchsearchmap.pl 47.416 8.468 47.351 8.596

Für Wädenswil:

# ./fetchsearchmap.pl 47.252 8.622 47.205 8.702

Wichtig: Dieses Skript bitte vernünftig benutzen! search.ch bietet diesen Service gratis an und das soll auch weiterhin so bleiben. Laden Sie also nur die wirklich benötigten Karten herunter.