R 将空间多边形框架从地理坐标投影到UTM时出错
我想将2012年秘鲁人口普查的坐标投影到另一个光栅图层上,该图层具有以下坐标参考系统: “+proj=utm+zone=18+南部+ellps=WGS84+towgs84=0,0,0,0,0,0+单位=m+无定义” 这篇文章的答案对我来说不起作用R 将空间多边形框架从地理坐标投影到UTM时出错,r,sp,rgdal,R,Sp,Rgdal,我想将2012年秘鲁人口普查的坐标投影到另一个光栅图层上,该图层具有以下坐标参考系统: “+proj=utm+zone=18+南部+ellps=WGS84+towgs84=0,0,0,0,0,0+单位=m+无定义” 这篇文章的答案对我来说不起作用 crs(census) CRS参数: +项目=longlat+datum=WGS84+no_defs+ellps=WGS84+towgs84=0,0,0 spTransform中的错误(普查,crs=crs(“+proj=utm+zone=18+so
crs(census)
CRS参数:
+项目=longlat+datum=WGS84+no_defs+ellps=WGS84+towgs84=0,0,0
spTransform中的错误(普查,crs=crs(“+proj=utm+zone=18+south+ellps=WGS84+towgs84=0,0,0,0,0+units=m+no_defs”):
第二个参数必须是CRS类
我不理解错误消息,因为第二个参数确实属于CRS类
欢迎任何关于投影地理坐标的其他方法的建议。spTransform的第二个参数称为
CRSobj
,而不是crs
,因此正确的调用应该是
projcensus=spTransform(census, newCRScensus)
或
projcensus=spTransform(census, newCRScensus)
projcensus=spTransform(census, CRSobj = newCRScensus)