Как импортировать персональную базу геоданных esri (.mdb) в PostGIS на Linux


15

У нас есть личные базы геоданных esri, которые нам нужно импортировать в PostGIS.

В конечном счете, мы бы хотели, чтобы люди загружали MDB на веб-сервер и импортировали слои в PostGIS.

В Windows с помощью FW Tools все работает нормально:

ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser dbname=poi password=somepassword port=5432" S:\GISData\Test.mdb -a_srs EPSG:26986

Тем не менее, я хотел бы автоматизировать это (и сделать это программно), так что [я думаю] это будет намного проще в Linux.

Ответы:


6

Вы должны быть в состоянии получить ogr для чтения личных баз геоданных на Linux. Вот страница справки OGR, описывающая, как это сделать: http://www.gdal.org/ogr/drv_pgeo.html

По сути, вам нужно установить unixODBC и MDB Tools, чтобы включить поддержку.

Как только вы получите поддержку OGR для персональной базы геоданных, вы можете использовать скрипт оболочки для автоматизации ogr2ogr или использовать OGR Python / php / etc. модули для написания более нестандартного скрипта для переноса данных.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.