R spTransform错误

时间:2016-09-06 13:56:09

标签: r shapefile sp rgdal

我使用的是shapefile,当我使用spTransform函数时出现以下错误。

" 错误(函数(classes,fdef,mtable):   无法为签名'"列表"," CRS"'"找到函数'spTransform'的继承方法。

有谁知道如何解决这个问题?以下是我的代码:

dlshape=function(shploc, shpfile) {
  temp=tempfile()
  download.file(shploc, temp)
  unzip(temp)
  shp.data <- sapply(".", function(f) {
    fp <- file.path(temp, f)
    return(readOGR('.',layer= shpfile))
  })
}

ST<- dlshape(shploc = 'http://www2.census.gov/geo/tiger/GENZ2015/shp/cb_2015_us_county_20m.zip', 
             shpfile= "cb_2015_us_county_20m")

us_aea <- spTransform(ST, CRS("+proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +units=m +no_defs"))

谢谢

0 个答案:

没有答案