Изображение, возвращенное из пакета, заполнено не так, как растровый график - PullRequest
1 голос
/ 24 октября 2019

Функция Image из пакета gapfill (gapfill :: Image) возвращает график, который выглядит иначе, чем связанный с ним растровый слой. Это потому, что входные данные Image являются массивом, и это делает выходные данные несопоставимыми с графиком растра?

У меня есть стек растровых слоев, в которые я преобразовал массив, следуя инструкциям в предыдущем разделе (код ниже).

R версия 3.4.2 (2017-09-28)

пакет gapfill: https://cran.r -project.org / web / packages / gapfill / index.html

list_of_rasters - список растров. Каждый растр имеет размеры с (71,114). Существует растр на каждый день в течение 14 лет. После этого я преобразую стек в массив.

library(raster)
library(gapfill)

stacked <- stack(list_of_rasters)

tmp <- array(stacked, dim=c(71,114,365,14))
input_array <- aperm(tmp, c(2,1,3,4))

plot(stacked[[1]]) #plot of the raster for first day of the first year 1
Image(input_array[,,1,1]) #plot of the array for first day of the first year 2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...