Come importare esri Personal Geodatabase (.mdb) in PostGIS su Linux


15

Disponiamo di database geografici personali di esri che dobbiamo importare in PostGIS.

In definitiva, vorremmo consentire alle persone di caricare un MDB su un server Web e di importare i livelli in PostGIS.

Su Windows, con FW Tools, funziona correttamente:

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

Tuttavia, mi piacerebbe automatizzare questo (e farlo programmaticamente), quindi [penso] sarebbe molto più facile su Linux.

Risposte:


6

Dovresti essere in grado di ottenere ogr per leggere i database di dati personali su Linux. Ecco una pagina di aiuto OGR che descrive come eseguire questa operazione: http://www.gdal.org/ogr/drv_pgeo.html

In sostanza, è necessario installare unixODBC e MDB Tools per abilitare il supporto.

Una volta ottenuto il supporto OGR per il Personal Geodatabase, è possibile utilizzare uno script di shell per automatizzare ogr2ogr oppure è possibile utilizzare Python / php / etc di OGR. moduli per scrivere uno script più personalizzato per migrare i dati.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.