readOGR(),“;无法打开文件";错误
首先,我要说的是,我已经详尽地研究了处理readOGR错误的其他线程,并且为了我自己的利益,已经进行了几次尝试来实现它们 我遇到的问题与前面提到的问题类似:也就是说,我无法通过readOGR导入shapefile 我的工作目录是:readOGR(),“;无法打开文件";错误,r,shapefile,rgdal,ogr,R,Shapefile,Rgdal,Ogr,首先,我要说的是,我已经详尽地研究了处理readOGR错误的其他线程,并且为了我自己的利益,已经进行了几次尝试来实现它们 我遇到的问题与前面提到的问题类似:也就是说,我无法通过readOGR导入shapefile 我的工作目录是: (“~/Desktop/R\u论文项目”) 请不要让我意识到这不是完整的工作目录。我也为“dns”输入了该值,这会产生相同的结果 shapefile(包括.shp、.dbf、.xml、.shx和.prj)位于: (“~/Desktop/R\u论文\u项目/Shapef
(“~/Desktop/R\u论文项目”)
请不要让我意识到这不是完整的工作目录。我也为“dns”输入了该值,这会产生相同的结果
shapefile(包括.shp、.dbf、.xml、.shx和.prj)位于:
(“~/Desktop/R\u论文\u项目/Shapefile”)
请注意,此文件夹没有“.shp”扩展名
我已通过以下方式确认此文件夹确实位于我的工作目录中:
list.files(“~/Desktop/R\u论文\u项目”)
及
file.exists(“~/Desktop/R\u论文\u项目/Shapefile”)
但是,当我执行以下两种变体时,我会得到以下错误:
Shapefile=readOGR(“~/Desktop/R\u论文项目”,“Shapefile”)
ogrInfo中出现错误(dsn=dsn,layer=layer,encoding=encoding,use_iconv=use_iconv,:
无法打开文件
如果我试图将Shapefile文件夹移动到我的目录中的其他文件夹(即“数据文件夹”),则会出现以下错误:
Shapefile=readOGR(“.”,“/Data/Shapefile”)
ogrInfo中的错误(dsn=dsn,layer=layer,encoding=encoding,use\u iconv=use\u iconv,:
无法打开图层
我不确定是否值得一提的是,此shapefile是从Box文件夹下载的。此外,它从未在其他应用程序(如ArcGIS)中打开过。我的桌面上没有ArcGIS
由于无法将此形状文件读入R,我感到非常沮丧。非常感谢所有建议/帮助
-提前感谢,
M检查Shapefile文件夹内的
.shp
,.dbf
,.xml
,.shx
,和.prj
文件是否实际命名为Shapefile。我这样做了,并且对您有所帮助。我希望它也能帮助您,除非您提供该文件,否则诊断起来很困难。您可以尝试qgis检查文件是否损坏y:shp对不起,我从来没有抽出时间来接受这个,这就成功了;)