Learn R Programming

terra (version 1.7-55)

metags: Set or get metadata

Description

You can set arbitrary metadata to a SpatRaster using "name=value" tags.

Usage

# S4 method for SpatRaster
metags(x)<-value

# S4 method for SpatRaster metags(x, name=NULL)

Value

SpatRaster (metags<-), or named character (metags)

Arguments

x

SpatRaster

name

character

value

character of "name=value" or two-column matrix

Examples

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

# remove a tag
metags(r) <- cbind("one", "")
metags(r) <- "two="
metags(r)

# remove all metags
metags(r) <- NULL
metags(r)

Run the code above in your browser using DataLab