diff --git a/README.md b/README.md index c8533fa..d2dd6cf 100644 --- a/README.md +++ b/README.md @@ -277,45 +277,44 @@ GeometryEngine methods reference This is a list of all methods available in the `GeometryEngine` interface. Some methods are only available 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` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | -| `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` | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | + +| Function Name | GEOS | PostGIS | MySQL | MariaDB | SpatiaLite | +|--------------------|------|---------|--------|---------|------------| +| `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 ----------------------------------