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
Dann ein Klick auf Export. Dort muss man noch den Punkt OpenStreetMap-XML-Daten auswählen und Export anklicken
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
Achtung
Diese Earthdumps 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 Ralf 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: