Как объединить растровые слои в R с разными экстентами, которые не перекрываются - PullRequest
0 голосов
/ 23 октября 2019

У меня есть 2 RasterStacks. Это части одного AOI, но они были отдельно загружены из Google Earth Engine из-за разделения на разные сцены Sentinel-2.

Я не могу объединить их в QGIS, поскольку они не имеют какой-либо общей степени.

Я пытался сделать в R, используя функции extent и extend (код, который я нашел на StackOverFlow). Он запускался в течение нескольких часов и ничего не выдавал: ошибка, связанная с ограниченной памятью.

Также я попробовал это:

Sentinel_weird <- raster::merge(Sentinel_weird_1, Sentinel_weird_2)
There were 50 or more warnings (use warnings() to see the first 50)
plot(Sentinel_weird)
Error in res[i] <- readBin(x@file@con, what = dtype, n = 1, size = dsize,  : 
  replacement has length zero
plot(Sentinel_weird[[1]])
Error in res[i] <- readBin(x@file@con, what = dtype, n = 1, size = dsize,  : 
  replacement has length zero
In addition: Warning message:
In x@file@con :
  closing unused connection 3 (C:\Users\User\AppData\Local\Temp\RtmpqGknTm\raster\r_tmp_2019-10-23_194836_9760_96648.gri)

В течение 4 часов он создал объект RasterStack,но я не могу построить его.

Итак, как объединить два AOI в один (в R, QGIS или Google Earth Engine)?

...