ryux1 opened a new pull request, #3326: URL: https://github.com/apache/sedona/pull/3326
## Did you read the Contributor Guide? The contributor rules and Python development/test instructions were reviewed while preparing this patch. ## Is this PR related to a ticket? Yes. Closes the GeometryCollection edge-case slice of #2392. ## What changes were proposed in this PR? Extend the shared GeoSeries parity fixtures with two missing GeometryCollection shapes requested in #2392: - a collection whose members are all empty geometries - a collection containing one closed LineString Because `self.geomcollection` is part of `self.geoms`, these cases flow through the existing Sedona-versus-GeoPandas checks, including construction, serialization, predicates, measurements, transformations, and `is_closed`. ## How was this patch tested? - Black 26.5.1 formatting check - Python bytecode compilation - `git diff --check` - Reference GeoPandas 1.1+ / Shapely 2.1+ evaluation of both fixtures, including `is_empty`, `is_valid`, `is_closed`, `has_z`, `geom_type`, `length`, `area`, and `count_geometries` The full distributed parity test was not run locally because this host does not have the Java/Maven/Spark environment required by Sedona; the repository CI is expected to exercise it. ## Did this PR include necessary documentation updates? No. This only expands test coverage and does not change a public API. -- 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]
