Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
VincentVerelst opened this issue Sep 5, 2024 · 3 comments

Comments

@VincentVerelst
Copy link
Collaborator

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.

WorldCereal/worldcereal-classification#144

@GriffinBabe
Copy link
Collaborator

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

@GriffinBabe
Copy link
Collaborator

GriffinBabe commented Sep 12, 2024

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)

@GriffinBabe GriffinBabe changed the title Support STAC API in GFMapJobManager Support STAC API in GFMapJobManager & separate STAC management in different class Sep 12, 2024
@VincentVerelst
Copy link
Collaborator Author

I suggest to split this in two PR's:

  • One for the separate STAC management
  • One for the STAC API support

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

No branches or pull requests

2 participants