1

ogr2ogr を使用して、PostGIS テーブルをパーソナル ジオデータベースに変換する必要があります。問題なくテーブルをシェープファイルに変換できますが、ODBC ドライバーを使用してテーブルを .mdb に変換しようとすると、エラーが発生します。64 ビットの GDAL バージョンと 64 ビットの ODBC ドライバーがインストールされています。

これは私のコマンドです:

ogr2ogr -f "ODBC" C:\users\[user]\file.mdb PG:"host=localhost user=[user] dbname=[db] password=[password]" "[tablename]"  

これは私が得るエラーです:

ODBC driver failed to create C:\users\[user]\file.mdb

これを行うために正しいコマンドを使用していますか、それともドライバーか何かが不足していますか?

4

1 に答える 1

2

それはいけません。ODBC は現在読み取り専用のドライバーであり、データベースを作成できません。

http://www.gdal.org/drv_odbc.htmlから:

現在、ODBC OGR ドライバーは読み取り専用であるため、通常、新しい機能、テーブル、およびデータソースを OGR アプリケーションで作成することはできません。この制限は、将来的に削除される可能性があります。

于 2015-09-16T20:44:30.143 に答える