Pense-bête - Envoi de données sur les stac catalogues

Étapes pour envoyer et effecer , si nécessaire, des collections sur les catalogues stac ACER et IO
EBV
Author

Claire-Cécile Juhasz

Published

August 14, 2024

Étapes à suivre

  • cloner le repo bq-stac
  • créer un nouveau fichier (nomCollection.py) dans bqio/datasets/ en prenant exemple sur ceux déjà existants dans le dossier datasets/acer ou io
  • mettre à jour les éléments nécessaires dans la définition des fonctions createCollection() et createItemList()
  • à partir du répertoire bq-stac, envoyer la commande bash docker compose run --rm gdal-python python /datasets/nomDuCatalogue/nomCollection.py

Effacer une collection

Se fait en deux étapes. La première est d’effacer les fichiers dans les buckets s3 avec s5cmd rm 's3://bqio/nomCatalogue/nomCollection/*'. La seconde est d’effacer les métadonnées associées à la collection dans le catalogue. Il est possible de le faire en utilisant l’extension thunder dans vscode. Faire une new request, selectionner DELETE, indiquer la collection à effacer (https://acer.biodiversite-quebec.ca/stac/collections/nomCollectionou https://io.biodiversite-quebec.ca/stac/collections/nomCollection), dans Auth, indiquer le bearer token et cliquer sur send.