par_make_h3 | R Documentation |
This function converts an input sf
to an
sf
object with H3 hexagons.
It requires the h3r
package to be installed.
par_make_h3(x, res = 5L)
x |
sf object. |
res |
integer(1). H3 resolution. Default is 5L. |
Non-polygon x
will be converted to polygons using
sf::st_concave_hull
. If the input is not convertible
to polygons, the function will throw an error.
An sf
object with polygons representing the H3 indices.
Insang Song
Other Parallelization:
par_cut_coords()
,
par_grid()
,
par_grid_mirai()
,
par_hierarchy()
,
par_hierarchy_mirai()
,
par_make_dggrid()
,
par_make_grid()
,
par_merge_grid()
,
par_multirasters()
,
par_multirasters_mirai()
,
par_pad_balanced()
,
par_pad_grid()
,
par_split_list()
lastpar <- par(mfrow = c(1, 1))
library(sf)
if (rlang::is_installed("h3r")) {
library(h3r)
options(sf_use_s2 = FALSE)
ncpath <- system.file("shape/nc.shp", package = "sf")
nc <- read_sf(ncpath)
nc <- st_transform(nc, "EPSG:4326")
# note that it will throw a warning if
# the input is MULTIPOLYGON.
nc_comp_region_h3 <-
suppressWarnings(
par_make_h3(
nc,
res = 5L
)
)
plot(sf::st_geometry(nc_comp_region_h3))
}
par(lastpar)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.