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

STAC API #276

Open
juansensio opened this issue Jan 21, 2025 · 0 comments
Open

STAC API #276

juansensio opened this issue Jan 21, 2025 · 0 comments
Assignees
Milestone

Comments

@juansensio
Copy link
Collaborator

Our initial intention was to proxy the geodb STAC API to serve the datasets, but after a revision on how it works we have decided is better to define the STAC API directly in the EOTDL API.

geodb is a database to store arbitrary data in a tabular form. When using the geodb STAC API it serves all the rows in the tables as STAC items (features) while providing catalog / collections around it with the minimal set of required STAC fields.

However, we use geodb to store our datasets metadata in STAC format. Thanks to our wrapper STACDataFrame we can parse entire STAC catalogs to a geodataframe and vice versa. This means that using the geodb STAC API would serve our STAC metadata in the way described above, which would lead to incorrect metadata.

Implement a STAC endpoint in the EOTDL api that levearges STACDataFrame to read the STAC metadata from geodb for our datasets and serve it in the appropriate format.

@juansensio juansensio added this to the v1.14 milestone Jan 21, 2025
@juansensio juansensio self-assigned this Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant