OSM/OFM-kaart met DEM
OSM/OFM-kaart met DEM
Tot voor kort nog niet mogelijk, een kaart vanuit openstreetmap voor je Garmin met een DEM-model ingebouwd. We kennen al wel de kaarten met hoogtelijnen, zoals openfietsmap, freizeitkarte e.d.
Sinds kort is de binaire codering van de Garmin DEM-subfiles ontsleuteld, zie: https://github.com/FSofTlpz/Garmin-DEM-Build en zou het mogelijk moeten zijn je eigen DEM-kaarten te maken. Vooralsnog voor specialisten weggelegd als ik de documentatie zo lees.
De maker van het programma IMGFILE-to-MAPSOURCE heeft een testkaart gemaakt, te downloaden en als gmap op je PC te zetten en met Basecamp te bekijken: http://img2ms.de/Downloads/TopoDemTest.gmap.rar
Plaatje vanuit Basecamp (3D-weergave): Probleem is nog dat als er ook hoogtelijnen worden toegevoegd aan de kaart naast de DEM-gegevens, geen hoogteprofiel weergegeven wordt in Basecamp.
In ieder geval een interessante ontwikkeling. Ben benieuwd wanneer we de openfietsmap-DEM versie kunnen verwachten
Ook nog eens uitzoeken of mkgmap er al wat mee kan (al iets in een mail-list geschreven?)
Sinds kort is de binaire codering van de Garmin DEM-subfiles ontsleuteld, zie: https://github.com/FSofTlpz/Garmin-DEM-Build en zou het mogelijk moeten zijn je eigen DEM-kaarten te maken. Vooralsnog voor specialisten weggelegd als ik de documentatie zo lees.
De maker van het programma IMGFILE-to-MAPSOURCE heeft een testkaart gemaakt, te downloaden en als gmap op je PC te zetten en met Basecamp te bekijken: http://img2ms.de/Downloads/TopoDemTest.gmap.rar
Plaatje vanuit Basecamp (3D-weergave): Probleem is nog dat als er ook hoogtelijnen worden toegevoegd aan de kaart naast de DEM-gegevens, geen hoogteprofiel weergegeven wordt in Basecamp.
In ieder geval een interessante ontwikkeling. Ben benieuwd wanneer we de openfietsmap-DEM versie kunnen verwachten
Ook nog eens uitzoeken of mkgmap er al wat mee kan (al iets in een mail-list geschreven?)
Laatst gewijzigd door keesm op 10 dec 2017 11:05, 1 keer totaal gewijzigd.
- openfietsmap
- Berichten: 1152
- Lid geworden op: 4 mei 2011 10:31
- Contacteer:
Re: OSM-kaart met DEM ?
Ja, is men al mee bezig, zie http://www.mkgmap.org.uk/pipermail/mkgm ... 27168.html
Ik heb al eens een testkaartje gemaakt, is eigenlijk niet moeilijk om zelf te doen. Echter, de kaart heeft dan nog enkele vervelende bugs. Zo kan men geen gmapsupp meer aanmaken via Mapsource en Basecamp. Ik wacht het dus nog even af voordat ik zo'n OFM met DEM kan publiceren.
Ik heb al eens een testkaartje gemaakt, is eigenlijk niet moeilijk om zelf te doen. Echter, de kaart heeft dan nog enkele vervelende bugs. Zo kan men geen gmapsupp meer aanmaken via Mapsource en Basecamp. Ik wacht het dus nog even af voordat ik zo'n OFM met DEM kan publiceren.
- Bijlagen
-
- DEM_OFM.jpg (101.88 KiB) 4385 keer bekeken
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl
Re: OSM-kaart met DEM ?
Bedankt voor je reactie. We gaan de pipermail eens doornemen.
Voor wat het waard is: met die testkaart zoals ik in #1 aangaf (gmap) kon ik met Mapsource wel een gmapsupp.img maken (om te ontleden met gmaptool). Welke vervolgens wel weer door Basecamp wordt getoond. Maar ik denk dat die testmap met gmaptool in combi met cgpsmapper is gemaakt.
Voor wat het waard is: met die testkaart zoals ik in #1 aangaf (gmap) kon ik met Mapsource wel een gmapsupp.img maken (om te ontleden met gmaptool). Welke vervolgens wel weer door Basecamp wordt getoond. Maar ik denk dat die testmap met gmaptool in combi met cgpsmapper is gemaakt.
- openfietsmap
- Berichten: 1152
- Lid geworden op: 4 mei 2011 10:31
- Contacteer:
Re: OSM-kaart met DEM ?
Ja, men schijnt met GMapTool eerst de index opnieuw te moeten maken om dit werkend te krijgen. Is mij tot nu toe te hoog gegrepenkeesm schreef:Bedankt voor je reactie. We gaan de pipermail eens doornemen.
Voor wat het waard is: met die testkaart zoals ik in #1 aangaf (gmap) kon ik met Mapsource wel een gmapsupp.img maken (om te ontleden met gmaptool). Welke vervolgens wel weer door Basecamp wordt getoond. Maar ik denk dat die testmap met gmaptool in combi met cgpsmapper is gemaakt.
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl
- openfietsmap
- Berichten: 1152
- Lid geworden op: 4 mei 2011 10:31
- Contacteer:
Re: OSM-kaart met DEM ?
De eerste test versie geupload: https://sites.google.com/site/openfiets ... 09-12-2017
Ben benieuwd of die op ieder systeem een beetje werkt, laat maar horen!
Ben benieuwd of die op ieder systeem een beetje werkt, laat maar horen!
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl
Re: OSM-kaart met DEM ?
Even korte testen gedaan en ik ben positief.
gmap op PC gezet (W10, 64 bit), geen probleem met zowel Mapsource (MS) als Basecamp (BC).
3D in BC werkt goed .
Kaart heeft zowel hoogtelijnen als wel DEM en grafieken met hoogtelijnen werken in zowel BC als wel MS. Elke klik op de kaart geeft een hoogte aan. Een hoogtegrafiek met je kaart en daarna omzetten naar een hoogtegrafiek van een Garmin Topo Pro (Belux) geeft niet meer detaillering.
Vanuit Mapinstall en MS 2 verschillende gmapsupp.img aangemaakt. Ik zie in GMapTool wel een andere opbouw/info dan een Garmin Topo Pro, maar de kaarten werken in mijn Oregon 600 zonder probleem. DEM kaart is niet aanklikbaar zoals in MS met een hoogtelijnenkaart, maar DEM info gaar gewoon mee naar de gmapsupp.img.
Maken van een gmapsupp.img met de hoogtelijnen in de kaart is dus kennelijk ook opgelost.
De kaart is gemaakt met mkgmap-r3908 zie ik. Verder nog gmaptool/cgsmapper ? of via JaVaWa Mapconverter (al werkt daar op de achtergrond ook gmt.exe volgens mij).
Moet onderzoek nu staken (hond uitlaten, volleybal dochter)
(als je gaat testen zorg even dat de "normale" OFM Benelux op je PC en gps is uitgeschakeld vanwege zelfde FID en mogelijke conflicten of niet zichtbaar zijn op je gps. en met uitschakelen bedoel ik achter een bestand even de extra extensie .uit zetten o.i.d. zodat bestand niet leesbaar is)
gmap op PC gezet (W10, 64 bit), geen probleem met zowel Mapsource (MS) als Basecamp (BC).
3D in BC werkt goed .
Kaart heeft zowel hoogtelijnen als wel DEM en grafieken met hoogtelijnen werken in zowel BC als wel MS. Elke klik op de kaart geeft een hoogte aan. Een hoogtegrafiek met je kaart en daarna omzetten naar een hoogtegrafiek van een Garmin Topo Pro (Belux) geeft niet meer detaillering.
Vanuit Mapinstall en MS 2 verschillende gmapsupp.img aangemaakt. Ik zie in GMapTool wel een andere opbouw/info dan een Garmin Topo Pro, maar de kaarten werken in mijn Oregon 600 zonder probleem. DEM kaart is niet aanklikbaar zoals in MS met een hoogtelijnenkaart, maar DEM info gaar gewoon mee naar de gmapsupp.img.
Maken van een gmapsupp.img met de hoogtelijnen in de kaart is dus kennelijk ook opgelost.
De kaart is gemaakt met mkgmap-r3908 zie ik. Verder nog gmaptool/cgsmapper ? of via JaVaWa Mapconverter (al werkt daar op de achtergrond ook gmt.exe volgens mij).
Moet onderzoek nu staken (hond uitlaten, volleybal dochter)
(als je gaat testen zorg even dat de "normale" OFM Benelux op je PC en gps is uitgeschakeld vanwege zelfde FID en mogelijke conflicten of niet zichtbaar zijn op je gps. en met uitschakelen bedoel ik achter een bestand even de extra extensie .uit zetten o.i.d. zodat bestand niet leesbaar is)
- openfietsmap
- Berichten: 1152
- Lid geworden op: 4 mei 2011 10:31
- Contacteer:
Re: OSM-kaart met DEM ?
Bedankt voor het testen Kees, dat klinkt allemaal positief!
Voor het omzetten van de DEM data (DEM tegels zijn oa te downloaden op de site van Javawa) gebruik ik twee tools van Frank Stinner, tw BuildDEMFile.exe en gmtool.exe. Die laat ik los op een al met mkgmap geproduceerde gmap folder. De DEM tegels sla ik op in een aparte map (mag als zip bestand). Hieronder een voorbeeldje voor de Alpen kaart die ik ook heb geupdate.
Voor het omzetten van de DEM data (DEM tegels zijn oa te downloaden op de site van Javawa) gebruik ik twee tools van Frank Stinner, tw BuildDEMFile.exe en gmtool.exe. Die laat ik los op een al met mkgmap geproduceerde gmap folder. De DEM tegels sla ik op in een aparte map (mag als zip bestand). Hieronder een voorbeeldje voor de Alpen kaart die ik ook heb geupdate.
Code: Selecteer alles
echo off
cls
setlocal
set hgtpath=g:\mkgmap\DEM\
cd "OpenFietsMap(Alps).gmap\Product1\"
for /D %%i in (4143*.*) do (BuildDEMFile.exe -d %%i\%%i.DEM --hgtpath=%hgtpath% --tre=%%i\%%i.TRE --lastcolstd --usedummydata --dlon=0.00027761
)
gmtool.exe -i OFM_Alps.tdb -i . --withsubdirs --mapsource=tdb:new.tdb;noov;notyp;nomdx;nomdr;noinst --hasdem=1 -o .
copy new.tdb OFM_Alps.tdb
del new.tdb
- Bijlagen
-
- OFM_Alps_DEM.jpg (237.52 KiB) 4039 keer bekeken
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl
Re: OSM/OFM-kaart met DEM
Je Alpenkaart inmiddels ook geïnstalleerd en nog geen problemen tegen gekomen.
Op basis van je code voor de Alps-kaart, ben ik zelf aan de gang geweest met een gmap-kaart en na wat gepuzzel (opdrachten voor de uitvoerbestanden regel voor regel in cmd uitgevoerd en wat heen en weer gekopieer van de uitvoerbestanden en data (hgt) naar de juiste mappen en aanpassing bestandsnamen) ook een eigen OSM-DEM kaart kunnen maken die werkt in BC en MS.
Bedankt voor je code, scheelde mij weer een hoop uitzoekwerk, ook al had ik beschrijvingen van BuilDEMFile en gmtool al een paar keer gelezen. Blijft voer voor specialisten
(Uit de tre-files wordt de juiste info gehaald om een DEM-file te maken. De dlon-waarde is daarbij van belang (had echo op On gezet en het hele proces in een tekstbestand gezet om te bekijken). Ik heb even dezelfde waarde overgenomen uit je code maar dat moet ik nog even uitzoeken. Kan me voorstellen dat deze waarde afhankelijk is van het gebied waar je een DEM-bestand van wil maken en per gmap-kaart moet aanpassen).
Op basis van je code voor de Alps-kaart, ben ik zelf aan de gang geweest met een gmap-kaart en na wat gepuzzel (opdrachten voor de uitvoerbestanden regel voor regel in cmd uitgevoerd en wat heen en weer gekopieer van de uitvoerbestanden en data (hgt) naar de juiste mappen en aanpassing bestandsnamen) ook een eigen OSM-DEM kaart kunnen maken die werkt in BC en MS.
Bedankt voor je code, scheelde mij weer een hoop uitzoekwerk, ook al had ik beschrijvingen van BuilDEMFile en gmtool al een paar keer gelezen. Blijft voer voor specialisten
(Uit de tre-files wordt de juiste info gehaald om een DEM-file te maken. De dlon-waarde is daarbij van belang (had echo op On gezet en het hele proces in een tekstbestand gezet om te bekijken). Ik heb even dezelfde waarde overgenomen uit je code maar dat moet ik nog even uitzoeken. Kan me voorstellen dat deze waarde afhankelijk is van het gebied waar je een DEM-bestand van wil maken en per gmap-kaart moet aanpassen).
- openfietsmap
- Berichten: 1152
- Lid geworden op: 4 mei 2011 10:31
- Contacteer:
Re: OSM/OFM-kaart met DEM
Bedankt voor de feedback Kees! Geen idee wat die dlon-waarde doet. Ik heb de DEM info bij de Europakaart getest, de enige problemen die ik ben tegengekomen is dat BuilDEMFile vastloopt op erg grote en lege Atlantische Oceaan tegels, oa de tegel bij de FarOer en de Azoren (out of memory error). Een workaround is de kaart op te splitsen in meer tegels maar misschien is er een andere oplossing?
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl
Re: OSM/OFM-kaart met DEM
als start voor verder onderzoek, BuildDEMFile geeft aan:
(even lekker ouderwets "BuildDEMFile.exe /?" uitvoeren in cmd-scherm of -? of --help, geldt ook voor gmtool)
Code: Selecteer alles
-o, --dlon=arg horizontal distance between DEM-points (multiple usage for different zoomlevel)
-a, --dlat=arg vertical distance between DEM-points (multiple usage for different zoomlevel; default the same as dlon and then not necessary)
- JaVaWa
- WayPoint GPS specialist
- Berichten: 18257
- Lid geworden op: 11 feb 2008 23:46
- Locatie: Traiectum
- Contacteer:
Re: OSM-kaart met DEM ?
Off topic, maar toch even tussendoor
Nee. De kaartconversie in MapConverter heb ik helemaal zelf geschreven, alleen het uitpakken van zipbestanden laat ik aan andere programma's over. De tegenpool, MapReverseConverter, maakt wel gebruik van gmaptool.keesm schreef:of via JaVaWa Mapconverter (al werkt daar op de achtergrond ook gmt.exe volgens mij)
Kijk op https://www.javawa.nl voor GPS-gerelateerde software, informatie en tips.
Mijn 130 GPS-toestellen
Mijn 130 GPS-toestellen
Re: OSM/OFM-kaart met DEM
Prima, hebben we dat ook weer helder
- openfietsmap
- Berichten: 1152
- Lid geworden op: 4 mei 2011 10:31
- Contacteer:
Re: OSM/OFM-kaart met DEM
Her nog een testje: de DEM data voor de OFM(EU2017-04-23).gmap (2 Gb). Gewoon uitpakken in dezelfde map en alle *.DEM bestanden plus de aangepaste OFM_EU2017.tdb worden aan de kaart toegevoegd. Geen idee of dit kan en hoe dit moet op OSX systemen.
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl
Re: OSM/OFM-kaart met DEM
Mooi testje tijdens thuis werken
De bestaande gmap van de EU-versie op mijn PC gebruikt en de DEM data naar de Product1 map gebracht inclusief nieuwe tdb-bestand. Ik heb het via asymmetrisch synchroniseren met TotalCommander gedaan. Maar kopiëren werkt ook, dus zip uitpakken waarschijnlijk ook wel.
En voila, we hebben een OFM-EU kaart met DEM:
De bestaande gmap van de EU-versie op mijn PC gebruikt en de DEM data naar de Product1 map gebracht inclusief nieuwe tdb-bestand. Ik heb het via asymmetrisch synchroniseren met TotalCommander gedaan. Maar kopiëren werkt ook, dus zip uitpakken waarschijnlijk ook wel.
En voila, we hebben een OFM-EU kaart met DEM:
- Bijlagen
-
- OFM_EU_DEM.png (832.51 KiB) 3822 keer bekeken
- openfietsmap
- Berichten: 1152
- Lid geworden op: 4 mei 2011 10:31
- Contacteer:
Re: OSM/OFM-kaart met DEM
Tip:
Voor degene die zo'n grote gmap folder niet op zijn c-schijf wil of kan hebben (standaard map is C:\Users\gebruikersnaam\AppData\Roaming\Garmin\Maps\ of C:\ProgramData\GARMIN\Maps\) maar elders, maak een snelkoppeling van die map.
Klik bijvoorbeeld met de rechtermuisknop op D:\Maps\OFM(EU2017-04-23).gmap en maak een snelkoppeling. Verplaats daarna het bestand OFM(EU2017-04-23).gmap - Snelkoppeling.lnk naar de (verborgen) default Garmin map.
Voor degene die zo'n grote gmap folder niet op zijn c-schijf wil of kan hebben (standaard map is C:\Users\gebruikersnaam\AppData\Roaming\Garmin\Maps\ of C:\ProgramData\GARMIN\Maps\) maar elders, maak een snelkoppeling van die map.
Klik bijvoorbeeld met de rechtermuisknop op D:\Maps\OFM(EU2017-04-23).gmap en maak een snelkoppeling. Verplaats daarna het bestand OFM(EU2017-04-23).gmap - Snelkoppeling.lnk naar de (verborgen) default Garmin map.
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl