Hello Roger,
you are running an out-aged version of splitter. Please update to the latest
stable version: r202
http://www.mkgmap.org.uk/splitter/
Ciao,
Gerd
Roger Calvert wrote
In running a macro I have used many times before with a new download
from geofabrik, splitter gave me the following error. (I realise that
there is no need to split the file in this particular case, but it has
never caused problems before.) I am not sure of the version of splitter
I am using, but the files are dated 11/11/2011.
Any advice would be appreciated.
Roger
-------------------------------------------------------------------------------
cache=DataTest
description=Test
geonames-file=..\Resources\cities5000.zip
legacy-mode=false
mapid=60555001
max-areas=255
max-nodes=2500000
max-threads=4 (auto)
mixed=false
no-trim=false
output=pbf
output-dir=
overlap=2000
resolution=13
split-file=
status-freq=120
write-kml=
Elapsed time: 0s Memory: Current 59MB (2MB used, 57MB free) Max 2666MB
Time started: Wed Nov 14 10:48:30 GMT 2012
Map is being split for resolution 13:
- area boundaries are aligned to 0x800 map units
- areas are multiples of 0x1000 map units wide and high
Processing DataTest\cumbria.osm.pbf
Bounding box -3.907471 53.90063000000001 -2.1595880000000003 55.18863
in 1 file
Time: Wed Nov 14 10:48:31 GMT 2012
Exact map coverage is (53.90062093734741,-3.907463550567627) to
(55.188617706298
83,-2.159585952758789)
Trimmed and rounded map coverage is (53.876953125,-3.9111328125) to
(55.1953125,
-2.1533203125)
Splitting nodes into areas containing a maximum of 2,500,000 nodes each...
Area (53.876953125,-3.9111328125) to (55.1953125,-2.1533203125) contains
699,912
nodes. DONE!
1 areas:
Area 60555001 covers (0x265000,0xfffd3800) to (0x274000,0xfffe7800)
GB-Carlisle
Writing out split osm files Wed Nov 14 10:48:32 GMT 2012
Processing 1 areas in a single pass
(53.876953125,-3.9111328125) to (55.1953125,-2.1533203125)
Starting pass 1 of 1, processing 1 areas (60555001 to 60555001)
Making SparseMultiMap
Making SparseMultiMap
Processing DataTest\cumbria.osm.pbf
Bounding box -3.907471 53.90063000000001 -2.1595880000000003 55.18863
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index
(31257321)
is greater than or equal to list size (31250001)
at
it.unimi.dsi.fastutil.objects.ObjectArrayList.get(ObjectArrayList.jav
a:258)
at
uk.me.parabola.splitter.SparseInt2ShortMapInline.put(SparseInt2ShortM
apInline.java:128)
at
uk.me.parabola.splitter.SparseInt2ShortMultiMap$Inner.put(SparseInt2S
hortMultiMap.java:81)
at
uk.me.parabola.splitter.SparseInt2ShortMultiMap.put(SparseInt2ShortMu
ltiMap.java:31)
at
uk.me.parabola.splitter.SplitProcessor.writeNode(SplitProcessor.java:
209)
at
uk.me.parabola.splitter.SplitProcessor.processNode(SplitProcessor.jav
a:118)
at
uk.me.parabola.splitter.BinaryMapParser.parseDense(BinaryMapParser.ja
va:49)
at crosby.binary.BinaryParser.parse(BinaryParser.java:124)
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:403)
at uk.me.parabola.splitter.Main.writeAreas(Main.java:368)
at uk.me.parabola.splitter.Main.split(Main.java:190)
at uk.me.parabola.splitter.Main.start(Main.java:118)
at uk.me.parabola.splitter.Main.main(Main.java:107)
--
------------------------------------------------------------------------
Roger Calvert
------------------------------------------------------------------------
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@.org
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
--
View this message in context: http://gis.19327.n5.nabble.com/Splitter-Error-tp5735749p5735776.html
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