Skip to content

test(integration): coordinate mapper parity, a pure divergence catalog - #1238

Draft
james-willis wants to merge 1 commit into
apache:mainfrom
james-willis:jw/parity-coordinate-mappers
Draft

test(integration): coordinate mapper parity, a pure divergence catalog#1238
james-willis wants to merge 1 commit into
apache:mainfrom
james-willis:jw/parity-coordinate-mappers

Conversation

@james-willis

Copy link
Copy Markdown
Contributor

Probe-first coverage for RS_RasterToWorldCoordX/Y and RS_WorldToRasterCoordX/Y, one module per function — and every case is a cataloged xfail: SedonaDB maps pixel coordinates 0-based where Sedona Spark (following PostGIS, and consistent with SedonaDB's own 1-based RS_PixelAs*) is 1-based, so every result sits exactly one pixel apart, extrapolation outside the grid included. #1235 tracks the decision (align to 1-based, or document 0-basing loudly); when it resolves these xfails flip to anchored passing tests. 6 xfailed, nothing passes by design; CI runs the parity lane.

RS_RasterToWorldCoordX/Y and RS_WorldToRasterCoordX/Y, one module per
function. Every case xfails: SedonaDB treats pixel coordinates as
0-based where Sedona Spark (following PostGIS, and SedonaDB's own
RS_PixelAs* functions) is 1-based, so results sit exactly one pixel
apart everywhere, extrapolation included (apache#1235). The
geometry-returning combined forms wait on a harness geometry-compare
path.
@github-actions
github-actions Bot requested a review from prantogg September 4, 2026 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant