powered by
Flip the values of a SpatRaster by inverting the order of the rows (vertical=TRUE) or the columns (vertical=FALSE).
vertical=TRUE
vertical=FALSE
rev is the same as a horizontal *and* a vertical flip.
rev
# S4 method for SpatRaster flip(x, direction="vertical", filename="", ...)# S4 method for SpatVector flip(x, direction="vertical")# S4 method for SpatRaster rev(x)
# S4 method for SpatVector flip(x, direction="vertical")
# S4 method for SpatRaster rev(x)
SpatRaster
SpatRaster or SpatVector
character. Should (partially) match "vertical" to flip by rows, or "horizontal" to flip by columns
character. Output filename
additional arguments for writing files as in writeRaster
writeRaster
trans, rotate
trans
rotate
r <- rast(nrow=18, ncol=36) m <- matrix(1:ncell(r), nrow=18) values(r) <- as.vector(t(m)) rx <- flip(r, direction="h") values(r) <- as.vector(m) ry <- flip(r, direction="v") v <- rev(r)
Run the code above in your browser using DataLab