terra (version 1.0-10)

linearUnits: Linear units of the coordinate reference system

Description

Get the linear units of the coordinate reference system (crs) of a SpatRaster or SpatVector expressed in m. The value returned is used internally to transform area and perimenter measures to meters. The value returned for longitude/latitude crs is zero.

Usage

# S4 method for SpatRaster
linearUnits(x, ...)

# S4 method for SpatVector linearUnits(x, ...)

Arguments

x

SpatRaster or SpatVector

...

additional arguments. None implemented

Value

numeric (meter)

See Also

crs

Examples

Run this code
# NOT RUN {
x <- rast()
crs(x) <- ""
linearUnits(x)

crs(x) <- "+proj=longlat +datum=WGS84"
linearUnits(x)

crs(x) <- "+proj=utm +zone=1 +units=cm"
linearUnits(x)

crs(x) <- "+proj=utm +zone=1 +units=km"
linearUnits(x)

crs(x) <- "+proj=utm +zone=1 +units=us-ft"
linearUnits(x)
# }

Run the code above in your browser using DataLab