我有一个ESRI文件Geodatabase(.gdb
)文件,我想将其转换为shapefile(或任何其他非专有格式)。是否有任何开源工具可以这样做?
我有一个ESRI文件Geodatabase(.gdb
)文件,我想将其转换为shapefile(或任何其他非专有格式)。是否有任何开源工具可以这样做?
Answers:
Ogr的下一版本将支持读取文件地理数据库。此处提供更多信息:http : //trac.osgeo.org/gdal/ticket/3332
编辑:同时,它存在于gdal / ogr中:http ://gdal.org/drv_filegdb.html
在地理空间世界目录中.GDB结束通常是ESRI的文件地理数据库格式,它具有开放的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?。
不能。.gdb是专有格式,ESRI不共享规范或提供API。
我相信有些人已经能够破解一些东西以拉出这些功能,但是没有关系,拓扑,域等。
释放功能的最佳方法是将数据库转储到shapefile或ESRI个人数据库中。OGR库和工具可以读取个人地理数据库。
大约三年前,ESRI承诺使用从ArcObjects中读取文件地理数据库的API,但至今仍未见成效。
与此相关的一个问题是:文件地理数据库开放API?什么时候?
这个网络应用程序将使您能够以GDB格式获取数据:
我知道它不执行File Geodatabase(因为我们仍在等待Esri发布API),但就读取和输出文件格式的功能而言,FDO Toolbox相当不错
在这里看看 http://fdo.osgeo.org/
作为彼得·K。还要说一下FGDB Open API上发布的另一个线程。
您总是可以使用其他名称,例如ST_Geometry(SQL Server空间数据类型,Oracle空间数据类型,PostGIS)
只是一个想法,国开行
我试图同时使用QGIS和osgeo4W,但它们都无法用于庞大的数据集,最后我使用了FME Safe Software。
它不是开源软件,但可以使用功能齐全的软件免费试用30天。这是迄今为止我见过的最好的转换器工具,它将数百种格式和易于使用的工具结合在一起。
请参考以下问题。这将允许您在QGIS中添加功能。然后在这里您可以将其另存为shapefile