Learn R Programming

terra (version 1.8-10)

update: 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 SpatRaster
update(object, crs=FALSE, extent=FALSE)

Value

SpatRaster (invisibly)

Arguments

object

SpatRaster

crs

logical. Should the coordinate reference system be updated?

extent

logical. Should the extent be updated?

Examples

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

Run the code above in your browser using DataLab