View source: R/getDistortion.R
getDistortion | R Documentation |
Calculate the geodesic distortion on a raster
getDistortion(z)
z |
An input SpatRaster with a known projection |
A SpatRaster with three layers:
(1) 'lx'
with the horizontal pixel size
(2) 'ly'
with the vertical pixel size
(3) 'A'
with the pixel area
# Generate dummy dem, assign it a projection
n <- 5
dem <- expand.grid(list(x = 1:(n * 100),
y = 1:(n * 100))) / 100
dem <- as.data.table(dem)
dem[, z := 250 * exp(-(x - n/2)^2) +
250 * exp(-(y - n/2)^2)]
dem <- rast(dem)
ext(dem) <- c(10000, 20000, 30000, 40000)
crs(dem) <- "+proj=lcc +lat_1=48 +lat_2=33 +lon_0=-100 +datum=WGS84"
# Get the geodesic distorsion
distort <- getDistortion(dem)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.