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]
