我正在尝试在R中打开一个shapefile文件,但是我收到了以下错误信息:
Error in getinfo.shape(filen) : Error opening SHP file
我查看了其他回答,大多数问题似乎已经通过确保.dbf和.shx文件在同一个文件夹中解决。我把它们都放在同一个文件夹中(以及一些其他扩展名),但我仍然收到错误消息。我使用的是Mac电脑。 这是我的代码:
getinfo.shape("/Users/Suz/Desktop/DWH satellite maps/20100517_Composite.shp")
我已经尝试过不带.shp
扩展名的方式,以及其他命令,比如readShapePoints
等。到目前为止,没有任何效果。请帮忙,我是R和地图制作方面的新手,在广泛搜索和阅读论坛后仍然无法解决问题。
readOGR("/Users/Suz/Desktop/DWH satellite maps", "20100517_Composite")
这个命令可以运行吗? (readOGR
是rgdal
包中的一个函数。) - jbaumslist.files('/Users/Suz/Desktop/DWH satellite maps')
的输出?其次,请尝试使用可信的shapefile,例如这里。最后,您是否知道getinfo.shape
仅读取shapefile的标头,并且实际上不会读取数据 - 这是您想要的吗? - jbaums