Wer eigene Karten erstellt, kann auf das neueste Rohdatenmaterial zugreifen, sich die Ausschnitte so definieren, wie er sie braucht und das Aussehen und den Detailreichtum der zu erstellenden Karte beeinflussen.

Grundsätzliche Vorgehensweise

als erstes benötigst Du eine .osm Datei des Kartenausschnittes, den Du erstellen möchtest. Die bekommst Du über verschiedene Wege:

Der einfachste Weg hierzu ist die Verwendung des „Export“-Tabs auf der Website. Wähle dabei das Format OpenStreetMap XML Data.

Möchtest Du ein ganzes Land oder vielleicht sogar die ganze Welt, kannst Du den sogenannten Planet dump oder einen der vielen Auszüge davon verwenden.

Du kannst mit JOSM die Daten auswählen, downloaden und danach mit „Speichern unter“ abspeichern. Für große Datenmengen ist dies jedoch ineffizient, da JOSM versuchen wird, die Daten zu zeichnen. Dies kann eine Weile dauern und ist eigentlich für die Datenbeschaffung unnötig.

Du kannst die Daten per Befehlszeilen herunterladen. Weitere Details stehen unter Getting Data.

Wenn Du ein Programm schreiben willst, das die Daten herunterlädt, schau bei API nach.

Nun muss die .osm-Datei in ein Garmin Map Image (.img) konvertiert werden. Verwende dazu am besten Mkgmap.

Wenn Du eine oder mehrere Dateien konvertiert hast, musst Du diese noch in eine einzige image Datei mit dem Namen GMAPSUPP.IMG zusammenführen. Mkgmap und sendmap können diese Aufgabe erfüllen.

OSM Kartenausschnitt erstellen

Um überhaupt zu wissen, welches Fomat die Karte haben soll, hier die verschieden Vorgehensweisen

Methode 1

Auf OpenStreetMap gehen und den gewünschten Ausschnitt in der Karte darstellen lassen

Kartenausschint wählen

Dann ein Klick auf Export. Dort muss man noch den Punkt OpenStreetMap-XML-Daten auswählen und Export anklicken

Exporteinstellungen

Methode 2

Der sogenannte Earth dump sind fertige .osm-Files der Welt oder einzelner Länder. Dies osm-Files kann man einfach hier aussuchen und herunterladen.

Diese müssen dann noch entpackt werden, damit man sie benutzen kann

AchtungDiese Earchdumps sind sehr groß. Deshalb kann es schon mal etwas dauern, bis diese Files heruntergeladen sind

Skript

Beim erstellen habe ich mich an die ToolSammlung von KleineiselRalf Kleineisel gehalten.

Zunächst sollte man sich mono installieren

aptitude install mono-runtime libmono-corlib2.0-cil mono-dbg libmono-microsoft8.0-cil libmono-system-runtime2.0-cil

Ein paar Programme werden gebraucht:

mkgmap

splitter

srtm2osm

osmosis

Styledatei

Typ-File