wirybeaver opened a new pull request, #3341:
URL: https://github.com/apache/iceberg-rust/pull/3341

   ## Summary
   
   Part 2 of the geospatial support stack. Depends on #2933.
   
   - Converts Iceberg geometry/geography fields to Arrow WKB extension fields 
and imports valid WKB extension metadata back into Iceberg types.
   - Validates binary Arrow storage and rejects malformed CRS metadata.
   - Preserves supplied CRS identifiers without semantic canonicalization.
   - Reads WKB values through Arrow and Avro byte representations.
   - Ignores scalar Parquet min/max statistics for geospatial fields so 
row-group pruning cannot compare WKB bytes as ordered scalar bounds.
   
   For the review-only delta over part 1: 
https://github.com/wirybeaver/iceberg-rust/compare/support-geometry-geography-types...support-geometry-geography-read
   
   ## Tests
   
   - `cargo check -p iceberg --locked`
   - `cargo test -p iceberg geospatial`
   - `cargo test -p iceberg avro_bytes_geometry`


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to