#34739 closed New feature (fixed)

Implement GEOSEqualsIdentical method on geometry objects.

Reported by: Olivier Tabone Owned by: Olivier Tabone
Component: GIS Version: dev
Severity: Normal Keywords: gis
Cc: Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Recently released GEOS 3.12.0 exposes GEOSEqualsIdentical functions to compare geometries.

This is not the same comparaison function as the ones already implemented: GEOSEquals / GEOSEqualsExact.

See GEOS PR for rationale.

GEOSEqualsIdentical is a good fit for equality of geometries and this ticket would be a first step in the resolution of #25342.

This ticket would implement a method on geometry GEOSGeometryBase.equals_identical() that calls GEOSEqualsIdentical if available.

Assessing the compatibility with GEOS 3.12.0 is discussed in #34686.

Change History (6)

comment:1 by Claude Paroz, 17 months ago

Triage Stage: UnreviewedAccepted

comment:2 by Olivier Tabone, 17 months ago

Owner: changed from nobody to Olivier Tabone
Status: newassigned

comment:3 by Mariusz Felisiak, 17 months ago

Has patch: set
Patch needs improvement: set

comment:4 by Olivier Tabone, 17 months ago

Patch needs improvement: unset

PR updated after Mariusz's review

comment:5 by Mariusz Felisiak, 17 months ago

Triage Stage: AcceptedReady for checkin

comment:6 by Mariusz Felisiak <felisiak.mariusz@…>, 17 months ago

Resolution: fixed
Status: assignedclosed

In 0f3b1a78:

Fixed #34739 -- Added GEOSGeometry.equals_identical() method.

Note: See TracTickets for help on using tickets.
Back to Top