This function converts DGGRID indices to an sf object.
It requires the dggridR package to be installed.
Details
dggridR::dgconstruct is used to create a
DGGRID object with the specified resolution. All arguments in
this function are used as default values other than
res and topology.
See also
Other Parallelization:
par_cut_coords(),
par_grid(),
par_grid_mirai(),
par_hierarchy(),
par_hierarchy_mirai(),
par_make_grid(),
par_make_h3(),
par_merge_grid(),
par_multirasters(),
par_multirasters_mirai(),
par_pad_balanced(),
par_pad_grid(),
par_split_list()
Examples
lastpar <- par(mfrow = c(1, 1))
library(sf)
if (rlang::is_installed("dggridR")) {
library(dggridR)
options(sf_use_s2 = FALSE)
ncpath <- system.file("shape/nc.shp", package = "sf")
nc <- read_sf(ncpath)
nc <- st_transform(nc, "EPSG:4326")
nc_comp_region_dggrid <-
par_make_dggrid(
nc,
res = 8L,
topology = "HEXAGON"
)
plot(sf::st_geometry(nc_comp_region_dggrid))
}
#> Input sf object should be in WGS84 (EPSG:4326) CRS.
par(lastpar)