update: Change values in a file

updateR Documentation

Change values in a file

Description

Change the contents of a file that is the data source of a SpatRaster. BE CAREFUL as you are overwriting values in an existing file.

Usage

## S4 method for signature 'SpatRaster'
update(object, crs=FALSE, extent=FALSE)

Arguments

object

SpatRaster

crs

logical. Should the coordinate reference system be updated?

extent

logical. Should the extent be updated?

Value

SpatRaster (invisibly)

Examples

s <- rast(system.file("ex/logo.tif", package="terra"))   
fname <- paste0(tempfile(), ".tif")
x <- writeRaster(s, fname)
ext(x) <- ext(x) + 1
crs(x) <- "+proj=utm +zone=1"

update(x, crs=TRUE, extent=TRUE)

rast(fname)

rspatial/terra documentation built on Jan. 7, 2025, 6:27 p.m.