hexify0.3.10 package

Equal-Area Hex Grids on the 'Snyder' 'ISEA' 'Icosahedron'

as_dggrid

Convert hexify grid to 'dggridR'-compatible grid object

as_sf

Convert HexData to sf Object

as_tibble.HexData

Convert HexData to tibble

calculate_resolution_for_area

Calculate resolution for target area

cell_to_index

Convert cell ID to hierarchical index string

cell_to_lonlat

Convert cell ID to longitude/latitude

cell_to_sf

Convert cell IDs to sf polygons

cells

Get Cell IDs

dg_closest_res_to_area

Find closest resolution for target cell area

dgearthstat

Get grid statistics for Earth coverage

dggrid_43h_sequence

Create DGGRID 43H aperture sequence

dggrid_is_compatible

Validate 'dggridR' grid compatibility with hexify

dgverify

Verify grid object

extract_grid

Extract grid from various objects

from_dggrid

Convert 'dggridR' grid object to hexify_grid

get_children

Get children cells

get_parent

Get parent cell

globe_centers

Globe center presets

grid_clip

Clip hexagon grid to polygon boundary

grid_global

Generate a global hexagon grid

grid_info

Get Grid Specification

grid_rect

Generate a rectangular grid of hexagons

hex_corners_to_sf

Build an sf POLYGON from six (lon, lat) corner pairs

hex_grid

Create a Hexagonal Grid Specification

HexData-class

HexData Class

HexData-methods

HexData S4 Methods

HexGridInfo_to_hexify_grid

Convert HexGridInfo to legacy hexify_grid

HexGridInfo-class

HexGridInfo Class

HexGridInfo-methods

HexGridInfo S4 Methods

hexify_area_to_eff_res

Convert area to effective resolution

hexify_assign

Assign hex cells ('ISEA3H', aperture 3) for lon/lat

hexify_build_icosa

Initialize icosahedron geometry

hexify_cell_id_to_quad_ij

Get cell info from cell ID

hexify_cell_to_icosa_tri

Convert Cell ID to Icosa Triangle coordinates

hexify_cell_to_index

Convert cell coordinates to index string

hexify_cell_to_lonlat

Convert cell ID to longitude/latitude

hexify_cell_to_plane

Convert Cell ID to PLANE coordinates

hexify_cell_to_quad_ij

Convert Cell ID to Quad IJ coordinates

hexify_cell_to_quad_xy

Convert Cell ID to Quad XY coordinates

hexify_cell_to_sf

Convert cell IDs to sf polygons

hexify_compare_indices

Compare two indices

hexify_compare_resolutions

Compare grid resolutions

hexify_default_index_type

Get default index type for aperture

hexify_eff_res_to_area

Convert effective resolution to area

hexify_eff_res_to_resolution

Convert effective resolution to index resolution

hexify_face_centers

Get icosahedron face centers

hexify_forward_to_face

Forward projection to specific face

hexify_forward

Forward Snyder projection

hexify_get_children

Get children indices

hexify_get_parent

Get parent index

hexify_get_precision

Get current precision settings

hexify_get_resolution

Get index resolution

hexify_grid_cell_to_lonlat

Convert cell ID to longitude/latitude using a grid object

hexify_grid_global

Generate a global grid of hexagon polygons

hexify_grid_rect

Generate a rectangular grid of hexagon polygons

hexify_grid_to_cell

Convert longitude/latitude to cell ID using a grid object

hexify_grid_to_HexGridInfo

Convert legacy hexify_grid to HexGridInfo

hexify_grid

Create a hexagonal grid specification

hexify_h_index_to_lonlat

Convert hierarchical index strings to longitude/latitude centers

hexify_heatmap

Create a ggplot2 visualization of hexagonal grid cells

hexify_icosa_tri_to_plane

Convert Icosa Triangle coordinates to PLANE coordinates

hexify_icosa_tri_to_quad_ij

Convert Icosa Triangle to Quad IJ coordinates

hexify_icosa_tri_to_quad_xy

Convert Icosa Triangle to Quad XY coordinates

hexify_index_to_cell

Convert index string to cell coordinates

hexify_index_to_lonlat

Convert index string to longitude/latitude

hexify_inverse

Inverse Snyder projection

hexify_is_valid_index_type

Check if index type is valid for aperture

hexify_lonlat_to_cell

Convert longitude/latitude to cell ID

hexify_lonlat_to_h_index

Convert longitude/latitude to hexagonal cell hierarchical index

hexify_lonlat_to_index

Convert longitude/latitude to index string

hexify_lonlat_to_plane

Convert longitude/latitude to PLANE coordinates

hexify_lonlat_to_quad_ij

Convert longitude/latitude to Quad IJ coordinates

hexify_projection_stats

Get inverse projection statistics

hexify_quad_ij_to_cell

Convert Quad IJ coordinates to cell ID

hexify_quad_ij_to_icosa_tri

Convert Quad IJ to Icosa Triangle coordinates

hexify_quad_ij_to_xy

Convert Quad IJ to Quad XY (continuous coordinates)

hexify_quad_xy_to_cell

Convert Quad XY coordinates to Cell ID

hexify_quad_xy_to_icosa_tri

Convert Quad XY to Icosa Triangle coordinates

hexify_resolution_to_eff_res

Convert index resolution to effective resolution

hexify_roundtrip_test

Round-trip accuracy test

hexify_set_precision

Set inverse projection precision

hexify_set_verbose

Set verbose mode for inverse projection

hexify_which_face

Determine which face contains a point

hexify_z7_canonical

Get canonical form of Z7 index

hexify-conversions

Coordinate Conversions

hexify-grid

Core Grid Construction

hexify-package

hexify

hexify-stats

Grid Statistics

hexify

Assign hexagonal DGGS cell IDs to geographic points

index_to_cell_internal

Decode a cell index to face, i, j, and resolution

is_hex_data

Check if object is HexData

is_hex_grid

Check if object is HexGridInfo

lonlat_to_cell

Convert longitude/latitude to cell ID

n_cells

Get Number of Cells

new_hex_data

Create a HexData Object (Internal)

plot_globe

Plot hexagonized globe

plot_grid

Plot hexagonal grid clipped to a polygon boundary

plot_world

Quick world map plot

plot-HexData-missing-method

Plot HexData objects

Provides functions to build and use equal-area hexagonal discrete global grids using the 'Snyder' 'ISEA' projection ('Snyder' 1992 <doi:10.3138/27H7-8K88-4882-1752>). Implements the 'ISEA' discrete global grid system ('Sahr', 'White' and 'Kimerling' 2003 <doi:10.1559/152304003100011090>). Includes a fast 'C++' core for projection and aperture quantization, and 'sf'/'terra'-compatible R wrappers for grid generation and coordinate assignment. Output is compatible with 'dggridR' for interoperability.

  • Maintainer: Gilles Colling
  • License: MIT + file LICENSE
  • Last published: 2026-02-04