Пример данных
library(sf)
library(raster)
austria <- getData('GADM', country='AUT', level=1)
austria <- st_as_sf(austria)
climate <- getData('worldclim', var='bio', res=2.5)
climate <- climate[[1]] # just the first layer
A для l oop
for (i in 1:nrow(austria)) {
a <- austria1[i, ]
fn <- tolower(paste0(a$NAME_1, ".jpg"))
print(fn); flush.console()
x <- crop(climate, a)
y <- mask(x, a)
jpeg(fn)
plot(y)
dev.off()
}
Вероятно, вы захотите улучшить jpgs, изменив некоторые аргументы по умолчанию на jpeg