Dit is het service-forum van GPS specialist WayPoint uit Notter, Moordrecht, Vessem, Leek, Heerhugowaard en Hilversum.

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.

OSM/OFM-kaart met DEM

Berichtdoor keesm » 11 nov 2017 10:17

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) 1252 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 bijgewerkt door keesm op 10 dec 2017 11:05, in totaal 1 keer bewerkt.
Avatar gebruiker
keesm
WayPoint relatie
WayPoint relatie
 
Berichten: 4414
Geregistreerd: 18 nov 2004 21:03
Woonplaats: N 51°48' E 5°14'

Re: OSM-kaart met DEM ?

Berichtdoor openfietsmap » 11 nov 2017 13:00

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) 1212 keer bekeken
Maker van Openfietsmap - Gratis Garmin topokaarten voor op de fiets
Avatar gebruiker
openfietsmap
 
Berichten: 1065
Geregistreerd: 4 mei 2011 09:31

Re: OSM-kaart met DEM ?

Berichtdoor keesm » 11 nov 2017 13:21

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.
Avatar gebruiker
keesm
WayPoint relatie
WayPoint relatie
 
Berichten: 4414
Geregistreerd: 18 nov 2004 21:03
Woonplaats: N 51°48' E 5°14'

Re: OSM-kaart met DEM ?

Berichtdoor openfietsmap » 11 nov 2017 13:29

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 Openfietsmap - Gratis Garmin topokaarten voor op de fiets
Avatar gebruiker
openfietsmap
 
Berichten: 1065
Geregistreerd: 4 mei 2011 09:31

Re: OSM-kaart met DEM ?

Berichtdoor openfietsmap » 9 dec 2017 10:37

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 Openfietsmap - Gratis Garmin topokaarten voor op de fiets
Avatar gebruiker
openfietsmap
 
Berichten: 1065
Geregistreerd: 4 mei 2011 09:31

Re: OSM-kaart met DEM ?

Berichtdoor keesm » 9 dec 2017 14:32

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)
Avatar gebruiker
keesm
WayPoint relatie
WayPoint relatie
 
Berichten: 4414
Geregistreerd: 18 nov 2004 21:03
Woonplaats: N 51°48' E 5°14'

Re: OSM-kaart met DEM ?

Berichtdoor openfietsmap » 9 dec 2017 14:58

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) 866 keer bekeken
Maker van Openfietsmap - Gratis Garmin topokaarten voor op de fiets
Avatar gebruiker
openfietsmap
 
Berichten: 1065
Geregistreerd: 4 mei 2011 09:31

Re: OSM/OFM-kaart met DEM

Berichtdoor keesm » 10 dec 2017 18:13

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).
Avatar gebruiker
keesm
WayPoint relatie
WayPoint relatie
 
Berichten: 4414
Geregistreerd: 18 nov 2004 21:03
Woonplaats: N 51°48' E 5°14'

Re: OSM/OFM-kaart met DEM

Berichtdoor openfietsmap » 10 dec 2017 18:34

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 Openfietsmap - Gratis Garmin topokaarten voor op de fiets
Avatar gebruiker
openfietsmap
 
Berichten: 1065
Geregistreerd: 4 mei 2011 09:31

Re: OSM/OFM-kaart met DEM

Berichtdoor keesm » 10 dec 2017 21:08

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)
Avatar gebruiker
keesm
WayPoint relatie
WayPoint relatie
 
Berichten: 4414
Geregistreerd: 18 nov 2004 21:03
Woonplaats: N 51°48' E 5°14'

Re: OSM-kaart met DEM ?

Berichtdoor JaVaWa » 10 dec 2017 21:16

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.
Supportvragen graag in het forum, niet per PB of e-mail

Kijk op http://www.javawa.nl voor software voor Mac OS X en Windows, informatie, tips en poi's
Avatar gebruiker
JaVaWa
WayPoint GPS specialist
WayPoint GPS specialist
 
Berichten: 13489
Geregistreerd: 11 feb 2008 23:46
Woonplaats: Traiectum

Re: OSM/OFM-kaart met DEM

Berichtdoor keesm » 10 dec 2017 21:22

Prima, hebben we dat ook weer helder :wink:
Avatar gebruiker
keesm
WayPoint relatie
WayPoint relatie
 
Berichten: 4414
Geregistreerd: 18 nov 2004 21:03
Woonplaats: N 51°48' E 5°14'

Re: OSM/OFM-kaart met DEM

Berichtdoor openfietsmap » 10 dec 2017 22:57

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 Openfietsmap - Gratis Garmin topokaarten voor op de fiets
Avatar gebruiker
openfietsmap
 
Berichten: 1065
Geregistreerd: 4 mei 2011 09:31

Re: OSM/OFM-kaart met DEM

Berichtdoor keesm » 11 dec 2017 14:41

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) 649 keer bekeken
Avatar gebruiker
keesm
WayPoint relatie
WayPoint relatie
 
Berichten: 4414
Geregistreerd: 18 nov 2004 21:03
Woonplaats: N 51°48' E 5°14'

Re: OSM/OFM-kaart met DEM

Berichtdoor openfietsmap » 11 dec 2017 14:58

: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 Openfietsmap - Gratis Garmin topokaarten voor op de fiets
Avatar gebruiker
openfietsmap
 
Berichten: 1065
Geregistreerd: 4 mei 2011 09:31

Volgende

Keer terug naar Kaarten, waypointbestanden en Points of Interest, Google Earth

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 2 gasten


cron