You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-06-01 17:14:25

user_5359
Member
From: Margetshöchheim
Registered: 2008-12-25
Posts: 333
Website

Java Exception mapsplit

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)

Offline

Board footer

Powered by FluxBB