извлечение растровых клеток на основе размера fis hnet в цикле - PullRequest
0 голосов
/ 27 января 2020

У меня есть растр

***F1 <- raster("variance.tif")***

и различные рыболовные сети в зависимости от количества ячеек в каждой fis hnet

***for(i in 3:7) { 
  nam <- paste("Fish", i, sep = "")                         
  assign(nam, create_fishnet(F1, pix_for_cell = c(i,i)))
}***

Я могу по отдельности извлечь клетки с помощью этого

t2 <- <- extract(F1, Fish2)
t3 <- extract(F1, Fish3)
t4 <- extract(F1, Fish4)
t5 <- extract(F1, Fish5)
t6 <- extract(F1, Fish6)

Однако у меня гораздо больше, чем просто 6 размеров * fis hnet, поэтому я хотел бы превратить его в al oop.

пока у меня есть

***> for (i in 2:6) {
     ext[i] <- as.vector(extract(F1, a))
  }***

, но я получаю следующую ошибку

Ошибка в раунде (y): non-numberri c аргумент математической функции

есть ли способ l oop функция извлечения: растр для того же растра, но с разными рыболовными сетями?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...