Export/Import GML

Hallo zusammen,

ich benötige mal wieder Hilfe. Ich möchte Tabellen in das GML Format exportieren und andere GML Dateien importieren.
Ich versuche es mit “ogr2ogr”. Leider bekomme ich immer folgende Meldungen:

FAILURE:
Unable to open datasource `PG:host=…’ with the following drivers.
-> ESRI Shapefiles
-> MapInfo File

Kann mit jemand helfen? Muss ich ogr2ogr benutzen?

Hallo,

ist ja sehr dünn, was Du so anbietest!

So schiebst Du die Daten in die PostGIS:

ogr2ogr -f PostgreSQL “PG:dbname=meineDB host=localhost user=DU password=dein_passwort” C:\Ordner\noch\ein\Ordner\und\noch\einer\Daten.gml -lco GEOMETRY_NAME=the_geom -nln Name_für_die_Tabelle -nlt LINESTRING
-a_srs EPSG:4326

Besser Du testest das in mehreren Schritten und baust dann die Feinheiten (-lco, -nln, -nlt, -a_srs, usw.) aus.

Und raus geht so:

ogr2ogr -f “GML” C:\Ordner\usw\usw\Ordner “PG:dbname=deineDB host=localhost user=*** password=***” -sql “SELECT * FROM deine_Tabelle WHERE strschl = 2423 AND hs_nr = ‘40’” -nln ziel_file_name

Das funktioniert so unter Windows! Wenn Du auf einem anderen System arbeitest, musst Du die Pfade anpassen.

Du musst ogr2ogr nicht benutzen! Du kannst das auch mit QGIS, OpenJump oder gvSIG machen. Es gibt sicherlich noch mehr Anwendungen.

Soweit und Gruß

Harald