Я пытаюсь извлечь среднее значение из окна 3x3 пикселя из каждого слоя в стеке растров (n = 12) в соответствии с координатой xy.
#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] не равна экстенту массива </p>
Я также пробовал:
c2rcc_Rrs_spectra <- extract(c2rcc_out, SpatialPoints(coor), sp=T, buffer=3, fun=mean)
Но то же самое: ошибка в dimnames (x) <- dn: длина 'dimnames' [2] не равна экстенту массива </p>
Есть ли простое решение?