-
Notifications
You must be signed in to change notification settings - Fork 45
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
feat: external enhanced product types metadata #1008
feat: external enhanced product types metadata #1008
Conversation
Code Coverage (Ubuntu)
Minimum allowed coverage is Generated by 🐒 cobertura-action against 89a6f0b |
Code Coverage (Windows)
Minimum allowed coverage is Generated by 🐒 cobertura-action against 89a6f0b |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
enhanced collections files must be STAC formatted collection json files, not EODAG_EXT_PRODUCT_TYPES_CFG_FILE
-like files
89a6f0b
to
174dd25
Compare
Code Coverage (Ubuntu)
Diff against develop
Results for commit: 425e396 Minimum allowed coverage is ♻️ This comment has been updated with latest results |
Code Coverage (Windows)
Diff against develop
Results for commit: 425e396 Minimum allowed coverage is ♻️ This comment has been updated with latest results |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Please remove core methods, and drop client mode features.
We will only use this feature in server mode.
In server mode,
- fetch stac collections once, and update
eodag_api
product types conf, maybe usingcore.update_product_types_list
36c3074
to
458289b
Compare
458289b
to
a322c51
Compare
The metadata supported in EODAG from the external STAC collections are merged in `EODataAccessGateway.product_types_config` All the extra fields from the external STAC collections are added to the class `StacCollection`
50944a4
to
5398500
Compare
On server startup, load the external STAC collections linked in the
stacCollection
attribute of the product types. EODAG's properties are overridden just before returning the result to the client. The fields are updated according to the following rules:"keywords"
are merged.This feature is active only in server mode.
TODO: