v0.3.2
What's Changed
STAC Metadata Processing Changes
Removes various limitations that were present previously
- Can handle multi-band assets (can use
asset_name.2
or common name to access those) - Better handling of clashing common names (aka aliases)
- Handling of collections with irregular assets. No longer assume that first observed STAC item has all the possible assets/bands and instead build up collection description incrementally from observed items
- Handle STAC items that use older raster extension than version supported by currently installed
pystac
library
Support GCP data sources
Can read data from imagery using GCPs for registration. Starting from odc-geo>=0.3.0
there is GCPGeoBox
that offers same kind of functionality allowing for re-using the same data loading logic for both "transform" and "GCP" based data sources. On the output side only "transform"-based geoboxes are supported.
Other
- More robust handling of STAC items with geometries that do not project cleanly into epsg:4326 (#85)
- Make
botocore
an optional dependency by @gadomski in #76 - Fix GDAL/rasterio configuration capture and transfer to processing threads #82
Full Changelog: v0.3.1...v0.3.2