R: Shift

shift {terra} | R Documentation

## Shift

### Description

Shift a SpatRaster, SpatVector or SpatExtent to another location.

### Usage

    ## S4 method for signature 'SpatRaster'
    shift(x, dx=0, dy=0, filename="", ...)

    ## S4 method for signature 'SpatVector'
    shift(x, dx=0, dy=0)

    ## S4 method for signature 'SpatExtent'
    shift(x, dx=0, dy=0)

### Arguments

`x` | SpatRaster, SpatVector or SpatExtent
`dx` | numeric. The shift in horizontal direction
`dy` | numeric. The shift in vertical direction
`filename` | character. Output filename
`...` | additional arguments for writing files as in `writeRaster`

### Value

Same as `x`

### See Also

`flip`, `rotate`

### Examples

    r <- rast(xmin=0, xmax=1, ymin=0, ymax=1)
    r <- shift(r, dx=1, dy=-1)

    e <- ext(r)
    shift(e, 5, 5)

[Package terra version 1.3-22 Index]