Subset Raster Extent w/ R
A little snippet that helps subset raster extents.
r<-raster(res=1)
extent(r)<-extent(1,20, 0,30)
xmin<-r@extent@xmin
xmax<-r@extent@xmax
ymin<-r@extent@ymin
ymax<-r@extent@ymax
list_of_extents<-list()
n<-4 ##or whatever
for(i in 1:(n-1)){
list_of_extents[[i]]<-extent(xmin, (xmax-xmin)/n*i+xmin, ymin, ymax)
}
list_of_extents
.... returns ...
[[1]]
class : Extent
xmin : 1
xmax : 5.75
ymin : 0
ymax : 30
[[2]]
class : Extent
xmin : 1
xmax : 10.5
ymin : 0
ymax : 30
[[3]]
class : Extent
xmin : 1
xmax : 15.25
ymin : 0
ymax : 30