<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>In tdb file exists such block 0x54. And it must have 20 byte. in
your example i see only 18 byte ? Block 0x54 contains CRC sum of
the tdb file ( without the 0x54 block) the crc is stored in byte
0x54+5, 0x54+12, 0x54+15, 0x54+20.<br>
</p>
<p>0x54+5=Int(nCRCSum / 16777216) 'vByteD<br>
</p>
<p>0x54+12=Int((nCRCSum - vByteD * 16777216) / 65536) ' vByteC<br>
</p>
<p>0x54+15=Int((nCRCSum - vByteD * 16777216 - vByteC * 65536) /
256) 'vByteB<br>
</p>
<p>0x54+20=Int(nCRCSum - vByteD * 16777216 - vByteC * 65536 - vByteB
* 256)<br>
</p>
all other bytes=0
<p>thomas<br>
</p>
<br>
<div class="moz-cite-prefix">Am 04.12.2016 um 10:40 schrieb Patrik
Brunner:<br>
</div>
<blockquote cite="mid:70d197a2-936a-b694-8e6d-534ff90542dc@gmx.net"
type="cite">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
Steve,<br>
<br>
I've downloaded both versions of gmapi-builder.py, the one from
bitbucket and the one from the mkgmap code base. They're bit
different and I couldn't find a version number when checking
quickly, but only the mkgmap version supports -i for mdx files.
Therefore I continued with the mkgmap codebase version only.<br>
<br>
The tool runs through and creates a loadable gmap directory for
BaseCamp (tested only on Windows).<br>
<br>
But it also give out an 'error' or 'warning' about an unknown
block, possibly to be checked further when implementing in mkgmap:<br>
<blockquote><tt>Unknown Block: 54, length: 20,
'\x00\x00\xf7\x00\x00\x00\x00\x00\x00j\x00\x00\x99\x00\x00\x00\x00`\x00\x00'</tt><br>
</blockquote>
Attached the complete command output ran with -v.... please ignore
the copyright/license output... the strange content is testing
stuff from another construction area, as you know... license
information and unicode ;-)<br>
<br>
Testing inside this construction area will be next on my list for
today...<br>
<br>
Thanks and regards<br>
Patrik<br>
<br>
<div class="moz-cite-prefix">On 03.12.2016 23:26, Steve Ratcliffe
wrote:<br>
</div>
<blockquote
cite="mid:c8249799-521b-eeaf-7c95-00bec6efcb5c@parabola.me.uk"
type="cite">Hi <br>
<br>
<blockquote type="cite">I'm wondering if it would be possible
that mkgmap is able to <br>
create/convert maps also in the gmap (gmapi) format used for
BaseCamp on <br>
Windows and Macintosh. <br>
</blockquote>
<br>
Yes, this seems a reasonable thing to do. <br>
<br>
In the mkgmap code base there is a python program called <br>
gmapi-builder.py in the scripts directory. <br>
<br>
See also <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="https://bitbucket.org/berteun/gmapibuilder/overview">https://bitbucket.org/berteun/gmapibuilder/overview</a>
<br>
and <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://wiki.openstreetmap.org/wiki/Gmapibuilder">http://wiki.openstreetmap.org/wiki/Gmapibuilder</a>.
<br>
<br>
This is a converter, but should work on all platforms with
python <br>
installed, or could be made to do so... <br>
The first step is to verify that it works; then it should <br>
be easy enough to implement within mkgmap itself. <br>
<br>
..Steve <br>
_______________________________________________ <br>
mkgmap-dev mailing list <br>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
href="mailto:mkgmap-dev@lists.mkgmap.org.uk">mkgmap-dev@lists.mkgmap.org.uk</a>
<br>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a>
<br>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
mkgmap-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mkgmap-dev@lists.mkgmap.org.uk">mkgmap-dev@lists.mkgmap.org.uk</a>
<a class="moz-txt-link-freetext" href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a></pre>
</blockquote>
<br>
</body>
</html>