Skip to content

v0.3.2

Compare
Choose a tag to compare
@Kirill888 Kirill888 released this 09 Sep 02:20
· 179 commits to develop since this release

What's Changed

STAC Metadata Processing Changes

  • Reworking metadata extraction from pystac in #80, #86

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.0there 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