OpenStreetMap-Karten im OziExplorer

Mobiltelefon mit Navigationsfunktionalität
Anklicken für größeres Bild.

Den OziExplorer von Des Newman nutze ich nun schon seit einigen Jahren. Im Markt der mobilen Navigationssoftware ist der "Ozi" eine ebenso bekannte wie zuverlässige Größe und braucht an dieser Stelle nicht weiter angepriesen zu werden. Für Einsteiger deshalb nur der Hinweis, dass es sich um kein Routing-Programm handelt: Der OziExplorer zeigt nicht an, wie man am schnellsten von A nach B kommt, sondern er bildet Landkarten ab und darin die mittels GPS ermittelte eigene Position. Das macht er sehr gut und leicht verständlich. Darüber hinaus ist um den OziExplorer herum eine Software-Umgebung entstanden, die den Import unterschiedlichster Kartenformate ermöglicht.

Landkarten stellen für Navigationsprogramme häufig ein Problem dar: Sie sind in der Regel schwierig und/oder nur kostspielig zu beschaffen. Für den OziExplorer existieren verschiedene Verfahren um an Karten zu gelangen. Diese reichen vom Scannen & Kalibrieren gedruckter Papierkarten bis zum automatischen Import proprietärer (und somit meistens kostenintensiver) Dateiformate.

Nun möchte ich nicht der im Internet verbreiteten Umsonst-Mentalität das Wort reden. Auch der OziExplorer kostet Geld, Programmierarbeit will schließlich bezahlt sein. Doch häufig braucht man Landkarten nur für einen kurzen Einsatzzweck wie die Radtour am Wochenende oder eine Wanderung im Urlaub. Hierfür höhere zweistellige Beträge zu bezahlen um an das benötigte Kartenmaterial zu gelangen, erscheint mir ebenso übertrieben wie mehrere Stunden damit zu verbringen, Papierkarten einzuscannen und zu kalibrieren.

Deshalb wird nachfolgend ein Verfahren erläutert, wie man an kostenlos nutzbare Karten für den OziExplorer gelangt, und zwar aus dem Bestand des OpenStreetMap-Projekts. Das Verfahren wird auch an anderen Stellen geschildert, ich möchte es hier nur einmal in deutscher Sprache für das Betriebssystem Windows zusammenfassen.

Software installieren

Zunächst einmal brauchen wir Software, seit Version 2.0 von Dimitri Junker's Programm taho.exe nicht mehr ganz so viel wie früher... Die Anwendungen sind frei verfügbar und einfach zu installieren:

  • taho.exe: Dieses Programm verfügt über eine benutzerfreundliche Oberfläche und sorgt für die Anbindung an die eigentlich ausführende Skriptdatei taho.pl. Unbedingt eine Version >= 2.0 herunterladen, dann erspart man sich die zusätzliche Installation von taho.pl und PERL. Die exe-datei startet sofort das Programm und muss nicht installiert werden.
    http://www.dimitri-junker.de/html/openstreetmap.html
  • Img2Ozf: Dieses Dienst-Programm hat mit der eigentlichen Kartenerstellung nichts zu tun. Sie brauchen es später, um die erzeugten Kartendateien für die PC-Version des OziExplorers in das Format für die Mobilversion OziExplorerCE zu transformieren. Sie erhalten es auf der Homepage des OziExplorers.

Karten erzeugen

Benutzeroberfläche für taho
Anklicken für größeres Bild.

Sobald die Software erfolgreich installiert wurde, ist das weitere Prozedere nicht mehr schwierig:

  • Starten Sie die taho.exe.
  • Als erstes bestimmen wir die Koordinaten des benötigten Kartenbereichs. taho.exe öffnet dazu im Browserfenster die benötigte Seite. Falls das nicht passiert, holen Sie dies von Hand nach:
    http://www.openstreetmap.org/export/
  • Wählen Sie in der Oberfläche den gewünschen Kartenbereich aus.
  • Klicken Sie in der Export-Spalte unter "Format für den Export" auf "HTML zum Einbinden".
  • Kopieren Sie im nun erscheinenden Output-Feld den HTML-Code (<iframe...)
  • Fügen Sie im Eingabefeld rechts neben dem Button "get from URL" den kopierten HTML-Code ein und klicken anschließend auf den genannten Button.
  • Weisen Sie passende Werte für Größe und Zoomlevel zu. Size=8192*8192 und Zoomlevel=13 könnten bei großen Kartensegmenten geeignete Angaben sein. Am Anfang empfiehlt es sich, mit einem kleinen Kartenbereich in Bezug auf die Größe zu experimentieren!
    Mit Size wird die Kantenlänge der einzelnen Kartenkacheln festgelegt, über Zoomlevel der Detailgrad der Karte (13 = alle Straßen gut erkennbar, wichtige Straßen mit Namen).
  • Unter Source legen Sie fest, welches Design die Karte haben soll. Speziell für Radfahrer ist der Punkt "Cycle".
  • Zum Abschluss müssen Sie unter "Calibration files for" die Checkbox "OZI" aktivieren.
  • Klicken Sie abschließend auf den Button "make maps", damit starten Sie das taho-Perlskript. Dieses lädt nun die Karten-Kacheln vom OSM-Server herunter und erzeugt die Kartendateien für den OziExplorer (und auch andere Programme). Dieser Vorgang kann je nach Zoom und Größe des Gebiets einige Zeit andauern.
  • Im taho-Verzeichnis werden neue Unterverzeichnisse angelegt, diese können Sie jederzeit wieder löschen:
    tah enthält die Kartenkacheln des OSM-Servers.
    mapnik, osmarender etc. enthält die erzeugten neuen Kartendateien.
  • Die erzeugten png/map-Dateien legen Sie in das entsprechende Karten-Verzeichnis Ihres OziExplorer auf dem PC ab, sie können direkt genutzt werden. Für den Einsatz im OziExplorerCE müssen Sie die Dateien noch in das ozf2-Format portieren. Dies erfolgt auf dem PC mit dem Programm Image To Ozf.
Kartenansicht mit Radwegen im Ozi Explorer
Münster Innenstadt mit Radwegen im Zoomlevel 13.

Wie groß sollen die Karten sein? Beim OziExplorer ist man geneigt, möglichst große Kartenkacheln anzulegen, da Nachbarkarten immer erst angezeigt werden, sobald man in Ihren Bereich kommt. Dies führt in Karten-Randbereichen zu manchmal problematischen "weißen Flecken" in der Ansicht. Gleichzeitig sollen die Karten nicht zu viel Speicher beanspruchen, da die mobilen Navigationsgeräte hier rasch an ihre Grenzen stoßen. Für Radtouren hat sich m.E. die Kombination size=5, zoomlevel=13 bewährt. Mit dieser Einstellung passt z.B. das Münsterland hinreichend detailgetreu in eine Karte von 8.192 x 8.192 Pixel (entspricht ~ 96 x 96 km), der Speicherbedarf beträgt ca. 17 MB.

Taho - was heisst das überhaupt?

Taho ist wie Tah oder T@h eine Abkürzung und steht für Tiles@home. Hierbei handelt es sich um ein Programm zum verteilten Erzeugen der Kartenkacheln von OpenStreetMap. Wer genaueres wissen will, findet weitere Informationen im OSM-Wiki.

Kommentare

2 Kommentare

Seite 1 von 1 1

#1 Sabine schrieb am 04.10.2010 15:46 answer

Lässt sich die Kartenoptik ändern? Mir ist die Radkarte von OSM zu bunt. Liebe Grüße

#2 Rolf schrieb am 05.10.2010 16:58 answer

Was stört denn? Die eingezeichneten Radwege? Dann probier doch mal die Osmarender-Karte.

Einen Kommentar schreiben

Wenn Sie das Wort nicht lesen können, bitte hier klicken.
CAPTCHA-Bild zum Spam-Schutz



Impressum | Datenschutzerklärung