sources: Data sources of a SpatRaster

Description Usage Arguments Value Examples

Description

Get the data sources of a SpatRaster and the number of layers by source. 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

1
2
3
4
5
6
7
8
## S4 method for signature 'SpatRaster'
sources(x)

## S4 method for signature 'SpatRaster'
hasValues(x)

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

Arguments

x

SpatRaster

bylayer

logical. If TRUE a value is retured for each layer instead of for each source

Value

sources returns a data.frame with the source names (if any) and the number of layers by source

Examples

1
2
3
4
5
6
7
8
9
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)

terra documentation built on Oct. 11, 2021, 9:09 a.m.