R: rescale

rescale {terra} | R Documentation

## rescale

### Description

Rescale a SpatVector or SpatRaster. This may be useful to make small `inset` maps.

### Usage

    ## S4 method for signature 'SpatRaster'
    rescale(x, f=0.5, x0, y0)

    ## S4 method for signature 'SpatVector'
    rescale(x, f=0.5, x0, y0)

### Arguments

`x` | SpatVector or SpatRaster
`f` | numeric. The scaling factor (a fraction)
`x0` | numeric. x-coordinate of the center of rescaling. If missing, the center of the extent of `x` is used
`y0` | numeric. y-coordinate of the center of rescaling. If missing, the center of the extent of `x` is used

### Value

Same as `x`

### See Also

`t`, `shift`, `flip`, `rotate`, `inset`

### Examples

    f <- system.file("ex/lux.shp", package="terra")
    v <- vect(f)
    w <- rescale(v, 0.2)
    plot(v)
    lines(w, col="red")

[Package terra version 1.2-5 Index]