Я новый пользователь R и прочитал 18 файлов Geotiff в R и замаскировал tiff в соответствии с моей интересующей областью. Теперь я не могу записать 18 файлов Geotiff в масках.Написание нескольких файлов GeoTiff в R
require(raster)
raster_data <- list.files(path=getwd())
s <- stack(raster_data)
spf<-readShapePoly("basin.shp")
rc<-crop(s, extent(spf))
rm<-mask(rc, spf)
rf <- writeRaster(rm, filename=outputFile, overwrite=TRUE)
Я хочу 18 Geotiff файл маскируется формируют мой шейп, но выход только один TIF файл и он не открывается. Я использую опцию поиска в Интернете, но не могу найти подходящий ответ на мой запрос.
Спасибо
Не могли бы вы описать ошибку вы получили с вашим подходом? –
Вы можете попробовать добавить дополнительный шаг с 'u <- unstack (rm)' before 'rf <- writeRaster (u, filename = outputFile, overwrite = TRUE)' –
или просто или просто 'writeRaster (rm, filename = outputFile , overwrite = TRUE, bylayer = T) ' –