Ich exportiere gerade eine Postgis-Tabelle mit
diesen Tipps
nach shp, kann aber mit derselben Bibliothek (OGR) keine shp nach Postgis importieren. Irgendeine Idee? Vielen Dank f.
Müssen Sie dafür wirklich Python verwenden oder versuchen Sie nur, die Datei zu importieren? Ich falle, Sie müssen nur die Datei importieren und dann ogr2ogr in der Befehlszeile verwenden ogr2ogr -f "PostgreSQL" PG:”dbname=DBNAME host=localhost" file.shp -nln TABLENAME
Jesse Crocker
Antworten:
28
In reinem Python ohne Verwendung des Subprozessmoduls (os.system ist veraltet) zum Aufrufen von ogr2ogroder shp2pgsql(zum Beispiel):
ogr2ogr -f "PostgreSQL" PG:”dbname=DBNAME host=localhost" file.shp -nln TABLENAME
Antworten:
In reinem Python ohne Verwendung des Subprozessmoduls (os.system ist veraltet) zum Aufrufen von
ogr2ogr
odershp2pgsql
(zum Beispiel):1) mit ogr
2) mit ogr und psycopg2 aus dem Buch Python Geospatial Development (Eric Westra), Kapitel 7, S. 219
3) mit psycopg2 nur
4) mit psycopg2 und anderen räumlichen Bibliotheken
quelle