geos
Open Source Geometry Engine (GEOS) R API
The thin GEOS binding for R adds terra interop after three years of compiler triage
◆Recent moves
- 7mo ago
Accepts terra SpatVector objects; invalid-geometry plotting fixed
Adds support for terra SpatVector inputs, fixes plotting of invalid geometries and a zero-length memcpy, and clarifies geos_clearance_line_between() documentation. The first release in three years to widen what the package accepts rather than just keep it compiling.
View source ↗ - 2y ago
Fix format string checks flagged by CRAN
A compile-time correction to satisfy CRAN's package check page. No user-visible change.
View source ↗ - 2y ago
NA/NaN handling adjusted for waldo; M1 test fixed
Adjusts NA and NaN handling ahead of a waldo update and fixes a test failing on Apple silicon. Purely reactive maintenance against the surrounding ecosystem.
View source ↗ - 3y ago
Silence -Wstrict-prototypes warnings
Compiler warning cleanup after a toolchain change. Invisible to users of the package.
View source ↗ - 3y ago
Fix clang address sanitizer error
Resolves a memory error surfaced by the clang address sanitizer. Correctness work in the C layer with no interface change.
View source ↗ - 3y ago
GEOS 3.11 functions exposed; spatial tree and join helpers added
Exposes geos_line_merge(), geos_concave_hull(), geos_hilbert_code(), geos_transform_xy() and other GEOS 3.11 features, adds geos_basic_strtree() for indexing non-GEOS geometries with fewer copies, and rewrites the geometry construction code around a conversion bug. The last substantive feature release in the visible history.
View source ↗