Converts environmental point data into multi-resolution H3 hexagonal bins with aggregated statistics and geometries for mapping. Uses dbplyr lazy evaluation to defer collection until after aggregation.
prep_env_hex(df_env, res_range, env_stat)List of sf objects, one per resolution level, each with columns:
resolution - H3 resolution level
hexid - H3 hexagon identifier
env.value - aggregated environmental value
tooltip - rounded value for display
geometry - sf geometry (hexagon polygon)
This function uses dbplyr lazy evaluation to efficiently aggregate data
across multiple H3 resolutions via union_all. Geometries are joined
from a pre-computed sf object (sf_hex).