x

Java Exception mapsplit


  1. Java Exception mapsplit · user_5359 (Gast) · 01.06.2013 17:14 · [flux]

    Hallo,

    ich versuche gerade für Bonn eine osm2world-Ausschnitt zu rechnen und komme schon bei den ersten Befehlen nicht weiter.

    /home/georg/Projekt/osmosis/bin/osmosis␣--read-pbf␣koeln-regbez.osm.pbf␣--bounding-polygon␣file=/home/georg/Projekt/osm2world/input/bonn.poly␣--write-pbf␣bonn.osm.pbf
    01.06.2013␣17:42:51␣org.openstreetmap.osmosis.core.Osmosis␣run
    INFO:␣Osmosis␣Version␣0.43.1
    01.06.2013␣17:42:52␣org.openstreetmap.osmosis.core.Osmosis␣run
    INFO:␣Preparing␣pipeline.
    01.06.2013␣17:42:52␣org.openstreetmap.osmosis.core.Osmosis␣run
    INFO:␣Launching␣pipeline␣execution.
    01.06.2013␣17:42:52␣org.openstreetmap.osmosis.core.Osmosis␣run
    INFO:␣Pipeline␣executing,␣waiting␣for␣completion.
    01.06.2013␣17:43:03␣org.openstreetmap.osmosis.core.Osmosis␣run
    INFO:␣Pipeline␣complete.
    01.06.2013␣17:43:03␣org.openstreetmap.osmosis.core.Osmosis␣run
    INFO:␣Total␣execution␣time:␣11625␣milliseconds.
    Splitting␣Bonn␣into␣tiles␣via:
    ./mapsplit␣-v␣-t␣-b=0.1␣-c␣-f=2048␣-p=/home/georg/Projekt/osm2world/input/bonn.poly␣-d=/home/georg/Projekt/osm2world/input/lastchange_bonn.txt␣/home/georg/Projekt/osm2world/output/dl/bonn.osm.pbf␣/home/georg/Projekt/osm2world/output/dl/tiles_z13_
    Reading:␣/home/georg/Projekt/osm2world/output/dl/bonn_B.osm.pbf
    Writing:␣/home/georg/Projekt/osm2world/output/dl/tiles_z13_
    Exception␣in␣thread␣"Thread-0"␣java.lang.ArrayIndexOutOfBoundsException:␣-1
    at␣HeapMap.update(HeapMap.java:194)
    at␣MapSplit.addWayToMap(MapSplit.java:332)
    at␣MapSplit.access$200(MapSplit.java:52)
    at␣MapSplit$1.process(MapSplit.java:432)
    

    Dieser Fehler wurde schon im Vorstellungsthread http://forum.openstreetmap.org/viewtopic.php?id=14899 erwähnt, dafür wurde später extra der Parameter -p eingebaut (, wenn er auch nicht im Hilfetext dokumentiert ist). In beiden Aufrufen verwende ich das gleiche Polynom. Das ist an sich fehlerfrei, da der osmosis-Aufruf sowohl mit diesem Parameter als auch mit dem Aufrufparameter "--bounding-box top=50.9 left=6.9 bottom=50.6 right=7.3" genau die gleiche Dateigröße erzeugt.

    Hat vielleicht einer schonmal ähnliche Erfahrungen gemacht und kann mir einen Hinweis geben, was zu ändern ist?

    Mit Dank im Voraus Georg V. (OSM=user_5359)