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

14

Tenemos esri Personal Geodatabases que necesitamos importar en PostGIS.

En última instancia, nos gustaría permitir que las personas carguen un MDB en un servidor web y que importen las capas a 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 de manera programática) para [creo] que sería MUCHO más fácil en Linux.

    
pregunta mikehapner 27.08.2010 - 17:34

2 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: enlace

Esencialmente, necesitas 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.

    
respondido por el DavidF 27.08.2010 - 17:49
1

También puedes escribir un script en Python usando OGR. Aquí hay un ejemplo de "pymod" para la OGR: enlace

Una solución pythonic se puede ejecutar igualmente bien en Windows o Linux.

    
respondido por el underdark 27.08.2010 - 23:09

Lea otras preguntas en las etiquetas