logo separator

[mkgmap-dev] option --show-profiles and DEM

From osm@pinns osm at pinns.co.uk on Fri Jan 12 13:15:47 GMT 2018

Hi Andrzej

Thanks for that

Nick


On 12/01/2018 12:10, Andrzej Popowski wrote:
> Hi Nick,
>
> DEM in GMP should be the same. The difference is, that in DEM subfile 
> headers starts at 0, but in GMP header is at address contained at 
> offset 0x2D. If you want to analyze DEM then algorithm is something 
> like that:
>
> char *subfile
> int  offset;
>
> if (typ == DEM)
>     offset = 0
> if (typ == GMP)
>     offset = *(int *)(subfile + 0x2D);
>
> HEADER_DEM *header = (HEADER_DEM *)(subfile + offset)
>
> And then you can access DEM data basing on header content. Pointers in 
> header are correct regardless of header position inside subfile, they 
> are always relative to beginning of subfile.
>



More information about the mkgmap-dev mailing list