logo separator

[mkgmap-dev] Overview map

From Felix Hartmann extremecarver at googlemail.com on Sun Jul 25 23:18:45 BST 2010

  On 25.07.2010 23:25, Steve Ratcliffe wrote:
> On 25/07/10 20:41, Felix Hartmann wrote:
>>     okay, creating the overview map from existing .img does not seem to
>> work. Or I am missing something.
> Not sure, it works just like before, except that there is more in the
> overview map.  If there is only one file on the command line you need
> --tdbfile to generate the overview map, but that has always been the case.
>
> ..Steve
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
Ups, sorry checked out a wrong branch by mistake. This was the 
commandline (against 5 tiles in .img format):
java -ea -jar mkgmap.jar --index --location-autofill=1 
--description=overview_ch_%date% --country-abbr=ch 
--country-name=switzerland --mapname=63270000 --family-id=6327 
--product-id=1 --series-name=overview_ch_%date% 
--family-name=ovmap_ch_%date% --overview-mapname=mapset 
--area-name="switzerland_%date%_openmtbmap.org" 6327*.img

However now I get the following:
D:\Garmin\0mtb\mtbswitzerland>start /low /b /wait java -ea -jar  
-Xmx1300M mkgmap.jar --index --location-autofill=1 
--description=overview_ch_26.07.2010 --country-abbr=ch 
--country-name=switzerland --mapname=63270000 --family-id=6327 
--product-id=1 --series-name=overview_ch_26.07.20
10 --family-name=ovmap_ch_26.07.2010 --overview-mapname=mapset 
--area-name="switzerland_26.07.2010_openmtbmap.org" 6327*.img
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 62
         at uk.me.parabola.imgfmt.app.BitReader.get(BitReader.java:46)
         at uk.me.parabola.imgfmt.app.BitReader.sget2(BitReader.java:70)
         at 
uk.me.parabola.imgfmt.app.trergn.RGNFileReader.readBitStream(RGNFileReader.java:306)
         at 
uk.me.parabola.imgfmt.app.trergn.RGNFileReader.readLineCommon(RGNFileReader.java:229)
         at 
uk.me.parabola.imgfmt.app.trergn.RGNFileReader.linesForSubdiv(RGNFileReader.java:158)
         at 
uk.me.parabola.imgfmt.app.map.MapReader.linesForLevel(MapReader.java:128)
         at 
uk.me.parabola.mkgmap.combiners.MdrBuilder.addStreets(MdrBuilder.java:206)
         at 
uk.me.parabola.mkgmap.combiners.MdrBuilder.onMapEnd(MdrBuilder.java:115)
         at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:384)
         at 
uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsReader.java:124)
         at uk.me.parabola.mkgmap.main.Main.main(Main.java:124)

(against both 1662 and 63)

this only happens if I use --index. If I drop --index then it works 
(though I would like to have more levels in the overview map, and less 
in the actual .img). So there seems to be something broken on the index 
creation.



More information about the mkgmap-dev mailing list