Open-EO / openeo-gfmap

Generic framework for EO mapping applications building on openEO
Apache License 2.0
6 stars 0 forks source link

Support STAC API in GFMapJobManager & separate STAC management in different class #157

Open VincentVerelst opened 3 weeks ago

VincentVerelst commented 3 weeks ago

Currently, the GFMapJobManager writes static STAC collections to disk. For very large job databases this quickly becomes unfeasible. Therefore, we need to support STAC API's to write asset STAC metadata.

https://github.com/WorldCereal/worldcereal-classification/issues/144

GriffinBabe commented 3 weeks ago

@VincentVerelst have you in mind a STAC API implementation to recommend for this task? A repository link or some examples would be helpful

GriffinBabe commented 2 weeks ago

This issue should also contain a fix for #137

Basically create a separate class to manage STAC collections in the GFMAP manager. One way of doing it would be to create a base abstract class for the GFMAPJobManager to interract with stac elements and derived classes for different implementations (for example: local pystac catalogue, or interraction to a STAC server with pystac_client)

VincentVerelst commented 2 weeks ago

I suggest to split this in two PR's: