james-willis opened a new pull request, #1103:
URL: https://github.com/apache/sedona-db/pull/1103

   Stacks on #1102 (until it merges, the diff below includes #1102's commits).
   
   Moves the geometry CRS functions `ST_Transform` and `sd_order` 
(`OrderLngLat`) from `sedona-proj` into `sedona-functions`, and relocates the 
`SedonaOptions` -> runtime CRS-engine resolution (`with_crs_engine`) into 
`sedona-common`, where the config-less fallback becomes the erroring 
`DefaultCrsEngine` instead of the global PROJ engine. Behavior-neutral: the 
session registers `LazyProjEngine` as the default engine, so real invocations 
are unchanged; reprojecting tests and the benchmark inject `LazyProjEngine`. 
The concrete PROJ engine stays in `sedona-proj`.
   
   `sedona-proj` no longer hosts DataFusion UDFs and drops its 
`datafusion-expr`, `sedona-functions`, `sedona-expr`, and `arrow-*` 
dependencies. It still depends on `datafusion-common` because 
`configure_global_proj_engine`/`with_global_proj_engine` return DataFusion 
`Result`/`DataFusionError` (consumed by the Python/R bindings and ~40 
reprojecting test closures across the raster crates); converting those off 
DataFusion is left as a separable follow-up.


-- 
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]

Reply via email to