1

我需要使用 ogr2ogr 将 PostGIS 表转换为个人地理数据库。我可以毫无问题地将表转换为 shapefile,但每当我尝试使用 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 回答