是否有人知道从R中的ESRI v10文件地理数据库中获取(栅格)数据的方法?
ESRI提供C++ API(适用于Linux和Windows),因此我原则上认为R包可以检索(和写入)数据到地理数据库。我找不到任何能够做到这一点的软件包。
答案 0 :(得分:3)
显然是rgdal
now supports file geodatabase read access:
library(rgdal)
subset(ogrDrivers(), grepl("GDB", name))
ogrListLayers("/path/to/folder.gdb")
在Windows上为我工作,R v3.2.0
,rgdal v0.9-3
。
答案 1 :(得分:2)
快速谷歌引导我进入下一页:
http://www.gdal.org/ogr/drv_filegdb.html
哪个建议gdal
支持文件地理数据库。也许,R然后还通过正确构建的rgdal
包支持该格式。实质上,如果独立gdal
具有支持,则针对该版本构建的rgdal
包也应该读取文件地理数据库。
答案 2 :(得分:2)
GDAL无法从文件地理数据库中读取栅格。
但它可以读取矢量要素类。这使我确信rgdal
也不支持读取栅格图层。事实上,ESRI自己的FileGDB API没有光栅支持。
不幸的是,这意味着您需要使用ESRI工具将栅格图层导出为可在R中使用的格式。希望很快就会有一个用于访问ESRI GDB的开源解决方案。