如何解决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 举报,一经查实,本站将立刻删除。