From 56dc8f3dc9e3a7302cddfc32d3d778f1c8212e42 Mon Sep 17 00:00:00 2001 From: Peter Stace Date: Fri, 13 Feb 2026 16:34:12 +1100 Subject: [PATCH 1/2] Update README to include buffer and prepared geometry features --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f0744e94..66ccc3e0 100644 --- a/README.md +++ b/README.md @@ -48,12 +48,14 @@ The following operations are supported: - **Measurements:** area, length, distance. - **Analysis:** centroid, convex hull, envelope, point on surface, boundary, minimum area bounding rectangle, minimum width bounding rectangle. - **Transformations:** simplify, densify, snap to grid, reverse, force clockwise, force counter-clockwise, affine transformation. +- **Buffer:** buffer with configurable end cap styles, join styles, and single-sided mode. +- **Prepared geometries:** preprocess a geometry for efficient repeated spatial predicate evaluation. - **Comparison:** exact equals. - **Linear Interpolation:** interpolate point, interpolate evenly spaced points. - **Properties:** is simple, is empty, dimension, is clockwise, is counter-clockwise, validate. - **Envelope operations:** intersects, contains, covers, distance, expand to include, center, width, height, area, bounding diagonal. -The overlay and relate operations are powered by a Go port of +The overlay, relate, buffer, and prepared geometry operations are powered by a Go port of [JTS](https://locationtech.github.io/jts/). This means that it's using robust and battle tested algorithms that are common to JTS and its derivates (such as GEOS). From 74094a4aa16e188c95e355ae0cbdb0b14fe25d90 Mon Sep 17 00:00:00 2001 From: Peter Stace Date: Fri, 13 Feb 2026 16:40:51 +1100 Subject: [PATCH 2/2] Fix typo in README Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 66ccc3e0..1d662ac0 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ The following operations are supported: The overlay, relate, buffer, and prepared geometry operations are powered by a Go port of [JTS](https://locationtech.github.io/jts/). This means that it's using robust -and battle tested algorithms that are common to JTS and its derivates (such as +and battle tested algorithms that are common to JTS and its derivatives (such as GEOS). ### Carto