compact: Compact H3 cells

View source: R/h3_algorithms.R

compactR Documentation

Compact H3 cells

Description

This function compacts a set of cells of the same resolution into a set of cells across multiple resolutions that represents the same area.

Usage

compact(h3_addresses = NULL, simple = TRUE)

Arguments

h3_addresses

Character vector or list of 15-character indices generated by H3 at a single resolution, generally the output of polygon_to_cells.

simple

Logical; whether to return a vector of outputs or a list object containing both inputs and outputs.

Value

A list of H3 cells with multiple resolutions. The minimum resolution of the output list matches the resolution of the input list.

Examples

## Not run: 
# Give me a compacted representation of County Ashe, NC
nc <- sf::st_read(system.file("shape/nc.shp", package="sf"), quiet = TRUE)
nc1 <- nc[1, ]
nc1 <- sf::st_cast(nc1, 'POLYGON')
fillers <- polygon_to_cells(geometry = nc1, res = 6)
compacted <- compact(fillers)

## End(Not run)

obrl-soil/h3jsr documentation built on Jan. 27, 2024, 4:33 a.m.