形状文件(数据文件夹,"file.shp"))中的错误:找不到函数"shapefile"



我得到一个错误,说无法找到函数"shapefile"我也尝试了所有可能的解决方案。我做了船,。shx和。dbf文件在同一文件夹和更多,但它不起作用,任何帮助,请?

library(raster)
setwd("filename of the folder ")
S <-shapefile(datafolder,"file.shp"))

然后错误

shapefile(dataFolder, "file.shp"))错误:无法找到函数"shapefile">

这里我展示了raster::shapefile是如何工作的。

library(raster)
filename <- system.file("external/lux.shp", package="raster")
filename
#[1] "C:/soft/R/R-4.1.1/library/raster/external/lux.shp"
p <- shapefile(filename)
p
#class       : SpatialPolygonsDataFrame 
#features    : 12 
#extent      : 5.74414, 6.528252, 49.44781, 50.18162  (xmin, xmax, ymin, ymax)
#crs         : +proj=longlat +datum=WGS84 +no_defs 
#variables   : 5
#names       : ID_1,     NAME_1, ID_2,   NAME_2, AREA 
#min values  :    1,   Diekirch,    1, Capellen,   76 
#max values  :    3, Luxembourg,   12,    Wiltz,  312 

S <-shapefile(datafolder,"file.shp"))

不是正确的R语法(括号不匹配)。也许你想要

S <- shapefile("file.shp")

S <- shapefile(file.path(datafolder,"file.shp"))
在这种情况下,您不需要设置工作目录

相关内容

  • 没有找到相关文章

最新更新