在QGIS中为Ubuntu打开文件地理数据库?


9

到目前为止,我已经找到了有关堆栈交换的说明,但它们是针对Windows的。到目前为止,我发现的信息适用于Windows。我目前有Ubuntu 13.04 Raring tail。我正在使用qgis 1.8。我知道gdal会自动提供,我应该能够打开它(.gdb)。我的计算机上有.gdb文件。我尝试添加矢量层和源类型作为文件以及数据库和目录。数据库选项希望我连接到服务器,但我不需要。

在QGIS中安装文件地理数据库(* .gdb)支持吗?

能够读取Esri文件地理数据库(.gdb)的开源工具吗?

我尝试安装稳定和不稳定版本的ubuntu gis ppa,这实际上导致qgis丢失了python插件选项,因此我必须进行干净的卸载。sudo apt-get删除--purge qgis

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

我确实在stackexchange上阅读过此文章: 在没有Esri应用程序的情况下将地理数据库数据迁移到PostGIS吗?

这也许是我的答案,但是他的意思是将其放入终端机吗?


这是确切的错误消息:不是有效或公认的数据源
TJ

您的文件地理数据库的版本是什么?它们必须至少为10.0版本,因为API不支持以前的版本。
2013年

我正在使用Arc GIS Desktop 10.1
TJ

文件地理数据库的来源是什么?您创建了它,还是从其他地方来的?我了解您所使用的软件的版本是10.1,但是您需要确保文件地理数据库的版本至少为10.0,并且该文件不是使用先前版本创建的。
2013年

不,我可能是在2周前使用10.1软件创建的。
TJ

Answers:


0

在2019年使用qgis 3.6时,您可以执行此操作!!!!

步骤1:点击添加矢量按钮(红色圆圈)

在此处输入图片说明


步骤2:选择目录,openFileGDB和文件路径(红色箭头)

在此处输入图片说明


步骤3:选择所有图层(红色圆圈) 在此处输入图片说明


完成!!!!! 您只需将所有图层添加到qgis


3

我知道距问这个问题已经有一段时间了,但是我遇到了类似的问题(尽管是14.04),并以为我会发布解决方案。

我还安装了QGIS 1.8(后来又用2.18尝试了一次,但无济于事),并且jbalk提供的解决方案不起作用,因为下拉列表中不存在此选项。虽然OpenGDB驱动程序默认安装在QGIS中,但是只有针对GDAL 1.11.0或更高版本进行编译时才是这种情况(请参阅RyanDalton对QGIS中文件地理数据库(* .gdb)支持的评论)。根据QGIS网站说明安装QGIS版本的稳定版本时,最终得到的是GDAL版本0.9。#。

您可以通过键入以下内容检查GDAL版本:

gdalinfo --version

现在解决此问题的最简单方法(也许此更新早在2013年就不存在)是根据QGIS网站上的说明使用基于ubuntugis的存储库进行安装。然后,GDAL版本将是最新的(我的当前阅读为2.1.0),OpenGDB驱动程序将立即可用,您可以按照jbalk的说明进行操作。


1

图层>添加矢量图层>目录>类型:ESRI FileGDB>导航到gdb文件夹,突出显示并按OK。

自从您提出问题以来,QGIS已经更新了几次,并且FileGDB支持得到了改进。请重新安装QGIS并尝试上述过程,如果发现任何错误,请张贴屏幕截图。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.