rs_server_adgs/adgs_utils.md¶
Module for interacting with ADGS system through a FastAPI APIRouter.
auxip_odata_to_stac_template()
cached
¶
Used each time to read the ODataToSTAC_template json template.
Source code in docs/rs-server/services/adgs/rs_server_adgs/adgs_utils.py
auxip_stac_mapper()
cached
¶
Used each time to read the adgs_stac_mapper config yaml.
Source code in docs/rs-server/services/adgs/rs_server_adgs/adgs_utils.py
prepare_collection(collection)
¶
Used to create a more complex mapping on platform/constallation from odata to stac.
Source code in docs/rs-server/services/adgs/rs_server_adgs/adgs_utils.py
read_conf()
cached
¶
Used each time to read RSPY_ADGS_SEARCH_CONFIG config yaml.
Source code in docs/rs-server/services/adgs/rs_server_adgs/adgs_utils.py
select_config(configuration_id)
¶
Used to select a specific configuration from yaml file, returns None if not found.
Source code in docs/rs-server/services/adgs/rs_server_adgs/adgs_utils.py
serialize_adgs_asset(feature_collection, products)
¶
Used to update adgs asset with proper href and format {asset_name: asset_body}.
Source code in docs/rs-server/services/adgs/rs_server_adgs/adgs_utils.py
stac_to_odata(stac_params)
¶
Convert a parameter directory from STAC keys to OData keys. Return the new directory.