Karten aus Openstreetmaps Daten für den Garmin erzeugen
Openstreetmaps Kartenmaterial downloaden
Die Geofabrik biete in ihrem download-Bereich hervorragend vorbereitete Karten-Tiles.
Geht es darum „nur“ einen speziellen Bereich zu exportieren, kann man den Bereich auch per osmxapi aus den Openstreetmaps exportieren.
wget -O map20090324.osm http://www.informationfreeway.org/api/0.5/map?bbox=6.064,49.574,6.505,49.971
Benötigte Tools
Zur Erzeugung von routingfähigen Garminkarten werden die beiden Programme Osm2mp und Mkgmap (in diesem Fall mit Mkgmap-r904) benötigt.
- http://wiki.openstreetmap.org/wiki/Osm2mp (optional)
- http://www.mkgmap.org.uk/page/tile-splitter (falls grosse Bereiche berechnet werden sollen)
Polishdaten erzeugen (optional)
./osm2mp.pl --cfgpoi poi.cfg --cfgpoly poly.cfg --mapname RLP --norestrictions --defaultcountry Germany --defaultregion RLP ./rlp/rheinland-pfalz.osm > ./rlp/rheinland-pfalz.mp
OSM oder Polishdaten umwandeln ins Garminformat
java -jar mkgmap.jar --net --route ../osm2mp/rlp/rheinland-pfalz.mp
oder
java -jar ./mkgmap-r986/mkgmap.jar --net --route --road-name-pois --family-name="Christians Karte" --gmapsupp ./map20090324.osm
Weiter Parameter
Hier nur die wichtigsten Optionen die ich verwende.
–country-name
z.B.–country-name=Luxembourg
–country-abbr
z.B.–country-abbr=LUX
Alle Parameter sind auf der Wikiseite von Mkgmap beschrieben.
Erzeugte Karten zu einer Karte vereinen
java -jar mkgmap.jar --gmapsupp ./all_cards/*.img