Introduction: Returns true if A and B have the same structure and their corresponding coordinates are equal within a tolerance.
Unlike ST_Equals, this predicate requires geometry types, component order, ring order, and vertex order to match. The tolerance is the maximum distance allowed between each pair of corresponding coordinates. The comparison uses x and y coordinates and ignores Z and M coordinates.
Format: ST_EqualsExact (A: Geometry, B: Geometry, tolerance: Double)
Return type: Boolean
Since: v1.9.1
SQL Example
SELECT ST_EqualsExact( ST_GeomFromWKT('POINT (0 0)'), ST_GeomFromWKT('POINT (0.03 0.04)'), 0.05 )
Output:
true
The order of coordinates must match:
SELECT ST_EqualsExact( ST_GeomFromWKT('LINESTRING (0 0, 1 1)'), ST_GeomFromWKT('LINESTRING (1 1, 0 0)'), 0.0 )
Output:
false