在RStuido中连接地理数据库。无法再查看/读取所有文件

时间:2019-02-07 16:06:10

标签: r rstudio gis

我一直在使用R使用shapefile分析并进行一些计算。我需要的所有文件都在一个地理数据库中,过去我可以使用readOGR访问它们,但是现在当我查看图层列表时,并不是所有文件都显示出来。

如果创建新的地理数据库并复制所有数据,则可以再次查看,读入和编辑文件,但是我不想每次都想在R中查看这些文件时执行此操作。 / p>

这是我一直在使用的代码:

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,但是我不知道为什么这会有所作为。

0 个答案:

没有答案