微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ogrListLayers 无法打开数据源

如何解决ogrListLayers 无法打开数据源

我最近更新了 R 及其所有包,我用于读取地理数据库图层的代码不再有效。

它在我的 Windows 桌面上运行良好,但在我的 macbook 上不起作用(我更改了相应机器的文件路径)。

我在任何文件路径中的任何 shapefile 或地理数据库中得到相同的行为。

我基本上按照此处列出的说明进行操作:Cannot open data source. .GDB in R

filegdblist <- paste("/Volumes/LaCie/2019 PRISM GIS clean/",list.files("/Volumes/LaCie/2019 PRISM GIS clean/"),sep = "")

subset(oGrdrivers(),grepl("GDB",name)) 

fc_list <- lapply(filegdblist,ogrListLayers)
Error in FUN(X[[i]],...) : Cannot open data source

令我感到奇怪的是,其他函数的结果让我相信这应该可以正常工作。

file.exists(filegdblist[1])
[1] TRUE

list.files(filegdblist[1])
 [1] "a00000001.freelist"                         
 [2] "a00000001.gdbindexes"                       
 [3] "a00000001.gdbtable"                         
 [4] "a00000001.gdbtablx"    
.....

关于我应该调查什么的任何建议?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。