r - 在 RStuido 中连接地理数据库。无法再查看/读取所有文件
问题描述
我一直在使用 R 来分析并使用 shapefile 进行一些计算。我需要的所有文件都在地理数据库中,过去我可以使用 readOGR 访问它们,但现在当我查看图层列表时,并非所有文件都显示出来。
如果我创建一个新的地理数据库并复制所有数据,我可以再次查看、读入和编辑这些文件,但我不想每次在 R 中查看这些文件时都这样做。
这是我一直在使用的代码:
LA.gdb <-'C:/Users/GIS/EnviModel/GIS/GDB/LA.gdb'
DC.gdb <-'C:/Users/GIS/EnviModel/GIS/GDB/DC.gdb'
subset(ogrDrivers(), grepl("LA", name))
fc_list <- ogrListLayers(LA.gdb)
print(fc_list)
subset(ogrDrivers(), grepl("DC", name))
fc_list <- ogrListLayers(DC.gdb)
print(fc_list)
我希望这会显示数据库中的所有文件,但我只看到上次我能够访问 R 中的文件时写入地理数据库的两个文件。
我应该补充一点,当我写到 shapefile 时,我将驱动程序设置为 ESRI Shapefile,但我不知道为什么会有所作为。
解决方案
推荐阅读
- python - TypeError:“模块”对象不可调用:日历模块
- php - Symfony 4,在匿名用户和会话因不活动而被终止的用户之间进行识别
- protocols - MODBUS协议线圈订购
- java - 在 JavaFX 控制器之间传递值
- java - 如何中途停止异步任务
- java - Deeplearning4j - 在学习 WordVectors 时不能使用 UIServer?
- sql - 为所有组合选择最大日期
- apache-kafka - 如果您使用 Apache Kafka 作为严格的消息代理,您是否可以将所有保留条目设置为最低限度?
- c# - 在 C# 中使用 Unicode 值
- html - CSS 侧边菜单内容分层在下面