From 37996fab814ba6617c8658cf325be27751182a21 Mon Sep 17 00:00:00 2001 From: Benjamin Morel Date: Thu, 6 Jun 2024 23:25:42 +0200 Subject: [PATCH] Add missing isClosed|isRing|transform() to README --- README.md | 71 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 37 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index b543402..c8533fa 100644 --- a/README.md +++ b/README.md @@ -279,40 +279,43 @@ This is a list of all methods available in the `GeometryEngine` interface. Some if you use a specific geometry engine, sometimes with a minimum version. This table also shows which functions are part of the OpenGIS standard. -| Function Name | GEOS | PostGIS | MySQL | MariaDB | SpatiaLite | OpenGIS standard | -|------------------|------|---------|--------|---------|------------|------------------| -| `area` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `azimuth` | | ✓ | | | ✓ | | -| `boundary` | ✓ | ✓ | | | ✓ | ✓ | -| `buffer` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `centroid` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `contains` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `convexHull` | ✓ | ✓ | 5.7.6 | | ✓ | ✓ | -| `crosses` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `difference` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `disjoint` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `distance` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `envelope` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `equals` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `intersection` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `intersects` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `isSimple` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `isValid` | ✓ | ✓ | 5.7.6 | | ✓ | | -| `length` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `locateAlong` | | ✓ | | | ✓ | | -| `locateBetween` | | ✓ | | | ✓ | | -| `makeValid` | | ✓ | | | ✓ | | -| `maxDistance` | | ✓ | | | ✓ | | -| `overlaps` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `pointOnSurface` | ✓ | ✓ | | | ✓ | ✓ | -| `relate` | ✓ | ✓ | | | ✓ | ✓ | -| `simplify` | ✓ | ✓ | 5.7.6 | | 4.1.0 | | -| `snapToGrid` | | ✓ | | | ✓ | | -| `split` | | ✓ | | | ✓ | | -| `symDifference` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `touches` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `union` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `within` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| Function Name | GEOS | PostGIS | MySQL | MariaDB | SpatiaLite | OpenGIS standard | +|--------------------|------|---------|--------|---------|------------|------------------| +| `area` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `azimuth` | | ✓ | | | ✓ | | +| `boundary` | ✓ | ✓ | | | ✓ | ✓ | +| `buffer` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `centroid` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `contains` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `convexHull` | ✓ | ✓ | 5.7.6 | | ✓ | ✓ | +| `crosses` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `difference` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `disjoint` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `distance` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `envelope` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `equals` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `intersection` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `intersects` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `isClosed` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `isRing` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `isSimple` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `isValid` | ✓ | ✓ | 5.7.6 | | ✓ | | +| `length` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `locateAlong` | | ✓ | | | ✓ | | +| `locateBetween` | | ✓ | | | ✓ | | +| `makeValid` | | ✓ | | | ✓ | | +| `maxDistance` | | ✓ | | | ✓ | | +| `overlaps` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `pointOnSurface` | ✓ | ✓ | | | ✓ | ✓ | +| `relate` | ✓ | ✓ | | | ✓ | ✓ | +| `simplify` | ✓ | ✓ | 5.7.6 | | 4.1.0 | | +| `snapToGrid` | | ✓ | | | ✓ | | +| `split` | | ✓ | | | ✓ | | +| `symDifference` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `touches` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `transform` | ✓ | ✓ | 8.0.13 | ✓ | ✓ | | +| `union` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | +| `within` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Importing and exporting geometries ----------------------------------