metags {terra} | R Documentation |
Set or get metadata
Description
You can set arbitrary metadata to a SpatRaster using "name=value" tags.
Usage
## S4 replacement method for signature 'SpatRaster'
metags(x, layer=NULL)<-value
## S4 method for signature 'SpatRaster'
metags(x, layer=NULL, name=NULL)
Arguments
x |
SpatRaster |
layer |
NULL or positive integer. If the value is NULL, the tags assigned or returned are for the SpatRaster. Otherwise for the layer number(s) |
name |
character |
value |
character of "name=value" or two-column matrix |
Value
SpatRaster (metags<-
), or named character (metags
)
Examples
r <- rast(ncol=5, nrow=5)
m <- cbind(c("one", "two", "three"), c("ABC", "123", "hello"))
metags(r) <- m
metags(r)
metags(r) <- c("another_tag=another_value", "one more=this value")
metags(r)
metags(r) <- c(another_tag="44", `one more`="that value")
metags(r)
metags(r, name="two")
# remove a tag
metags(r) <- cbind("one", "")
metags(r) <- "two="
metags(r)
# remove all metags
metags(r) <- NULL
metags(r)
[Package terra version 1.7-78 Index]