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.
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev