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.