Convert zones to rasters

zones_to_raster(v, resolution, variables, ...)

Arguments

v

An sf object (POLYGON or MULTIPOLYGON)

resolution

A numeric vector of length 1 or 2 to set the resolution

variables

A character vector with columns names from v. The values from these columns will be (1) rasterized and (2) recalculated to densities. Each column will be represented as an layer in the output RasterStack

...

Additional arguments as for terra::rasterize()

Value

a SpatRaster

Examples

library(sf)
#> Linking to GEOS 3.11.1, GDAL 3.6.2, PROJ 9.1.1; sf_use_s2() is TRUE
library(terra)
plot(pop_vector)

popdens_raster = zones_to_raster(pop_vector, resolution = 30,
                                 variables = c("ASIAN", "BLACK", "HISPANIC", "OTHER", "WHITE"))
plot(popdens_raster)