【发布时间】:2017-10-31 03:05:13
【问题描述】:
您好,我正在尝试读取和绘制 R 中的自定义形状文件,该文件不是地图。 这是我使用的代码和我得到的错误:
library(rgdal)
mySHP<- choose.files()
myFile<- readOGR(mySHP)
ogrListLayers(dsn = dsn) 中的错误:无法打开数据源
【问题讨论】:
-
你必须拆分路径和文件名,iirc
您好,我正在尝试读取和绘制 R 中的自定义形状文件,该文件不是地图。 这是我使用的代码和我得到的错误:
library(rgdal)
mySHP<- choose.files()
myFile<- readOGR(mySHP)
ogrListLayers(dsn = dsn) 中的错误:无法打开数据源
【问题讨论】:
如果您的文件是 shapefile,您需要指定 dsn 是保存 shapefile 的目录,layer 是 shapefile 的名称,不带扩展名。你不能用choose.files 真正做到这一点。至少不是那么简单。
myFile <- readOGR(dsn='path.to.folder', layer='nameOfShapefile')
【讨论】:
C:/Users/Sahib/Documents...