Импортируйте shp в Postgis, используя Python и ogr
14
Я просто экспортирую таблицу Postgis в shp, используя
эти советы,
но я не могу импортировать shp в Postgis, используя ту же библиотеку (ogr). Любая идея? Большое спасибо f.
Вам действительно нужно использовать python, или вы просто пытаетесь импортировать файл? Я упал, вам нужно сделать, это импортировать файл, а затем использовать ogr2ogr в командной строке ogr2ogr -f "PostgreSQL" PG:”dbname=DBNAME host=localhost" file.shp -nln TABLENAME
Джесси Крокер
Ответы:
29
В чистом Python без использования модуля подпроцесса (os.system устарела) для вызова ogr2ogrили shp2pgsql, например):
ogr2ogr -f "PostgreSQL" PG:”dbname=DBNAME host=localhost" file.shp -nln TABLENAME
Ответы:
В чистом Python без использования модуля подпроцесса (os.system устарела) для вызова
ogr2ogr
илиshp2pgsql
, например):1) с огр
2) с ogr и psycopg2 из книги Python Geospatial Development (Эрик Вестра), глава 7, с.219
3) только с psycopg2
4) с psycopg2 и другими пространственными библиотеками
источник