Re: [Talk-de] Import von Daten mit Osmosis nach PostGIS

2008-06-17 Diskussionsfäden Jochen Topf
On Mon, Jun 16, 2008 at 01:22:08PM +0200, Dr. Franz-Josef Behr wrote:
 hat jemand Erfahrung, wie man OSM-Daten nach PostGreSQL überführt?
 Meine Studenten haben es mit Osmosis gemäß Beschreibung im Wiki 
 versucht, haben aber einen Fehler:
 
 com.bretth.osmosis.core.OsmosisRuntimeException: The database schema 
 version of 11 does not match the expected version of 1.
 
 Wie ist das Schema zu definieren?
 
 Wird PostGIS benötigt oder reicht PostGreSQL?

Osmosis hat zwei verschiedene Funktionen. Eine arbeitet mit Postgres
(ohne GIS-Funktionalität) und soll ziemlich genau das abbilden, was
derzeit die MySQL im zentralen Server macht. Diese Funktion habt ihr
wohl verwendet. (Befehle --write-pgsql und --truncate-pgsql). Um das
Database-Schema zu bekommen, müßt ihr an den Autor schreiben, wie das
auf der Wiki-Seite erwähnt ist.

Wahrscheinlich sinnvoller (abhängig davon, was ihr machen wollt) ist
aber die andere Funktionalität. Sie benutzt PostGIS und ist in der
Nutzung später einfacher. Die Befehle dazu sind 
--write-pgsql-simple (--wps), --write-pgsql-simple-dump (--wpsd),
--truncate-pgsql-simple (--tps), --read-pgsql-simple (--rm) . Das
DB-Schema dazu gibts unter script/ im Osmosis-Verzeichnis.

Jochen
-- 
Jochen Topf  [EMAIL PROTECTED]  http://www.remote.org/jochen/  +49-721-388298


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] Import von Daten mit Osmosis nach PostGIS

2008-06-16 Diskussionsfäden Raphael Studer
 hat jemand Erfahrung, wie man OSM-Daten nach PostGreSQL überführt?
 Meine Studenten haben es mit Osmosis gemäß Beschreibung im Wiki
 versucht, haben aber einen Fehler:

 com.bretth.osmosis.core.OsmosisRuntimeException: The database schema
 version of 11 does not match the expected version of 1.

 Wie ist das Schema zu definieren?

 Wird PostGIS benötigt oder reicht PostGreSQL?

Laut Wiki 
(http://wiki.openstreetmap.org/index.php/Osmosis#--write-pgsql_.28--wp.29)
reicht PostGreSQL.
Mit dem Befehl sollte man grad das Schema erzeugen können.

Für osm2pgsql wird scheinbar das PostGIS verwendet
(http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/,
http://wiki.openstreetmap.org/index.php/Mapnik#PostGIS)

Grüsse
Raphael

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de