Linuxでesriパーソナルジオデータベース(.mdb)をPostGISにインポートする方法


15

PostGISにインポートする必要があるesriパーソナルジオデータベースがあります。

最終的には、Webサーバーに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ではLOTがもっと簡単になるだろう[と思う]。

回答:


6

Linuxで個人用ジオデータベースを読むためにogrを取得できるはずです。これを行う方法を説明するOGRヘルプページを次に示します。http : //www.gdal.org/ogr/drv_pgeo.html

基本的に、サポートを有効にするには、unixODBCおよびMDBツールをインストールする必要があります。

パーソナルジオデータベースのOGRサポートが確立されたら、シェルスクリプトを使用してogr2ogrを自動化するか、OGRのPython / php / etcを使用できます。データを移行するためのカスタムスクリプトを記述するモジュール。


1

OGRを使用してPythonスクリプトを作成することもできます。OGRの「pymod」の例はこちらです:http ://svn.osgeo.org/gdal/branches/1.4/gdal/pymod/samples/assemblepoly.py

pythonicソリューションは、WindowsまたはLinuxで同様に実行できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.