jiayuasu opened a new issue, #3158: URL: https://github.com/apache/sedona/issues/3158
Part of #2230. Implement `GeoSeries.geom_equals_exact(other, tolerance, align=None)` with GeoPandas-compatible behavior. Requirements: - Execute fully in Spark using a native Sedona predicate; do not collect geometries to the driver and do not use a Python UDF. - Add a native exact-equality predicate with tolerance when the existing public predicates cannot express the required semantics cleanly. - Support scalar geometry and GeoSeries operands. - Match GeoPandas index alignment behavior for `align=None`, `align=True`, and `align=False`. - Return a distributed boolean Series with the source index and GeoPandas-compatible null behavior. - Match exact structural equality semantics, including coordinate tolerance, component ordering, empty geometries, and dimensional behavior. Add focused tests at the native expression and GeoPandas layers, including tolerance boundaries, reordered geometries, scalar and series operands, index alignment, nulls, empty geometries, geometry families, and dimensional edge cases. Add the public API documentation required for a new GeoPandas-compatible method. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
