R中的SHP文件读取错误

时间:2017-10-30 17:46:28

标签: r rgdal

您好我正在尝试阅读并绘制R中不是地图的自定义形状文件。 这是我使用的代码和我得到的错误:

library(rgdal)
mySHP<- choose.files()
myFile<- readOGR(mySHP)
  

ogrListLayers(dsn = dsn)出错:无法打开数据源

1 个答案:

答案 0 :(得分:0)

如果您的文件是shapefile,则需要指定dsn这是保存shapefile的目录,layer是没有扩展名的shapefile的名称。你无法用choose.files真正做到这一点。至少不是那么简单。

myFile <- readOGR(dsn='path.to.folder', layer='nameOfShapefile')