logo separator

[mkgmap-dev] Problem with splitter r412: invalid bbox area in pbf file

From KeenOnKites keenonkites at gmx.net on Sun Oct 19 14:58:02 BST 2014

Gents,

We run into a problem with the splitter about invalid bbox area in pbf 
file throwing the following error:
java.lang.IllegalArgumentException: invalid bbox area in pbf file: 
(49.808900356292725,-179.95320081710815) to 
(73.79793405532837,180.00049352645874)

But this is sort of strange as osmconvert tells me different values for 
the bbox. Additionally it has to be said that another file containing a 
larger area (while containing the complete dataset of the file that 
causes the trouble) works without troubles with the same call of 
splitter and the same set of precompiled sea files and so on...

Any help/comments would be appreciated....

More Details:
============================================================
The file triggering the problem:
--------------------------------------------------------------------------------------------------
http://download.geofabrik.de/north-america/us/alaska-latest.osm.pbf

And here the call and the output of the splitter:
--------------------------------------------------------------------------------------------------
java -Xmx1536M -jar 
/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/tools/splitter/splitter.jar 
--max-threads=2 
--geonames-file=/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/cities/cities15000.zip 
--no-trim 
--precomp-sea=/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/sea 
--keep-complete=true --mapid=98600001 --max-nodes=800000 --output=xml 
--output-dir=/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/work/Freizeitkarte_US_ALASKA 
/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/work/Freizeitkarte_US_ALASKA/Freizeitkarte_US_ALASKA.osm.pbf
Splitter version 412 compiled 2014-06-21T13:47:04+0100
boundary-tags=use-exclude-list
cache=
description=
geonames-file=/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/cities/cities15000.zip
keep-complete=true
mapid=98600001
max-areas=512
max-nodes=800000
max-threads=2
mixed=false
no-trim=true
num-tiles=
output=xml
output-dir=/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/work/Freizeitkarte_US_ALASKA
overlap=auto
polygon-desc-file=
polygon-file=
precomp-sea=/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/sea
problem-file=
problem-report=
resolution=13
search-limit=200000
split-file=
status-freq=120
stop-after=dist
write-kml=
Elapsed time: 0s   Memory: Current 479MB (5MB used, 474MB free) Max 1365MB
Time started: Sun Oct 19 15:28:09 CEST 2014
Map is being split for resolution 13:
  - area boundaries are aligned to 0x800 map units (0.0439453125 degrees)
  - areas are multiples of 0x800 map units wide and high
Processing 
/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/work/Freizeitkarte_US_ALASKA/Freizeitkarte_US_ALASKA.osm.pbf
Bounding box -179.9532 49.8089 180.00050000000002 73.79794000000001
java.lang.IllegalArgumentException: invalid bbox area in pbf file: 
(49.808900356292725,-179.95320081710815) to 
(73.79793405532837,180.00049352645874)
         at 
uk.me.parabola.splitter.BinaryMapParser.parse(BinaryMapParser.java:233)
         at crosby.binary.BinaryParser.handleBlock(Unknown Source)
         at crosby.binary.file.FileBlock.process(Unknown Source)
         at crosby.binary.file.BlockInputStream.process(Unknown Source)
         at uk.me.parabola.splitter.Main.processOSMFiles(Main.java:1380)
         at uk.me.parabola.splitter.Main.processMap(Main.java:878)
         at uk.me.parabola.splitter.Main.calculateAreas(Main.java:574)
         at uk.me.parabola.splitter.Main.split(Main.java:252)
         at uk.me.parabola.splitter.Main.start(Main.java:181)
         at uk.me.parabola.splitter.Main.main(Main.java:151)
uk.me.parabola.splitter.SplitFailedException: ERROR: file 
/home/pab/develop/fzk-mde-garmin/Freizeitkarte-Entwicklung/work/Freizeitkarte_US_ALASKA/Freizeitkarte_US_ALASKA.osm.pbf 
contains unexpected data
         at uk.me.parabola.splitter.Main.processOSMFiles(Main.java:1402)
         at uk.me.parabola.splitter.Main.processMap(Main.java:878)
         at uk.me.parabola.splitter.Main.calculateAreas(Main.java:574)
         at uk.me.parabola.splitter.Main.split(Main.java:252)
         at uk.me.parabola.splitter.Main.start(Main.java:181)
         at uk.me.parabola.splitter.Main.main(Main.java:151)

osmconvert output containing the statistics about the file
--------------------------------------------------------------------------------------------------
tools/osmconvert/linux/osmconvert32 
work/Freizeitkarte_US_ALASKA/Freizeitkarte_US_ALASKA.osm.pbf 
--out-statistics
timestamp min: 2007-06-05T03:23:59Z
timestamp max: 2014-10-18T11:48:05Z
lon min: -180.0000000
lon max: -122.5122521
lat min: 48.6234931
lat max: 71.6048217
nodes: 4028420
ways: 171349
relations: 1803
node id min: 27207079
node id max: 3136662460
way id min: 4708608
way id max: 308379297
relation id min: 13971
relation id max: 4116925
keyval pairs max: 302
keyval pairs max object: relation 60189
noderefs max: 2000
noderefs max object: way 42394334
relrefs max: 739
relrefs max object: relation 3337277

File not causing any troubles (us-pacific, superset of ALASKA):
--------------------------------------------------------------------------------------------------
http://download.geofabrik.de/north-america/us-pacific.html

splitter 'bounds' running against us-pacific file: part of the output
--------------------------------------------------------------------------------------------------
...
Exact map coverage is (15.920970439910889,-179.99648094177246) to 
(72.98844337463379,-129.79979753494263)
Rounded map coverage is (15.908203125,-180.0) to 
(72.9931640625,-129.7705078125)
...

Output of the osmconvert running against us-pacific file
--------------------------------------------------------------------------------------------------
tools/osmconvert/linux/osmconvert32 
work/Freizeitkarte_US_PACIFIC/Kartendaten_Freizeitkarte_US_PACIFIC.osm.pbf 
--out-statistics
timestamp min: 2006-12-08T15:49:14Z
timestamp max: 2014-10-18T18:10:31Z
lon min: -180.0000000
lon max: -122.5122521
lat min: 15.5631200
lat max: 71.6048217
nodes: 4906880
ways: 233739
relations: 2417
node id min: 21442033
node id max: 3136662460
way id min: 4045672
way id max: 308379297
relation id min: 13971
relation id max: 4116925
keyval pairs max: 302
keyval pairs max object: relation 60189
noderefs max: 2000
noderefs max object: way 42394334
relrefs max: 739
relrefs max object: relation 3337277


Many thanks already in advance...
Patrik


More information about the mkgmap-dev mailing list