Offline-Navigation mit TrekBuddy inklusive Kartenunterstützung
Zuletzt aktualisiert am Dienstag, den 13. September 2011 um 16:40 Uhr Dienstag, den 13. September 2011 um 16:40 Uhr
Offline-Navigation ist für BlackBerry Nutzer ein viel geäußerter Wunsch. Leider gibt es kaum geeignete Angebote. Wie man mit dem Gespann Mobile Atlas Creator und TrekBuddy trotzdem in den Genuss einer kostenlosen Navigation mit Kartenunterstützung kommt zeigt dieser Beitrag.
Alle aktuellen BlackBerry Smartphones besitzen ein integriertes GPS-Modul. Karten sind über Google Maps (oder andere Anbieter) kostenlos verfügbar. So wäre eine Navigation bzw. Tracking bereits möglich. Das Ganze hat leider einen kleinen Haken. Das Kartenmaterial wird über das Mobilfunknetz immer nachgeladen. In Zeiten (fast) unbegrenzter Flatrates wäre der Datenverbrauch noch tolerierbar. Was aber gar nicht geht ist ein schwacher Empfang oder gar ein Funkloch. Da bleibt der Nachschub an Kartenmaterial aus. Da kann man gleich zu GPS-Loggern ohne Kartenunterstützung greifen.
Wünschenswert wäre, das gesamte Kartenmaterial läge bereits auf der SD-Karte gespeichert vor. So wie das Navigationssysteme wie TomTom oder Garmin praktizieren. Da hier das Kartenmaterial immer verfügbar ist, auch ohne Mobilfunkverbindung, spricht man von Offline-Navigation.
Für den BlackBerry gibt es dagegen kaum Offline-Navigationssoftware. Lediglich spezielle Anbieter, die Kartenmaterial von einem Kartenserver wie OpenStreetMap herunterladen. Inbegriffen ist meist eine Software, die das Navigieren erlaubt. Dafür sind dann allerdings ein paar Euro fällig.
Kostenlos geht das Ganze auch, wenn man etwas Zeit in die Kartenerstellung investiert. Hat man erst den Dreh heraus, ist der Zeitaufwand nur noch minimal. Eine Karte wird üblicherweise vorher (einmal) am PC erstellt. Sehr gut geeignet ist der Mobile Atlas Creator (MOBAC). Dazu gibt es bereits einen Workshop zum Erstellen einer Karte.
Neben der Karte benötigt man noch ein Programm, das die aktuelle Position über GPS auswertet und die Position auf der Karte korrekt anzeigt. Ein hervorragendes Programm steht mit TrekBuddy zur Verfügung. Die Software unterstützt viele Plattformen, neben BlackBerry auch Android und andere Betriebssysteme.
Nochmals kurz zusammengefasst. Zur Offline-Navigation sind folgende Schritte notwendig:
- Erstellen einer Karte am PC
- Kopieren des Kartenmaterials auf die SD-Karte im BlackBerry
- Karte mit TrekBuddy laden
- Mit TrekBuddy navigieren
In den folgenden Überschriften wird auf diese Aufzählung Bezug genommen.
Zuerst muss noch die App TrekBuddy installiert werden. Aufgrund der Vielseitigkeit und der vielen unterstützten Plattformen sind noch einige Konfigurationsschritte notwendig, bevor man dann loslegen kann. Deshalb eine nähere Betrachtung der Installation und einige Tipps dazu.
TrekBuddy installieren
Es stehen zwei Wege zur Installation von TrekBuddy zur Verfügung. Entweder online über den Browser. Hier wählt man dann die .jad-Datei aus. Oder über den PC mit der BlackBerry Software und den notwendigen .alx und .cod-Dateien. Bei mir landete die App ausnahmsweise nicht im Ordner Downloads sondern unter Anwendungen.
Download (Der Link für die neueste Version befindet sich oberhalb vom Forum)
Beim ersten Start legt TrekBuddy eine Verzeichnisstruktur an. Der Einfachheit halber belässt man das Installationsverzeichnis auf der Speicherkarte direkt auf der obersten Ebene. Alle weiteren Daten legt das Programm unterhalb vom Ordner Trekbuddy an.
Die Verzeichnisstruktur sieht so aus:
/trekbuddy
/gc
/maps
/resources
/sounds
/tracks-gpx
...
Aufgezeichnete Routen landen im Verzeichnis /trekbuddy/tracks-gpx. Karten werden in /trekbuddy/maps abgelegt. Auf die anderen Verzeichnisse werden - soweit erforderlich - im Artikel erwähnt.
Deutsche Sprachunterstützung aktivieren
Für eine deutsche Oberfläche muss erst noch eine Datei von der Seite Localization heruntergeladen werden. Die Datei entpackt man und benennt sie in language.res um. Meist muss nur die Versionsnummer aus dem Namen entfernt werden. Danach kopiert man sie in das Verzeichnis /trekbuddy/resources.
Eine CMS-Ansicht hinzufügen
Nicht unbedingt erforderlich. CMS steht für Cockpit Mode Screen. Für eine optisch ansprechende Anzeige von GPS-Daten lädt man sich ein passendes Theme herunter. Beispiele sind im Wiki zu finden, auch für BlackBerry Smartphones. Natürlich kann man sich auch selbst eines erstellen. Orientieren sollte man sich an der Displayauflösung und nicht am Gerät. Auch im Forum verstecken sich manche Themes. Alle Theme-Dateien gehören in das Verzeichnis /trekbuddy/ui-profiles.
Bedienung
Die Bedienung von TrekBuddy erfolgt weitgehend über die Nummerntasten. Die Originalbelegung ist im Wiki abgelegt und auf den ersten Blick etwas unübersichtlich. Bei TrekBuddy sind drei verschiedenen Ansichten definiert. So weist manche Nummer damit eine Dreifachbelegung auf. In der Tabelle sind alle drei Ansichten eingepflegt.
Die drei Ansichten sind:
- Map Screen: Darstellung der Karte mit aktueller Position am oberen Rand
- Compass Screen (HPS): Stellt einen Kompass dar
- Cockpit Mode Screen (CMS): Detaillierte Seiten zum GPS Signal, zurückgelegter Distanz, Geschwindigkeit usw. Diese Ansicht kann angepasst werden.
| Taste | Ansicht | ||
|---|---|---|---|
| Map | HPS | CMS | |
| 1 | Abkürzung zum Menü Navigation | Menü Navigation | |
| 2 | |||
| 3 (*) | Hintergrundlicht umschalten |
Hintergrundlicht umschalten | Hintergrundlicht umschalten |
| 4 | |||
| 5 | Karte auf aktuelle Position zentrieren |
||
| 6 | |||
| 7 | Layer laden |
||
| 8 | |||
| 9 | Map laden |
||
| 0 | Tag- / Nachtmodus |
Tag- / Nachtmodus | |
| # |
Ansichten durchschalten |
Ansichten durchschalten | Ansichten durchschalten |
(*) Der BlackBerry reagiert, an der Beleuchtung ändert sich aber nichts.
Für einen BlackBerry mit Volltastatur eignet sich diese Belegung erstmal gar nicht. Abgesehen davon, dass man immer die ALT-Taste vorher drücken muss (Die NUM-Feststellfunktion bleibt nutzlos) stimmen auch manche Tasten mit der Originalbeschreibung nicht überein, was die ganzen Lücken erklärt.
Die Tasten zum Bewegen der Karte sind bei einem BlackBerry anders belegt. Ein Hinweis dazu steht im TrekBuddy-Forum.
| Taste | Ansicht | ||
|---|---|---|---|
| Map | HPS | CMS | |
| R,U |
Bewegt den Cursor nach oben (Richtung Norden) |
||
| F,J |
Bewegt den Cursor nach unten (Richtung Süden) |
||
| D,H | Bewegt den Cursor nach Links (Richtung Westen) |
Vorherige Seite |
|
| G,K | Bewegt den Cursor nach rechts (Richtung Osten) |
Nächste Seite |
|
Schöner wäre es, wenn sich die Tasten an der Standardkonfiguration anlehnen würden. Mit dem Nummernfeld und einer zentralen 5, um die sich alle Funktionen herum versammeln wie bei einem Steuerkreuz, so wie es die ursprüngliche Belegung vorsieht.
Genau hier kommt wieder die Flexibilität von TrekBuddy zum Tragen. Die Tastenzuordnungen lassen sich über die Textdatei keymap.txt neu definieren. Diese etwas komplizierte Angelegenheit kann man im Wiki nachlesen. Für meine Zwecke habe ich mir einfach die Beispielkonfiguration vom Curve 8300 und Bold genommen. Sie stimmt auch mit einem Curve 8900 überein und vermutlich für jeden BlackBerry mit QWERTZ-Tastatur.
Keymap.txt für einen BlackBerry mit Volltastatur
119=49
114=51
100=53
121=55
99=57
97=42
101=117
102=103
115=104
120=106
113=35
32=0
100=32
Einfach die Zeilen im Browser markieren und in einen Texteditor einfügen. Danach die Datei als keymap.txt speichern und in das Verzeichnis /trekbuddy/resources kopieren. Dort dürfte noch keine existieren.
Die neue Zuordnung erspart einem die Betätigung der ALT-Taste und folgt der Standardbelegung. Die Bedienung mit der neuen keymap.txt sieht dann folgendermaßen aus:
| Taste | Ansicht | ||
|---|---|---|---|
| Map | HPS | CMS | |
| 1 | Abkürzung zum Menü Navigation | Menü Navigation | |
| 2 | Bewegt den Cursor nach oben (Richtung Norden) | ||
| 3 | |||
| 4 | Bewegt den Cursor nach Links (Richtung Westen) | Vorherige Seite | |
| 5 | Karte auf aktuelle Position zentrieren |
||
| 6 | Bewegt den Cursor nach rechts (Richtung Osten) | Nächste Seite | |
| 7 | Layer laden |
||
| 8 | Bewegt den Cursor nach unten (Richtung Süden) | ||
| 9 | Map laden |
||
| 0 | Tag- / Nachtmodus |
Tag- / Nachtmodus | |
| # |
Ansichten durchschalten |
Ansichten durchschalten | Ansichten durchschalten |
Obwohl es noch jede Menge weiterer Belegungen gibt, sind sie anscheinend für einen BlackBerry nicht verfügbar oder ich habe sie noch nicht gefunden. Zum Bedienen und Navigieren reichen die Befehle in der obigen Tabelle aber völlig aus.
Wer es bis hierher geschafft hat kann nun einen Atlas laden und mit der Navigation beginnen.
Kartenmaterial laden (Punkt 2. und 3.)
Als erstes wird ein Atlas mit den ganzen Karten benötigt. Wie im Workshop erläutert wird die Karte auf einem PC erstellt. Die Karte liegt bei MOBAC in einem Verzeichnis unterhalb von atlases. Das gesamte Verzeichnis wird nun auf die Speicherkarte kopiert in das Verzeichnis \trekbuddy\maps. Den Verzeichnisnamen darf man umbenennen.
Den Atlas lädt man nun über das Menü Atlas laden, wechselt in das Verzeichnis und wählt die Atlas-Datei aus (normalerweise cr.tar, kann auch umbenannt werden). Anschließend noch den Layer und dann letztendlich die Karte. Die nachfolgende Frage kann man individuell beantworten.
Nun sollte eine Karte erscheinen, in der man sich bereits frei bewegen kann. Besonders schnell geht es mit dem Trackpad. Über die Tasten 7 und 9 lädt man jeweils eine andere Ansicht aus dem Atlas. Die Zuordnung von Layer (Ebene) und Map (Karte) wurde bereits im MOBAC vorgenommen. Näheres dazu im oben angesprochenen Workshop.
Navigation (Punkt 4.)
Über einen kleinen farbigen Punkt oben rechts zeigt TrekBuddy den aktuellen GPS-Status an:
- Rot: Kein GPS verfügbar
- Orange: GPS aktiv, empfängt aber keine Daten
- Blau: GPS-Signal wird abgefragt
- Grün: GPS-Signal eingerastet.
Die Aufzeichnung beginnt über das Menü - Start. Es folgt noch eine Frage, ob man eine Route aufzeichnen will. Wer nur die aktuelle Position anzeigen will, verneint einfach. Nach etwas Wartezeit sollte der Indikator auf Grün umspringen.
Bei der Trackaufzeichnung wird der zurückgelegte Weg als Linie dargestellt. Stärke und Linienfarbe lassen sich über das Einstellungsmenü ändern. Man kann jederzeit in der Karte scrollen, um die Umgebung zu inspizieren. Auch die Auswahl von anderen Karten, Layern oder gar Atlanten ist möglich. Die Trackingroute bleibt jedesmal erhalten.
Hinweis: Auch für die aktuelle Positionsabfrage muss zuvor eine Trackingaufzeichnug begonnen werden über Menü - Start. (Die Aufzeichnung selber verneint man dann.)
Mit der Taste 5 zentriert man die Karte auf die aktuelle Position.
![]()
Für erste Schritte sollte diese Anleitung ausreichen. Mit zunehmenden Kenntnisstand bereiten andere Funktionen wie Wegpunkte und die Navigation zu ihnen keine Schwierigkeiten mehr. TrekBuddy kann so bei einer Städtetour hilfreich sein, indem man vorher die Sehenswürdigkeiten als Wegpunkte abspeichert. Das kann bereits im MOBAC erfolgen.
Für meine Zwecke möchte ich den Trekbuddy auf jeden Fall nicht mehr vermissen. Er hat mir schon gute Dienste erwiesen, ob beim Radfahren oder Wandern. Gerade weil man sich eigene Karten erstellen kann, die wesentlich detailreicher sind als die übrigen verdächtigen. Besonders OpenStreetMap bietet da für jeden etwas. Google Maps oder Microsoft Maps können da nicht mehr mithalten.
Aufgezeichnete Routen können auch in andere Programme importiert oder in GPS-Portalen hochgeladen werden dank des GPX-Formts, das Trekbuddy unterstützt.
Links
www.trekbuddy.net Homepage, Download, Forum
wiki.trekbuddy.net Wiki zu Trekbuddy

