[Talk-de] Schreiben von pgsql mit Osmosis -Kommandozeilen-Beispiele?

Frank Glück frankimglueck at gmx.de
So Mai 17 14:41:14 UTC 2009


Hallo Thomas,

> osmosis --truncate-pgsql host=localhost database=osm username=osm 
>password=osm
>legt in der DB ein leeres Schema an.
>
> osmosis --read-xml file=meinedatei.osm --write-pgsql host=localhost 
>database=osm username=osm password=osm
>schreibt direkt in die benannte PG-Datenbank.
>
> osmosis --read-xml file=meinedatei.osm --write-pgsql-dump 
>directory=pgdump
>schreibt ein Dump in das Verzeichnis pgdump.

Danke, auf meinem Windows-System (bislang) ohne PostgreSQL/PostGIS-Datenbank
habe ich mal die zweite Variante ausprobiert - jedoch leider mit dem selben
Ergebnis:

17.05.2009 16:16:30 org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.31
17.05.2009 16:16:30 org.openstreetmap.osmosis.core.Osmosis main
SCHWERWIEGEND: Execution aborted.
java.lang.NoClassDefFoundError: org/java/plugin/PluginLifecycleException
        at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:73)
        at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:30)
Caused by: java.lang.ClassNotFoundException:
org.java.plugin.PluginLifecycleExce
ption
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        ... 2 more

Unter Debian (Lenny) habe ich dagegen das Problem, dass Java noch nicht mal
gefunden wird. Hatte hier (nur) ein

      apt-get install java-package

durchgeführt. Ok, etwas off-topic hier, aber was stimmt daran nicht? Ich
kann nirgends ein binary-File namens java* auf meinem System finden. Nur
unter /usr/share/java-package/ ein paar Shell-Skripte.

Danke und Grüße,
Frank





Mehr Informationen über die Mailingliste Talk-de