Como importar o banco de dados geográfico pessoal esri (.mdb) para o PostGIS no Linux


15

Temos esod banco de dados pessoais que precisamos importar para o PostGIS.

Por fim, gostaríamos de permitir que as pessoas enviassem um MDB em um servidor Web e importassem as camadas para o PostGIS.

No Windows, com o FW Tools, o seguinte funciona bem:

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

No entanto, eu gostaria de automatizar isso (e fazê-lo através de programação), de modo que [acho] que seria muito mais fácil no Linux.

Respostas:


6

Você deve conseguir que o ogr leia Geodatabases pessoais no linux. Aqui está uma página de ajuda do OGR descrevendo como fazer isso: http://www.gdal.org/ogr/drv_pgeo.html

Essencialmente, você precisa instalar o unixODBC e o MDB Tools para ativar o suporte.

Depois de obter o suporte do OGR para o Geodatabase Pessoal, você poderá usar um script de shell para automatizar ogr2ogr ou usar o Python / php / etc do OGR. módulos para escrever um script mais personalizado para migrar os dados.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.