OSM/OFM-kaart met DEM

Er zijn, vooral voor de Garmin's op internet kaarten, Waypoints en Points of Interest te vinden van allerlei landen en zaken over de hele wereld. Dit thema is bedoeld om tips daarover uit te wisselen.
Gebruikersavatar
keesm
WayPoint relatie
WayPoint relatie
Berichten: 5625
Lid geworden op: 18 nov 2004 21:03
Locatie: N 51°48' E 5°14'

OSM/OFM-kaart met DEM

Bericht door keesm »

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):
OSM_DEM.png
OSM_DEM.png (765.56 KiB) 4425 keer bekeken
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 :wink:
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.

Gebruikersavatar
openfietsmap
Berichten: 1152
Lid geworden op: 4 mei 2011 10:31
Contacteer:

Re: OSM-kaart met DEM ?

Bericht door openfietsmap »

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.
Bijlagen
DEM_OFM.jpg
DEM_OFM.jpg (101.88 KiB) 4385 keer bekeken
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl

Gebruikersavatar
keesm
WayPoint relatie
WayPoint relatie
Berichten: 5625
Lid geworden op: 18 nov 2004 21:03
Locatie: N 51°48' E 5°14'

Re: OSM-kaart met DEM ?

Bericht door keesm »

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.

Gebruikersavatar
openfietsmap
Berichten: 1152
Lid geworden op: 4 mei 2011 10:31
Contacteer:

Re: OSM-kaart met DEM ?

Bericht door openfietsmap »

keesm 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.
Ja, men schijnt met GMapTool eerst de index opnieuw te moeten maken om dit werkend te krijgen. Is mij tot nu toe te hoog gegrepen :wink:
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl

Gebruikersavatar
openfietsmap
Berichten: 1152
Lid geworden op: 4 mei 2011 10:31
Contacteer:

Re: OSM-kaart met DEM ?

Bericht door openfietsmap »

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!

Afbeelding
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl

Gebruikersavatar
keesm
WayPoint relatie
WayPoint relatie
Berichten: 5625
Lid geworden op: 18 nov 2004 21:03
Locatie: N 51°48' E 5°14'

Re: OSM-kaart met DEM ?

Bericht door keesm »

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)

Gebruikersavatar
openfietsmap
Berichten: 1152
Lid geworden op: 4 mei 2011 10:31
Contacteer:

Re: OSM-kaart met DEM ?

Bericht door openfietsmap »

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.

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
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

Gebruikersavatar
keesm
WayPoint relatie
WayPoint relatie
Berichten: 5625
Lid geworden op: 18 nov 2004 21:03
Locatie: N 51°48' E 5°14'

Re: OSM/OFM-kaart met DEM

Bericht door keesm »

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 :mrgreen:

(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).

Gebruikersavatar
openfietsmap
Berichten: 1152
Lid geworden op: 4 mei 2011 10:31
Contacteer:

Re: OSM/OFM-kaart met DEM

Bericht door openfietsmap »

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

Gebruikersavatar
keesm
WayPoint relatie
WayPoint relatie
Berichten: 5625
Lid geworden op: 18 nov 2004 21:03
Locatie: N 51°48' E 5°14'

Re: OSM/OFM-kaart met DEM

Bericht door keesm »

als start voor verder onderzoek, BuildDEMFile geeft aan:

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)
(even lekker ouderwets "BuildDEMFile.exe /?" uitvoeren in cmd-scherm of -? of --help, geldt ook voor gmtool)

Gebruikersavatar
JaVaWa
WayPoint GPS specialist
WayPoint GPS specialist
Berichten: 18257
Lid geworden op: 11 feb 2008 23:46
Locatie: Traiectum
Contacteer:

Re: OSM-kaart met DEM ?

Bericht door JaVaWa »

Off topic, maar toch even tussendoor :wink:
keesm schreef:of via JaVaWa Mapconverter (al werkt daar op de achtergrond ook gmt.exe volgens mij)
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.
Kijk op https://www.javawa.nl voor GPS-gerelateerde software, informatie en tips.

Mijn 130 GPS-toestellen

Gebruikersavatar
keesm
WayPoint relatie
WayPoint relatie
Berichten: 5625
Lid geworden op: 18 nov 2004 21:03
Locatie: N 51°48' E 5°14'

Re: OSM/OFM-kaart met DEM

Bericht door keesm »

Prima, hebben we dat ook weer helder :wink:

Gebruikersavatar
openfietsmap
Berichten: 1152
Lid geworden op: 4 mei 2011 10:31
Contacteer:

Re: OSM/OFM-kaart met DEM

Bericht door openfietsmap »

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

Gebruikersavatar
keesm
WayPoint relatie
WayPoint relatie
Berichten: 5625
Lid geworden op: 18 nov 2004 21:03
Locatie: N 51°48' E 5°14'

Re: OSM/OFM-kaart met DEM

Bericht door keesm »

Mooi testje tijdens thuis werken 8)
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
OFM_EU_DEM.png (832.51 KiB) 3822 keer bekeken

Gebruikersavatar
openfietsmap
Berichten: 1152
Lid geworden op: 4 mei 2011 10:31
Contacteer:

Re: OSM/OFM-kaart met DEM

Bericht door openfietsmap »

:idea: 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.
Maker van de Openfietsmap - Gratis Garmin topokaarten voor op de fiets https://www.openfietsmap.nl

Plaats reactie

Terug naar “Kaarten, waypointbestanden en Points of Interest, Google Earth”