gpt4 book ai didi

r - 使用maptools readShapePoly在R中打开SHP文件时出错

转载 作者:行者123 更新时间:2023-12-03 13:28:26 26 4
gpt4 key购买 nike

我是R的新手,并且正在以下关于here的ggplot2软件包的教程中进行操作。但是,每当我尝试加载基本shapefile时,readShapePoly()函数都会引发错误。我使用了以下代码:

library("ggplot2")
library("gpclib")
library("maptools")
setwd("~/Documents/R Projects/Intro to ggplot2")
#Intro to ggplot 2 contains the .shp file and associated data
sport <- readShapePoly("london_sport.shp")


这让我:

Error in getinfo.shape(filen) : Error opening SHP file


我试过省略文件扩展名。我也曾尝试下载其他.shp文件,这些文件也抛出相同的错误。我也尝试过使用完整的文件路径调用readShapePoly,这也不起作用。我正在使用R studio(mac OSX),但是使用标准R窗口会出现相同的错误。我已经尝试了有关先前关闭的威胁“在Rstudio中打开SHP文件时出错”的建议,但无济于事。

编辑:错误是由于缺少.dbf文件。感谢@Spacedman提供此修复程序。

最佳答案

我遇到了类似的问题,这是因为我下载的zip软件包中还有其他几个文件以及'* .shp'形状文件。然后,我只将形状文件移到了另一个文件夹,但没有用。当将所有文件都包括在内时,一切都很好,我可以readShapeSpatial()运行正常。

关于r - 使用maptools readShapePoly在R中打开SHP文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16607532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com