Я работаю с растровыми файлами временных рядов в R, я сложил их, чтобы сделать какой-то расчет, который является масштабным коэффициентом, и обрезать их в моем AOI.Когда я рисую их, все в порядке, я вижу 16 участков из 728 (это нормально, код работает идеально), после того, как я могу сохранить также как многослойный:
writeRaster(a, filename="multilayer.tif", options="INTERLEAVE=BAND", overwrite=TRUE)
Я понял идею из [https://gis.stackexchange.com/questions/158103/save-raster-to-file-when-using-stack-in-r]
Я создал фрейм данных с датами каждого растра, используя подстроку, и моей конечной целью является сохранение каждого стекового файла с именем фрейма данных.Я попытался безуспешно: где a: мои растровые растровые файлы и имя: фрейм данных с датами
names <- paste0("Day", name, format=".tif")
writeRaster(a, filename = names(name), bylayer=T)
, и я получаю следующую ошибку: Ошибка в (функция (классы, fdef, mtable): невозможнонайти унаследованный метод для функции 'writeRaster' для подписи '"RasterBrick", "NULL"'
Я не хочу, чтобы он был в виде многослойного файла, но мне нужно сохранить каждый растр, как описановыше.