Skip to contents

Repairs invalid geometries using sf::st_make_valid() so downstream spatial predicates and joins behave more reliably.

Usage

geom_repair(x, quiet = FALSE)

Arguments

x

An sf object.

quiet

Logical; if TRUE, suppress repair summary messages.

Value

An sf object with repaired geometry.

Details

This function is intended to support reliable spatial operations across sf, GEOS, DuckDB, and ArcGIS-derived workflows where geometry validity may affect processing.

Examples

if (FALSE) { # \dontrun{
repaired_sf <- geom_repair(my_sf)
} # }