Aktuell: gmxtlaunch Version 3.1 gmxtlaunch3.zip
Garmin Mobile XT (GMXT) ist ein Programm zur Autonavigation, welches für Palm, Windows Mobile und auch Handys existiert. Neben den aktuellen Strassenkarten können auch die bekannten topografischen Karten von Garmin oder anderen benutzt werden. Ich nehme deswegen mein Nokia auch mal nebenbei „offroad“ bei „Autoausflügen“, z.B. als Logger, wenn ich mein Garmin etrex nicht dabei habe / haben will. Dabei möchte ich aber durchaus andere Einstellungen als z.B. bei der Autonavigation haben.
Beispielprofile sind:
Da Garmin die dabei relevanten Settings (nicht Routen, Tracks, Wegpunkte) in der Garmin.nvm speichert, kopiere ich einfach eine passende Datei mit den passenden Einstellungen über die vorhandene Garmin.nvm, bevor ich GMXT starte. Eine solche Datei wird einfach erstellt, in dem man in Garmin Mobile XT die passenden Einstellungen macht und dann die Garmin.nvm entsprechend als „Vorlage“ umkopiert.
Aufgrund gelegentlicher ärgerlicher Abstürze, d.h. beim Start wurden die Einstellungen zurückgesetzt und alle Tracks waren weg, habe ich ein Backup/Restore der Einstellungen und ein Logging der Positionsdaten eingebaut.
Das Backup wird am Ende immer bei „Exit“ und „Save&Exit“ ausgeführt. Sollte GMXT einmal alle Einstellungen zurücksetzen, kann GMXT beendet und „Restore“ ausgewählt werden. Danach kann man GMXT neu starten oder die Backup-Dateien direkt so auf einen USB-Stick o.ä kopieren, dass sie von MapSource direkt eingelesen werden (Tracks sichern). Es gibt immer nur einen Backup-Stand, dieser wird bei jedem Backup (also „Exit“ oder „Save&Exit“„) überschrieben, nur bei „Restore“ geht es andersherum. Backupverzeichnis ist auf der SD „Garmin_Backups“.
Weiterhin habe ich „zur Sicherheit“ auch ein Logging eingebaut, bei dem im gmxt_log
- Verzeichnis automatisch eine *.log - Datei mit Startzeit als Name angelegt wird, in der die Satellitenzeit;Latitude;Longitude;Höhe gespeichert wird. Diese Dateien können mit dem gmxtlog2gpx - Script auf dem Handy zusammengefasst und nach GPX exportiert werden.
Schlußendlich können über die Konfiguration alternative Kartensätze verwendet werden. Dabei wird ggf. der Standard-Kartensatz gmapsupp.img
nach -def
umbenannt und dann der alternative Kartensatz nach gmapsupp.img
umbenannt, da mir Kopieren angesichts der Größe keine sinnvolle Alternative scheint. Nach Ende erfolgt natürlich wieder eine Rückumbenennung.
Bei Bedarf können die Logfiles auf dem Handy mit gmxtlog2gpx - Script in ein GPX - Script gewandelt werden. Diese gpx - Datei (Name = Datum des Erstellens) in e:\gmxt_log
enthält dann alle gefundenen Logdateien als jeweils eigenen Track.
„gmxtlaunch“ ist die Fortführung des älteren „gmxt-profiles“.
garage.maemo.org/projects/pys60
) installierenE:\Garmin
auf dem Nokia kopierenc:\data\python
auf das Handy kopieren (über die PythonScriptShell)-tmp
umbenannt.
Eine externe Konfigurationsdatei (E:\Garmin\gmxtlaunch.ini
) ist nicht zwingend. In ihr können die Profile geändert, das Logging fest ausgeschaltet und der Zeitabstand beim Logging geändert werden.
Weiterhin können alternative Kartendateien verwendet werden, ohne Angabe wird die Standard gmapsupp.img verwendet.
Beispiel:
# profiles = name of profiles, will intern numbered to 0, 1, 2 .... profiles = Gehen, Auto, Fahrrad=osmcycle.img, Outdoor # 0 disable logging, 1 enable logging if possible log=0 # delay: if logging, time in sek between log entries delay=5