Cómo importar esri Personal Geodatabase (.mdb) a PostGIS en Linux

15

Tenemos geodatabases personales de esri que necesitamos importar a PostGIS.

En última instancia, nos gustaría permitir que las personas carguen un MDB en un servidor web y que importen las capas en PostGIS.

En Windows, con FW Tools, lo siguiente funciona bien:

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

Sin embargo, me gustaría automatizar esto (y hacerlo programáticamente) para que [creo] sea MUCHO más fácil en Linux.

mikehapner
fuente

Respuestas:

6

Debería poder obtener ogr para leer Geodatabases personales en Linux. Aquí hay una página de ayuda de OGR que describe cómo hacer esto: http://www.gdal.org/ogr/drv_pgeo.html

Esencialmente, necesita instalar unixODBC y MDB Tools para habilitar el soporte.

Una vez que obtenga el soporte de OGR para la Geodatabase personal establecida, puede usar un script de shell para automatizar ogr2ogr o puede usar Python / php / etc de OGR. módulos para escribir un script más personalizado para migrar los datos.

DavidF
fuente