Build wide-format crosswalk for a single primary geography
Source:R/build_wide.R
build_wide_for_primary.RdFor each feature of the primary geography, finds overlapping features from all target geographies and returns a tibble with one row per primary feature and one column per target geography (values are semicolon-separated names of overlapping features).
Usage
build_wide_for_primary(
all_gdf,
primary_id,
other_ids,
buffer_feet = -50,
min_area = 100,
epsilon = 1e-06,
max_primaries = NULL
)Arguments
- all_gdf
An sf object containing all boundaries, projected to EPSG:2263 (NY State Plane, feet).
- primary_id
The geography ID to use as the primary (e.g.,
"cd").- other_ids
Character vector of target geography IDs.
- buffer_feet
Negative buffer (in feet) applied during intersection to suppress edge artifacts. Default
-50.- min_area
Minimum intersection area in square feet. Default
100.- epsilon
Tiny area threshold to suppress numerical noise. Default
1e-6.- max_primaries
Optional integer to limit the number of primary features processed (useful for testing).