Rotate a SpatRaster that has longitude coordinates from 0 to 360, to standard coordinates between -180 and 180 degrees (or vice-versa). Longitude between 0 and 360 is frequently used in global climate models.
Usage
# S4 method for SpatRaster
rotate(x, left=TRUE, filename="", ...)
Arguments
x
SpatRaster or SpatVector
left
logical. If TRUE, rotate to the left, else to the right
filename
character. Output filename
...
additional arguments for writing files as in writeRaster
# NOT RUN {x <- rast(nrow=9, ncol=18, nl=3, xmin=0, xmax=360)
v <- rep(as.vector(t(matrix(1:ncell(x), nrow=9, ncol=18))), 3)
values(x) <- v
z <- rotate(x)
# }