
Hello Klaus, maybe I've already fixed that problem. Please try r216: http://www.mkgmap.org.uk/splitter/splitter-problem-list-r216.jar Gerd
Date: Sun, 4 Nov 2012 05:50:07 -0800 From: easyclasspage@googlemail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] splitter that generates problem list
Splitting the current geofabrik extract for italy fails with an exception:
java -Xmx6000M -jar /home/kto/Freizeitkarte-Entwicklung/tools/splitter-r214/splitter.jar --geonames-file=/home/kto/Freizeitkarte-Entwicklung/cities/cities15000.zip --mixed --no-trim --overlap=0 --keep-complete --mapid=63800001 --max-nodes=600000 --output=xml --output-dir=/home/kto/Freizeitkarte-Entwicklung/work/Freizeitkarte_Italien /home/kto/Freizeitkarte-Entwicklung/source/Freizeitkarte_Italien.osm.pbf cache= description= geonames-file=/home/kto/Freizeitkarte-Entwicklung/cities/cities15000.zip keep-complete=true mapid=63800001 max-areas=255 max-nodes=600000 max-threads=4 (auto) mixed=true no-trim=true output=xml output-dir=/home/kto/Freizeitkarte-Entwicklung/work/Freizeitkarte_Italien overlap=0 problem-file= resolution=13 split-file= status-freq=120 write-kml= ... MAP occupancy: 105,000,000, number of area dictionary entries: 1681 of 65535 Map details: HashMap -> 8 vectors for 3,715,420 chunks(vector usage < 12%) Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3 at uk.me.parabola.splitter.SparseLong2IntMapInline.fillCurrentChunk(SparseLong2IntMapInline.java:167) at uk.me.parabola.splitter.SparseLong2IntMapInline.put(SparseLong2IntMapInline.java:301) at uk.me.parabola.splitter.ProblemsListGenerator.processWay(ProblemListGenerator.java:154) at uk.me.parabola.splitter.BinaryMapParser.parseWays(BinaryMapParser.java:170) at crosby.binary.BinaryParser.parse(BinaryParser.java:121) at crosby.binary.BinaryParser.handleBlock(BinaryParser.java:68) at crosby.binary.file.FileBlock.process(FileBlock.java:135) at crosby.binary.file.BlockInputStream.process(BlockInputStream.java:34) at uk.me.parabola.splitter.Main.processMap(Main.java:530) at uk.me.parabola.splitter.Main.genProblemLists(Main.java:407) at uk.me.parabola.splitter.Main.split(Main.java:210) at uk.me.parabola.splitter.Main.start(Main.java:138) at uk.me.parabola.splitter.Main.main(Main.java:127)
Remark: Same result with "--overlap=10000".
Regards Klaus
-- View this message in context: http://gis.19327.n5.nabble.com/splitter-that-generates-problem-list-tp573401... Sent from the Mkgmap Development mailing list archive at Nabble.com. _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev