.gdb
)文件,我想将其转换为shapefile(或任何其他非专有格式)。有任何开源工具可以这样做吗?#1 楼
Ogr的下一个版本将支持读取文件地理数据库。在gdal / ogr中:http://gdal.org/drv_filegdb.html评论
很有意思!但是,如果我拥有ArcView许可证,这将不是问题:)尽管感谢您的更新!
– Darren Cope
2010-12-10 12:27
使用GDAL / OGR filegdb驱动程序不再需要arcview许可证,请参见gis.stackexchange.com/a/20692/108
–马特·威尔基
2012年6月1日15:50
#2 楼
在地理空间世界中,以.gdb结尾的目录通常是Esri File Geodatabase格式,该格式具有开放的API,许多第三方程序均可读取-gdal / ogr,fme和GlobalMapper来命名我熟悉的名称。 Gdal / ogr是开源的,并包含在许多其他应用程序中,例如QGIS和SAGA。Windows最终用户可以通过OSGeo4W
gdal-filegdb
软件包轻松获得filegdb驱动程序。 对于开发人员而言,默认情况下不包括gdal / ogr FileGDB驱动程序,因为需要单独下载和安装Esri SDK(请参阅构建说明)。
文件结尾.gdb中的文件可能是MapSource和Basecamp使用的Garmin GPS数据库格式,而开源gpsbabel可以读取它,请参阅将Garmin GDB批量转换为GPX ?。
评论
谁能确认您真正需要的只是Esri的FGDB API SK和OGR> = 1.9.0,以便对FGDB进行读/写操作,而不是ArcView许可吗?我会尝试与我们的Esri许可证服务器断开连接,然后尝试一下,但是可以通过不使用Esri koolaid的人进行确认。
–乍得·库珀
2012年2月22日在18:49
@ChadCooper,请参阅是否可以重新分发Esri的文件地理数据库API? (并且我将答案更新为包含Osgeo4w的软件包)
–马特·威尔基
2012年2月22日在18:55
@ChadCooper是的。 gdal / ogr-arcobjects驱动程序需要esri许可证,gdal / ogr-filegdb不需要任何许可证。
–拉吉·亚瑟(Ragi Yaser Burhum)
2012年2月22日19:14
#3 楼
不能。.gdb是专有格式,ESRI不共享规范或提供API。我相信有些人能够一起破解某些东西以提取功能,但没有关系,拓扑,域等。获得这些功能将是将数据库转储到shapefile或ESRI个人数据库。 OGR库和工具可以读取个人地理数据库。
评论
专有数据格式是他们在Kool Aid中放入的内容,它们迫使您仅饮用其味道。
– DavidF
2010-12-02 18:19
谢谢DavidF-这是我期望的答案,尽管并没有太大帮助!我将要求他们以另一种格式发送数据。
– Darren Cope
2010年12月2日,19:03
我们仍在等待3年前提到的Geodatabase Open API ...
– Mapperz♦
2010-12-20 20:40
等待.Godot吗?
– DavidF
2010年12月6日下午16:04
正如Matt Wilkie指出的那样,由于ESRI共享了文件地理数据库的API,因此该答案已过时。
– jvangeld
2012年2月23日的19:00
#4 楼
ESRI在三年前左右就已经承诺可以从ArcObjects中读取文件地理数据库的API,但仍然没有见识。有一个与此相关的问题:文件地理数据库开放API?什么时候?
#5 楼
该Web应用程序将允许您获取GDB格式以外的数据:http://gdbflee-mweisman.rhcloud.com/
评论
链接已死。
–亚伦♦
20年1月16日在5:01
#6 楼
QGIS将读取ESRI个人地理数据库-但我认为没有任何内容可以读取文件地理数据库。评论
我有FME(收费),它在读写250种格式方面做得很好。
–布拉德·尼索姆(Brad Nesom)
2010年12月2日在22:12
#7 楼
我知道它不支持File Geodatabase(因为我们仍在等待Esri发布API),但就读取和输出文件格式的功能而言,FDO Toolbox相当不错。看看它在这里
http://fdo.osgeo.org/
作为petr k。表示还可以查看FGDB Open API上发布的其他线程。 >
想一想,
国家开发银行
#8 楼
我试图同时使用QGIS和osgeo4W,但它们都无法用于庞大的数据集,最后我使用了FME Safe Software。FME安全软件
它不是开放源代码软件,但可以使用功能齐全的软件免费试用30天。这是迄今为止我所见过的最好的转换器工具,它将数百种格式并易于使用。
#9 楼
由于OpenSource-GIS的巨大发展,因此有了新的解决方案。按照图像提供的步骤,可以在QGIS中加载File-Geodatabase(.gdb),并将其保存为Shapefile。#10 楼
请参考以下问题。这将允许您在QGIS中添加功能。然后在这里可以将其另存为shapefile如何在QGIS中从ESRI个人地理数据库(.mdb)添加要素类
评论
该Q特定于个人地理数据库(.mdb),并且该Q与文件地理数据库(.gdb)有关。不幸的是,Esri为它们使用了非常相似的名称,但它们不是一回事,并且Qgis为每个驱动器使用了不同的驱动程序(而早于v1.9的Qgis(2012年1月)仅了解.mdb变体。
–马特·威尔基
2012年2月23日在18:54
评论
如果只是一个.gdb,如果您给我发送电子邮件,我可以做到。感谢您提供@celenius!客户端能够以其他格式向我发送数据,因此我不需要您的帮助。
请查看此问题以获取更新的答案:QGIS中对文件地理数据库(* .gdb)的支持?
@DarrenCope,想要更改此问题的已接受答案,以反映事态发展吗?