TopGMap - Top50-Basiskarte für den Garmin Geko Version 1.0

Inhalt

Einleitung
Lizenzvertrag
Voraussetzungen
Herunterladen und Installation
Bedienung
Produktion
Änderungen
Links

Einleitung

Einfache GPS-Geräte wie die der Serie
Garmin Geko enthalten keine Funktion zur Speicherung und Darstellung von Basiskarten. Mittels eines vorgefertigten aktuellen Tracks (ACTIVE LOG) und einer Liste von Wegpunkten ist es jedoch möglich, eine solche Funktion nachzubilden. Damit ist eine grobe Darstellung des Wegnetzes und von Orientierungspunkten für ein Gebiet möglich, was eine weitaus flexiblere Navigation im Gelände ermöglicht, als wie es nur mit Routen und Tracks möglich ist. Zu keiner Zeit muß man sich auf ein Ziel festlegen.

Solche Basiskarten sind bisher nicht frei verfügbar und müssen deshalb manuell erstellt werden. Relativ komfortable ist dies mit dem Kartenprogramm Geogrid-Viewer möglich, welches Bestandteil der Kartenprogramme Top50 und Amap ist. Mittels Vektorgraphik können Wege als Linienzüge und Orientierungspunkte als Texte erfasst werden. Das Ergebnis wird dann zur Weiterverarbeitung als Overlay-Datei abgespeichert. Mit dem Programm TopGMap wird die Overlay-Datei in eine GPX-Datendatei umgewandelt, welche mit einem Datenaustausch-Programm (z. B. G7ToWin) auf das GPS-Gerät hochgeladen werden kann.

Werden Linienzüge (Wege) im Overlay als Routen oder Tracks ausgezeichnet, werden sie zusätzlich im Routen- bzw. Track-Speicher des GPS-Geräts abgelegt und können wie gewohnt zur Navigation benutzt werden.

Lizenzvertrag

MIT DEM HERUNTERLADEN UND/ODER DER NUTZUNG DER SOFTWARE ERKLÄRT SICH DER NUTZER MIT DEN LIZENZBEDINGUNGEN EINVERSTANDEN.

DIE NUTZUNG DER SOFTWARE ERFOLGT AUF EIGENE GEFAHR UND VERANTWORTUNG. FÜR DIE SOFTWARE WIRD KEINERLEI GEWÄHRLEISTUNG ODER GARANTIE ÜBERNOMMEN. DER AUTOR ÜBERNIMMT KEINERLEI HAFTUNG FÜR SCHÄDEN, WELCHE DURCH DIE NUTZUNG DER SOFTWARE DIREKT, INDIREKT, ODER IN FOLGE VERURSACHT WERDEN. DER NUTZER IST DAFÜR VERANTWORTLICH, DASS DURCH DIE NUTZUNG DER SOFTWARE KEINE RECHTE DRITTER VERLETZT WERDEN, INSBESONDERE DIE NUTZUNGSBEDINGUNGEN DER LANDKARTENPROGRAMME EINGEHALTEN WERDEN.

DAS HERUNTERLADEN UND DER BETRIEB DER BEREITGESTELLTEN SOFTWARE IST KOSTENLOS. ALLE TEILE DER SOFTWARE UNTERLIEGEN, SOWEIT NICHT ANDERS ANGEGEBEN, DER GNU GENERAL PUBLIC LICENSE.

BEZEICHNUNGEN UND NAMEN KÖNNEN EINGETRAGENE WARENZEICHEN ODER HANDELSMARKEN SEIN UND DAMIT RECHTLICHEM SCHUTZ UNTERLIEGEN. SIE SIND EIGENTUM DER JEWEILIGEN INHABER UND WERDEN NUR ZUR BENENNUNG UND OHNE RÜCKSICHT UND GEWÄHRLEISTUNG EINER FREIEN VERWENDBARKEIT AUFGEFÜHRT.

EINE HAFTUNG FÜR DEN INHALT VERLINKTER SEITEN WIRD NICHT ÜBERNOMMEN.

SOLLTEN EINZELNE BESTIMMUNGEN DIESES VERTRAGES UNWIRKSAM ODER NICHTIG SEIN ODER WERDEN, SO BERÜHRT DIES NICHT DIE GÜLTIGKEIT DER ÜBRIGEN BESTIMMUNGEN DIESES VERTRAGES.

Voraussetzungen

Folgende Java-Laufzeitumgebung und -Bibliotheken werden benötigt: Die Software kann kostenlos über die im Abschnitt Links angegeben Adresse heruntergeladen werden.

Herunterladen und Installation

Die Archivdatei TopGMap-1.0.0.zip herunterladen und in ein beliebiges Verzeichnis entpacken.

Folgende Dateien werden abgelegt:

Die im vorherigen Abschnitt beschriebene Java-Laufzeitumgebung herunterladen und installieren.

Im Kommandozeilen-Script topgmap.bat müssen erforderlichenfalls Pfade angepasst werden, falls die Bedienung nicht ausschließlich über die graphische Benutzeroberfläche erfolgen soll. Die Programm-Einstellungen werden in der Datei .TopGMap.properties im HOME-Verzeichnis des Benutzers gespeichert.

Bedienung

Erstellen der Overlays

Das Kartenprogramm Top50 bzw. Amap starten und eine Karte des gewünschten Gebiets im geeigneten Maßstab öffnen. Folgendes Vorgehen zur Erstellung einer Basiskarte hat sich bewährt, ist aber keineswegs zwingend.

Zuerst alle Orientierungspunkte, wie Berggipfel, Unterkünfte und Wegkreuzungen mit kleinen Kreisen (z. B. in der Größe 4x4 Pixel) möglichst genau markieren. Die Position dieser Graphikelemente hat die größte Priorität im späteren Generierungslauf.

Linien- und flächenhafte Elemente (z. B. Flüsse und Seen) können nur durch einzelne Orientierungspunkte angedeutet werden. Für Gewässer bieten sich dafür besonders Quelle und Mündung an.

Anschließend benannte Orientierungspunkte mittels Textelementen (z. B. in der Größe 22 Pixel) beschriften. Dabei beachten, dass einfache GPS-Geräte oft nur sechs Zeichen lange Wegpunkt-Namen ohne Unterscheidung von Groß-/Kleinschreibung unterstützen.

Ein einheitliches Namensschema erleichtert später das Entziffern von abgekürzten Namen (z. B. SP für ...spitze). Bei Tracks empfiehlt es sich, Start- und Endpunkt zu benennen, um die gezielte Auswahl der Geh-Richtung zu ermöglichen.

Im Generierungslauf werden Namen ggf. wie folgt modifiziert:

Im nächsten Schritt werden Wege durch Linienzüge markiert, und zwar zuerst alle Wege, welche Routen oder Tracks sind, vom Startplatz in Richtung Ziel. Der Abstand zwischen zwei benachbarten Stützpunkten sollte dabei mindestens doppelt so groß sein (z. B. 15 m) wie die Positioniergenauigkeit von Graphikelementen (z. B. 5 m), damit eine eindeutige Umwandlung in GPS-Daten möglich ist. Weil einfache GPS-Geräte oft keine unzusammenhängenden Track-Segmente unterstützen, ist es erforderlich, dass alle Linien über gemeinsame Positionen (Stützpunkte) zusammenhängen.

Linien können als Routen oder Tracks markiert werden, indem auf ihnen Textelemente mit ihrem Namen und vorangestelltem Kennzeichen / für Route oder : für Track abgelegt werden.

Abschließend wird das Overlay als Datei gespeichert. Wichtig ist, dass dafür der Typ ASCII-Overlaydatei gewählt wird, weil nur dieses Dateiformat vom Konvertierungsprogramm verarbeitet werden kann.

Als Beispiel liegt die Datei Example.ovl bei, welche Elemente aus dem Rotwand-Gebiet in den bayerischen Voralpen enthält. Der Kontrast zwischen topographischer Karte und den eingezeichneten Graphik-Elementen kann verstärkt werden, in dem die Karte etwas abgedunkelt wird.

Umwandlung des Overlays in GPS-Daten

Das Konvertierungsprogramm kann durch Doppelklick der Datei TopGMap.jar gestartet werden. Im oberene Bereich des Hauptfensters müssen die Pfade der Ein- (Overlay-Datei) und Ausgabedatei (GPX-Datei) spezifiziert werden, ggf. durch Auswahl über die Datei-Dialoge, welche über die Schaltflächen ... geöffnet werden können.

Über das Menü Datei / Einstellungen... können folgende Einstellungen vorgenommen werden:

Lasche Wert Bemerkung
Genauigkeit Automatisch Falls gesetzt werden die Werte für Genauigkeit und Annäherungen heuristisch bestimmt.
Genauigkeit Positioniergenauigkeit: Maximaler Abstand zweier Graphikelemente, welchen dieselbe Position zugeordnet wird.
Annäherungen Minimaler Abstand zweier unterschiedlicher Positionen; bei Unterschreitung wird gewarnt.
Gerät Ignorieren Falls gesetzt werden Geräte-spezifische Begrenzungen nicht beachtet.
Anzahl Wegpunkte Maximale Anzahl Wegpunkte des Tracks ACTIVE LOG.
Anzahl Routen Maximale Anzahl von Routen.
Anzahl Tracks Maximale Anzahl von Tracks.
Protokoll Protokoll-Stufe Ausführlichkeit der Protokollierung; zur Auswahl stehen die Stufen DEBUG, INFO, WARN, ERROR, FATAL; empfohlen wird die Stufe WARN.

Anschließend kann die Erzeugung der GPX-Datei durch Drücken der Schaltfläche Generieren gestartet werden.

Eine Zusammenfassung des Generierungslaufs wird in der Statuszeile unterhalb der Schaltfläche angezeigt. Falls Warnungen oder Fehler aufgetreten sind, sollten diese vor einer Verwendung des Ergebnisses unbedingt behoben werden.

Details zum Generierungslauf können im Protokoll, welches über das Menü Datei / Protokoll... abrufbar ist, eingesehen werden. Aus der Übersicht sind die Schwere und der Grund der Meldungen ersichtlich. Details zur einer Meldung, wie die betroffenen Objekte, können durch Doppelklick auf einen Eintrag abgerufen werden. Mit den angezeigten Attributen kann ein Bezug zur Karte (Koordinatenangabe durch lat/lon) bzw. zur Eingabedatei (Abschnittsangabe mit source) hergestellt werden.

Hochladen der GPS-Daten

Vor einem Datenaustausch mit dem GPS-Gerät hat es sich als zweckmäßig erwiesen, die Track-Aufzeichnung und den GPS-Empfang abzuschalten (Demo-Modus). Dies verringert die Gefahr von Datenübertragungsfehlern und spart darüber hinaus Energie, weil das GPS-Empfangsteil deaktiviert ist. Nach dem nächsten Wiedereinschalten schaltet das Gerät automatisch wieder in den Normal-Modus; die Track-Aufzeichnung muß, falls gewünscht, manuell aktiviert werden.

Alte GPS-Daten sollten jetzt, falls nicht länger benötigt, gelöscht werden.

Für die Übertragung der generierte GPX-Datei zum GPS-Gerät ist ein Datenaustausch-Programm (z. B. G7ToWin) sowie ein spezielles PC-Interfacekabel (Zubehör) erforderlich. Nach dem Laden der GPX-Datei in das Datenaustausch-Programm ist eine Plausibilitätsprüfung der generierten Daten (Wegpunkt-, Track- und Routenliste) möglich. Nicht benötigte Daten können gelöscht werden, um Geräte-spezifische Grenzen (v.a. Anzahl Tracks und Routen) einzuhalten. Anschließend möglichst alle GPS-Daten auf das GPS-Gerät hochladen (Funktion Upload).

Während der Tour

Vor Beginn der Tour das GPS-Gerät in den Normal- oder WAAS-Modus umschalten und, falls gewünscht, die Track-Aufzeichnung aktivieren.

Auf der Kartenseite kann der Maßstab über die Zoom-Funktion jederzeit geändert und die Darstellung von Wegpunkten ein- und ausgeschaltet werden. Gesuchte Orientierungspunkte können nach Auswahl in der Auflistung über die Funktion Karte in der Karte hervorgehoben werden.

Zur Grobnavigation kann es vorteilhaft sein, die Peil-Richtung zu einem (Ziel-)Punkt über die Funktion Goto in die Karte einzublenden.

Warnung

Gelegentlich tauchen bei einzelnen Zoom-Stufen Geisterlinien auf, welche auf ein fehlerhaftes Clipping von Linienteilen außerhalb des dargestellten Kartenausschnitts zurückzuführen sind (Software-Fehler des GPS-Geräts). Diese Geisterlinien können daran erkannt werden, daß sie über die gesamte Display-breite gehen, keine Stützpunkte aufweisen und nur bei einer bestimmten Zoom-Stufe auftauchen.

Die Verarbeitungszeiten von Funktionen wie Pan Track Log können, je nach Größe der Basiskarte, deutlich langsamer sein als gewohnt. Auch sind die graphische Darstellung und die Zeitschritte beim Navigieren auf dem Track Log gröber als ohne geladene Basiskarte.

Herunterladen der GPS-Daten

Nach einer Tour will man ggf. die zurückgelegte Strecke im Kartenprogramm darstellen und als Datei archivieren. Mit einem Datenaustausch-Programm (z. B. G7ToWin) können die GPS-Daten auf den PC übertragen werden (Funktion Download). Vor dem Herunterladen sollte die Track-Aufzeichnung und der GPS-Empfang wieder abgeschaltet werden.

Zu beachten ist, dass der aktuelle Track ACTIVE LOG nicht nur die zurückgelegte Strecke, sondern auch die Daten der hochgeladene Basiskarte enthält. Beide Daten können durch den aufgezeichneten Zeitstempel unterschieden werden. Soll nur die zurückgelegte Strecke weiterverarbeitet werden, sollte der erste Track-Abschnitt (die Basiskarte) vor dem Abspeichern gelöscht werden.

Auch die Wegpunkt-Liste enthält neben den auf der Tour gesetzten Wegpunkten die Daten aus der hochgeladenen Basiskarte. Beide Daten können anhand des Namens unterschieden werden. Die auf der Tour gesetzten Wegpunkte sind mir einer dreistelligen, aufsteigenden Zahl, beginnend bei 001, benannt. Sollen nur die auf der Tour gesetzten Wegpunkte weiterverarbeitet werden, sollten alle Wegpunkte der Basiskarte vor dem Abspeichern gelöscht werden.

Produktion

Das Programm kann über das mitgelieferte Makefile produziert werden. Voraussetzung ist eine UNIX-Umgebung (z. B. Cygwin unter Microsoft Windows). Mit dem Ziel all wird eine Komplettproduktion (einschliesslich API-Dokumentation) durchgeführt, das Ziel clean löscht alle Produktionsergebnisse.

Änderungen

Version Datum Bemerkung
1.0.0 17.10.2005 Erste Version

Links


Bernhard Fischer, 17.10.2005.