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

   Part of #2230.
   
   Implement `GeoSeries.explode(ignore_index=False, index_parts=False)` with 
GeoPandas-compatible behavior.
   
   Requirements:
   - Execute fully in Spark using Sedona geometry expressions; do not collect 
geometries to the driver and do not use a Python UDF.
   - Expand multipart geometries and geometry collections into their immediate 
component geometries while keeping simple geometries as one row.
   - Preserve geometry dtype, CRS, series name, and deterministic component 
order.
   - Preserve the original index by default.
   - When `index_parts=True`, return a two-level index containing the original 
index and zero-based component position.
   - When `ignore_index=True`, return a new distributed sequential index.
   - Match GeoPandas behavior for empty geometries, empty multipart geometries 
or collections, and null values.
   
   Add focused parity tests for geometry families, empty and null inputs, named 
and multi-level indexes, all index modes, CRS, series name, and ordering. 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]

Reply via email to