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

   ## Problem
   
   The existing unlimited `GeoSeries.fillna(value=GeoSeries)` path uses generic 
binary alignment and first replaces null geometries in the replacement series 
with empty geometry collections. This differs from GeoPandas in several 
user-visible cases:
   
   - a null replacement should remain null rather than become 
`GEOMETRYCOLLECTION EMPTY`;
   - labels present only on the replacement side should not add output rows;
   - Index and MultiIndex mismatches should follow Series reindexing semantics 
rather than partial shared-name joins;
   - the result should always preserve the exact left axis and order.
   
   PR #3302 exposed these existing distributed-path behaviors when it 
temporarily routed local GeoPandas replacements through the same unlimited 
path. That PR keeps local conversion scoped to `limit` so it does not expand 
the bug surface.
   
   ## Desired behavior
   
   Make unlimited GeoSeries-valued fills match GeoPandas while preserving the 
left axis, null replacements, duplicate-index behavior, name, and CRS. Keep 
this separate from #2068 because it changes the established no-limit alignment 
path.


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