2017-02-10 56 views
-1

我想导出我的数据库中的表作为MapInfo文件。我将使用工具ogr2ogr。 这是我在实况中发现的称道:从posgresql导出表与ogr2ogr

ogr2ogr -f "MapInfo File" test.mid PG:"host=localhost user=postgres dbname=Ocean_Extraction password=admin" "tablec" 

在此之后,我得到一个错误信息:

错误6:无法打开test.mif。 错误1:MapInfo文件驱动程序未能创建test.mif

我该如何避免这种情况?我不想打开这个文件。我将在数据库表上创建一个新的基础...

+0

你的代码没问题,应该可以工作。可能由于缺少权限,您无法在当前目录中创建文件。尝试执行您的主目录中的命令。你在使用linux,windows或mac吗? –

+0

我正在使用Windows 10 ...它仍然无法正常工作错误6:无法打开test.mid – Moehre

回答

0

错误指出您的ogr2ogr未配置mapinfo驱动程序。

您可以检查所支持的格式与 ogr2ogr --formats

如果无法在该列表中找到的MapInfo,你需要支持的MapInfo配置的ogr2ogr,或者你需要从源代码编译它。

+0

没有MapInfo文件在支持列表中。 – Moehre