Steve,
Thanks for your advice.
>I know that sometimes --generate-sea can take a long time. Also if
>you are creating a map for a country that has lots of tags on every
>node, then it will take a lot more memory. This is unfortunate and I
>plan to fix that problem, but it does mean that you should probably
>split the file into more pieces if that is the case. You are running
>java with more virtual memory than you have physical memory on your
>machine which is also guaranteed to be slow.
Like Apollinaris says: --generate-sea takes very long.
And it doesn't work well with tiles, and depends on --ignore-osm-bounds
which buggers intertile routing.
So I compiled --generate-sea with a style with nothing but the
coastline, which ran for 1.5 hr and gave me a lovely map with the land &
sea seperated but nothing else. The plan is to use this in a mapset if I
want to have a blue sea. Almost like an overlay, but maybe an underlay?
>For me, it takes just over 4 minutes to do the UK split into 14 tiles,
>and 8 seconds to make the index.
>I would recommend that you run the index creation separately from
>creating the .img files. The index should only take a few seconds to
>create once you have some .img files to work with, and will give you a
>lot more time to experiment if things don't work the first time.
>Then run mkgmap with the --index on all the img file(s) that were
>created in the previous step, apart from the overview map file (called
>by default osmmap.img in the mdr branch, or 63240000.img in the
>mainline). Along with --index you will need as a
>minimum --family-id but there is no harm in repeating all the other
>options.
Then I compiled the img with 1260, --generate-sea off, --index on - I
think the mdr branch is not included in 1260 yet? Because I only got the
normal Imgs & tdbs.(this took max 5 minutes)
Then I compiled with 1257 and --index. Gave me the mdr's and mdx's
within 2 seconds.
(I just realised I did not make the maps transparent, so I'll probably
have to do it again - no sweat it takes less than 10 min without
generate-sea.)
Now I try to send it to mapsource -
And realise I am still as stupid as I've always been :-/
[HKEY_LOCAL_MACHINE\Software\Garmin\MapSource\Families\uk-test]
(uk-test = family-name?)
"ID"=hex:8d,03
(Family ID? How to convert 0005 to this format? Hex:05,00?)
"IDX"="c:\\maps\\osm\\osmmap.mdx" (overviewmapname.mdx)
"MDR"="c:\\maps\\osm\\osmmap_mdr.img" (overviewmapname_mdr.mdx)
[HKEY_LOCAL_MACHINE\Software\Garmin\MapSource\Families\uk-test\1]
(1 = ?product ID? FamilyID?just 1?
"BMAP"="c:\\maps\\osm\\osmmap.img" (overviewmapname.img)
"LOC"="c:\\maps\\osm\\"
"TDB"="c:\\maps\\osm\\osmmap.tdb" (overviewmapname.tdb)
Thanks for the great work on this project.
Every new dev is as exciting as the birth of a new baby,
and I love to read how you all work through the various hick-ups &
challenges!
BennieD
#####################################################################################
Scanned by MailMarshal - Marshal's comprehensive email content security
solution.
Download a free evaluation of MailMarshal at www.marshal.com
#####################################################################################
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev