[Talk-de] Frage zum Aufrufen von Osmosis

Jan Tappenbeck osm at tappenbeck.net
Mi Jun 8 08:46:42 UTC 2011


Am 08.06.2011 10:35, schrieb Igor Podolskiy:
> Hallo Jan,
>
>> ich habe folgende Zeile für das Verschmelzen in einem WinBatch
>> aufgerufen:
>>
>> call %osmworkfolder%\osmosis\bin\osmosis.bat --read-xml
>> tmp_operator_node.osm --read-xml tmp_operator_way.osm --merge
>> --write-xml bus_gesamt.osm
>>
>> wobei %osmworkfolder% der Pfad zur dem übergeordneten Ordner ist in
>> welchem die Osmosis-Dateien sich befinden. Nun bekomme ich die Meldung:
>>
>> Exception in thread "main" java.lang.NoCla
>> Caused by: java.lang.ClassNotFoundExceptio
>> at java.net.URLClassLoader$1.run(U
>> at java.security.AccessController.
>> at java.net.URLClassLoader.findCla
>> at java.lang.ClassLoader.loadClass
>> at sun.misc.Launcher$AppClassLoade
>> at java.lang.ClassLoader.loadClass
>> Could not find the main class: org.codehau
> der Stacktrace ist rechts etwas abgeschnitten, daher es ist schwer zu
> sagen, was das ist, aber das scheint ein eher grundsätzliches Problem zu
> sein (Java findet eine der Hauptklassen von Osmosis nicht).
>
> Welche Version benutzt du denn? Bis 0.38 hatte Osmosis nämlich einen Bug
> im Batch-Skript (osmosis.bat), der das Starten verhinderte, wenn Osmosis
> auf einem anderen Laufwerk lag als im aktuellen Verzeichnis, dann kamen
> auch so ähnliche Fehlermeldungen. In 0.39 ist das korrigiert (siehe [1]).
>
> Grüße
> Igor
>
> [1]
> http://lists.openstreetmap.org/pipermail/osmosis-dev/2011-February/000919.html
>

Hallo Igor,

Du hast mir schon die Lösung geschrieben - es wird von einem anderen 
Laufwerk die Version 0.38 gestartet.

Werde ich ausprobieren.

Gruß Jan :-)





Mehr Informationen über die Mailingliste Talk-de