Info für Garmin-Interessierte:
Seit einigen Wochen beobachte ich interessante Veränderungen auf der mkgmap-Homepage und https://github.com/FSofTlpz/Garmin-DEM-Build/blob/master/DEM-Daten.pdf.
Bisher war mein Wissensstand, dass wir bei Garmin-Geräten mit OSM nur IMG-Karten ohne DEM-Höhendaten erzeugen können. So wie es aussieht, sind da ein paar findige Tüftler dran, das zu ändern. Mit den DEM-Höhendaten wären Schattierung/Relief oder Routenhöhenprofil möglich.
Aktuell gibts zwar noch keine fertige Einbindung in mkgmap und es ist sicherlich noch nicht alles fehlerfrei, aber mit ein paar Zusatztools (gmtool.exe https://github.com/FSofTlpz/GmTool/blob/master/bin/Release/, BuildDEMFile https://github.com/FSofTlpz/Garmin-DEM-Build/blob/master/BuildDEMFile/bin/) kann man eine per “mkgmap … --gmapi …” erzeugte Karte im Nachhinein mit DEM-Höhendaten “impfen”. Wer es ohne Selbermachen mal ansehen möchte: Die Alps-Karte von http://www.openfietsmap.nl verwendet diese Technik und die DEM-Daten bereits.
Zum Selbermachen hier ein vereinfachter Ablauf:**
cd c:\TestDEM\
java -jar c:\TestDEM\splitter\splitter.jar oberbayern-latest.osm.pbf
java -jar c:\TestDEM\mkgmap\mkgmap.jar --route --add-pois-to-areas --index --gmapi 6324*.osm.pbf
cd "c:\TestDEM\OSM map.gmap\Product1"
for /D %%i in (6324*.*) do (
c:\TestDEM\BuildDEMFile.exe -d %%i\%%i.DEM --hgtpath=c:\TestDEM\hgt\VIEW1 --lastcolstd --usedummydata --dlon=0.00027761 --tre=%%i\%%i.TRE
)
Edit 01/2018: Es geht jetzt noch leichter ohne Zusatztools => #7
Danach “c:\TestDEM\OSM map.gmap” nach “C:\ProgramData\Garmin\Maps\OSM map.gmap” kopieren und im BaseCamp sollten jetzt die Karte und DEM-Höhendaten sichtbar sein.
So sieht es dann bei einer leicht modifizierten Freizeitkarte im BaseCamp aus:
2D:
3D:
Was ich bisher nicht hinbekommen habe: Aus den geänderten gmap-Daten eine gmapsupp.img fürs Garmin zu erstellen. Eine Übertragung mit BaseCamp/MapInstall aufs Gerät führt bei mir zu einer Karte ohne DEM-Daten. Für Tips oder Erfahrungen anderer wäre ich hier dankbar. Edit: Hab die gmapsupp.img mit GMapTool.exe hinbekommen.
Grüße
Andreas
** unter der Annahme, dass die Tools: HGTs, splitter, mkgmap und die osm.pbf-Datei unter c:\TestDEM\ liegen und ohne Änderung der tdb-Datei. In der tdb-Datei sollte ein Flag geändert, das anzeigt, dass hier DEM-Daten drin sind. Dazu dann das Tool GmTool.exe erwendet werden kann, z.B.
gmtool.exe -i Freizeitkarte_ALPS-ABI.tdb -i . --withsubdirs --mapsource=tdb:NewFile.tdb;noov;notyp;nomdx;nomdr;noinst --hasdem=1 -o .
Danach die ursprüngliche tdb-Datei löschen und die newFile.tdb auf den ursprünglichen Namen umbenennen.