Як імпортувати esri Personal Geodatabase (.mdb) до PostGIS в Linux


15

У нас є персональні бази даних Geri, які нам потрібно імпортувати в PostGIS.

Зрештою, ми хотіли б дозволити людям завантажувати MDB на веб-сервер та імпортувати шари в PostGIS.

У Windows із інструментами FW працює чудово:

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

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

По суті, вам потрібно встановити unixODBC та MDB Tools, щоб увімкнути підтримку.

Як тільки ви отримаєте підтримку OGR для персональної бази даних Geodata, ви можете використовувати сценарій оболонки для автоматизації ogr2ogr або ви можете використовувати Pyghon / php / і т.д. OGR. модулі для написання більш спеціального сценарію для переміщення даних.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.