Learn R Programming

terra (version 1.7-83)

flip: Flip or reverse a raster

Description

Flip the values of a SpatRaster by inverting the order of the rows (vertical=TRUE) or the columns (vertical=FALSE).

rev is the same as a horizontal *and* a vertical flip.

Usage

# S4 method for SpatRaster
flip(x, direction="vertical", filename="", ...)

# S4 method for SpatVector flip(x, direction="vertical")

# S4 method for SpatRaster rev(x)

Value

SpatRaster

Arguments

x

SpatRaster or SpatVector

direction

character. Should (partially) match "vertical" to flip by rows, or "horizontal" to flip by columns

filename

character. Output filename

...

additional arguments for writing files as in writeRaster

See Also

trans, rotate

Examples

Run this code
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