我正在尝试根据xy坐标从光栅堆栈(n = 12)中的每一层的3x3像素窗口中提取平均值。
#coordinates
lat=38.66057333
lon-76.48074333
coor <- data.frame(lat,lon)
#Stack bands
c2rcc_out = stack(Oa01, Oa02, Oa03, Oa04, Oa05, Oa06, Oa07, Oa08, Oa09, Oa10, Oa11, Oa12)
我尝试过:
c2rcc_Rrs_spectra <- extract(c2rcc_out, SpatialPoints(coor), sp=T, buffer=3, fun=mean)
但是出现此错误:dimnames(x)<-dn中有错误: 'dimnames'[2]的长度不等于数组范围
我也尝试过:
c2rcc_Rrs_spectra <- extract(c2rcc_out, SpatialPoints(coor), sp=T, buffer=3, fun=mean)
但同样的事情:dimnames(x)<-dn中的错误: 'dimnames'[2]的长度不等于数组范围
有一个简单的解决方案吗?