jiayuasu opened a new issue, #3252:
URL: https://github.com/apache/sedona/issues/3252

   Part of #2230.
   
   Sedona's GeoPandas layer has three small `GeoDataFrame` compatibility gaps:
   
   - `GeoDataFrame.estimate_utm_crs` is missing even though the distributed 
`GeoSeries` implementation already exists.
   - `GeoDataFrame.set_crs` does not accept `epsg`, defaults `allow_override` 
to `True`, and returns `None` for in-place operations; `GeoSeries.set_crs` has 
the same permissive default and in-place return mismatch.
   - `GeoDataFrame.from_arrow` expands `to_pandas_kwargs` as keywords to 
`GeoDataFrame.from_arrow` instead of passing the dictionary through to Arrow 
conversion.
   
   The compatibility work should:
   
   - delegate `GeoDataFrame.estimate_utm_crs` to the active distributed 
geometry column without collecting geometry rows;
   - align `set_crs` signatures, validation defaults, property assignment, and 
in-place return behavior with GeoPandas while preserving Sedona's former 
positional calls through a deprecation path;
   - forward `to_pandas_kwargs` correctly on GeoPandas 1.1+ without breaking 
the default path on GeoPandas 1.0;
   - add cross-version regression coverage.
   


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