Learn R Programming

terra (version 1.9-11)

sources: Data sources of a SpatRaster

Description

Get the data sources of a SpatRaster or SpatVector or related object. Sources are either files (or similar resources) or "", meaning that they are in memory. You can use hasValues to check if in-memory layers actually have cell values.

Usage

# S4 method for SpatRaster
sources(x, nlyr=FALSE, bands=FALSE)

# S4 method for SpatVector sources(x)

# S4 method for SpatRaster hasValues(x)

# S4 method for SpatRaster inMemory(x, bylayer=FALSE)

Arguments

Value

A vector of filenames, or "" when there is no filename, if nlyr and bands are both FALSE. Otherwise a data.frame

See Also

toMemory

Examples

Run this code
f <- system.file("ex/elev.tif", package="terra")
r <- rast(f)
s <- rast(r)
values(s) <- 1:ncell(s)
rs <- c(r,r,s,r)
sources(rs)
hasValues(r)
x <- rast()
hasValues(x)

Run the code above in your browser using DataLab