Skip to content

feat(sedona-gdal): add convenience facade and mem builder#697

Draft
Kontinuation wants to merge 13 commits intoapache:mainfrom
Kontinuation:feat/sedona-gdal-safe-facade
Draft

feat(sedona-gdal): add convenience facade and mem builder#697
Kontinuation wants to merge 13 commits intoapache:mainfrom
Kontinuation:feat/sedona-gdal-safe-facade

Conversation

@Kontinuation
Copy link
Member

@Kontinuation Kontinuation commented Mar 9, 2026

Summary

  • add the high-level Gdal facade and with_global_gdal convenience entry point
  • add the MEM dataset builder on top of the lower-level dataset and raster wrappers
  • keep the final ergonomic layer isolated from the lower-level wrapper stack

Depends on #698.

Testing

  • cargo test -p sedona-gdal
  • cargo clippy -p sedona-gdal -- -D warnings

Notes

  • cargo test -p sedona-gdal currently fails in this environment because raster fixture assets such as tinymarble.tif are not present under submodules/sedona-testing/data/raster

@Kontinuation Kontinuation force-pushed the feat/sedona-gdal-safe-facade branch from beb2b16 to 5ae7773 Compare March 9, 2026 17:31
@Kontinuation Kontinuation force-pushed the feat/sedona-gdal-safe-facade branch from 5ae7773 to a317e0d Compare March 9, 2026 17:52
@Kontinuation Kontinuation force-pushed the feat/sedona-gdal-safe-facade branch from a317e0d to 304d761 Compare March 9, 2026 18:06
@Kontinuation Kontinuation force-pushed the feat/sedona-gdal-safe-facade branch from e8b2eb6 to 5af3afb Compare March 9, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant