R: Align a SpatExtent

align {terra} | R Documentation

## Align a SpatExtent

### Description

Align an SpatExtent with a SpatRaster This can be useful to create a new SpatRaster with the same origin and resolution as an existing SpatRaster. Do not use this to force data to match that really does not match (use e.g. `resample` or (dis)aggregate for this).

It is also possible to align a SpatExtent to a clean divisor.

### Usage

    ## S4 method for signature 'SpatExtent,SpatRaster'
    align(x, y, snap="near")

    ## S4 method for signature 'SpatExtent,numeric'
    align(x, y)

### Arguments

`x` | SpatExtent
`y` | SpatRaster or numeric
`snap` | Character. One of "near", "in", or "out", to determine in which direction the extent should be aligned. To the nearest border, inwards or outwards

### Value

SpatExtent

### See Also

`ext`, `draw`

### Examples

    r <- rast()
    e <- ext(-10.1, 9.9, -20.1, 19.9)
    ea <- align(e, r)
    e
    ext(r)
    ea

    align(e, 0.5)

[Package terra version 1.2-10 Index]