rastToTable: Append x,y data to a raster

View source: R/rastToTable.R

rastToTableR Documentation

Append x,y data to a raster

Description

Append x,y data to a raster (wrapper for init).

Usage

rastToTable(z)

Arguments

z

An object of class Raster* or SpatRaster

Value

A data.table containing the raster values in column names after the raster layers, and 'x' and 'y' columns containing the cell locations

Examples

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"
dem <- rastToTable(dem)

andresgmejiar/lbmech documentation built on Feb. 2, 2025, 12:37 a.m.