x

osmosis - eine Frage


Geschrieben von TiberiusNero (Gast) am 20. April 2010 11:52:23: [flux]

Ich möchte mit OSMOSIS einen Teil aus der Europakarte extrahieren, um mir damit für we-travel eine neue Deutschlandkarte zu generieren. Ich habe mir dazu die vorhandenen .bat –Datei mit einigen Ergänzungen die ich hier im Forum und woanders gefunden habe, aufbereitet.
Nach dem Aufruf startet OSMOSIS und bricht nach kurzer Zeit mit folgender Fehlermeldung wieder ab.

20.04.2010␣12:46:36␣org.openstreetmap.osmosis.core.Osmosis␣run
INFO:␣Osmosis␣Version␣0.34
20.04.2010␣12:46:36␣org.openstreetmap.osmosis.core.Osmosis␣run
INFO:␣Preparing␣pipeline.
20.04.2010␣12:46:36␣org.openstreetmap.osmosis.core.Osmosis␣run
INFO:␣Launching␣pipeline␣execution.
20.04.2010␣12:46:36␣org.openstreetmap.osmosis.core.Osmosis␣run
INFO:␣Pipeline␣executing,␣waiting␣for␣completion.
20.04.2010␣12:46:36␣org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager␣waitForCompletion
SCHWERWIEGEND:␣Thread␣for␣task␣1-read-xml␣failed
java.lang.NoClassDefFoundError:␣org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream
at␣org.openstreetmap.osmosis.core.xml.v0_6.XmlReader.run(XmlReader.java:102)
at␣java.lang.Thread.run(Unknown␣Source)
20.04.2010␣12:46:36␣org.openstreetmap.osmosis.core.Osmosis␣main
SCHWERWIEGEND:␣Execution␣aborted.
org.openstreetmap.osmosis.core.OsmosisRuntimeException:␣One␣or␣more␣tasks␣failed.
at␣org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pipeline.java:146)
at␣org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:85)
at␣org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)

Ich benutze WinXP mit java Build 1.6.0_03-b05 sowie osmosis v0.34.

Die bat sieht so aus:

@ECHO␣OFF
IF␣EXIST␣%ALLUSERSPROFILE%\osmosis.bat␣CALL␣%ALLUSERSPROFILE%\osmosis.bat
IF␣EXIST␣%USERPROFILE%\osmosis.bat␣CALL␣%USERPROFILE%\osmosis.bat
IF␣"%JAVACMD%"==""␣set␣JAVACMD=java
SET␣JAVACMD_OPTIONS=-Xmx700m
@echo␣JAVACMD_OPTIONS=%JAVACMD_OPTIONS%
set␣SAVEDIR=%CD%
set␣MYAPP_HOME=%~dp0..
@echo␣myapp␣ist␣installiert␣in␣%MYAPP_HOME%
@echo␣SAVEDIR␣ist␣%SAVEDIR%
@echo␣ON
cd␣%MYAPP_HOME%
set␣MYAPP_HOME=%CD%
@echo␣off
@echo␣on
cd␣%SAVEDIR%
@echo␣off
set␣MAINCLASS=org.openstreetmap.osmosis.core.Osmosis
set␣quelldaten=europe.osm
set␣zieldaten=deutschland.osm
set␣OSMOSIS_OPTIONS=--read-xml␣%quelldaten%␣--tee␣1␣--bounding-box␣top=56␣left=4␣bottom=47␣right=16␣--write-xml␣%zieldaten%
SET␣EXEC=%JAVACMD%␣%JAVACMD_OPTIONS%␣-cp␣%MYAPP_HOME%\osmosis.jar;%MYAPP_HOME%\lib\default\aopalliance-1.0.jar;%MYAPP_HOME%\lib\default\bzip2-20090327.jar;%MYAPP_HOME%\lib\default\commons-dbcp-1.2.2.jar;%MYAPP_HOME%\lib\default\commons-logging-1.1.1.jar;%MYAPP_HOME%\lib\default\commons-pool-1.3.jar;%MYAPP_HOME%\lib\default\jpf-1.5.jar;%MYAPP_HOME%\lib\default\mysql-connector-java-5.1.10.jar;%MYAPP_HOME%\lib\default\postgis-1.3.2.jar;%MYAPP_HOME%\lib\default\postgresql-8.3-603.jdbc4.jar;%MYAPP_HOME%\lib\default\spring-beans-2.5.6.SEC01.jar;%MYAPP_HOME%\lib\default\spring-context-2.5.6.SEC01.jar;%MYAPP_HOME%\lib\default\spring-core-2.5.6.SEC01.jar;%MYAPP_HOME%\lib\default\spring-jdbc-2.5.6.SEC01.jar;%MYAPP_HOME%\lib\default\spring-tx-2.5.6.SEC01.jar;%MYAPP_HOME%\lib\default\stax2-api-3.0.1.jar;%MYAPP_HOME%\lib\default\woodstox-core-lgpl-4.0.3.jar;%MYAPP_HOME%\lib\default\commons-codec-1.4.jar;%MYAPP_HOME%\lib\default\plexus-classworlds-2.2.2.jar␣%MAINCLASS%␣%OSMOSIS_OPTIONS%
%EXEC%

Was mache ich falsch bzw. wo liegt der Fehler?

Vielen Dank für eure Hilfe!

mfg
TiberiusNero


Antworten: