gpf_rlt_to_cog.core module¶
Main module logic.
- gpf_rlt_to_cog.core.build_vrt_dataset(data_dir: Path) Path | None ¶
Génère un fichier VRT des images raster compressées.
- Paramètres:
data_dir (Path) – Dossier contenant les images raster
- Renvoie:
Path vers le fichier vrt généré
- gpf_rlt_to_cog.core.check_input_output_parameters(parameters: GpfOrchestratorParameters) Status ¶
Contrôle les paramètres d’entrée et de sortie du fichier de configuration.
- Paramètres:
parameters (GpfOrchestratorParameters) – paramètres lus
configuration (dans le fichier de)
- Renvoie:
Status.SUCCESS si la vérification passe, Status.FAILURE sinon
- Type renvoyé:
Status
- gpf_rlt_to_cog.core.convert_to_cog(rasterfile: Path, image_jpeg_compression: int, overview_jpeg_compression: int, cog_dir: Path) Path | None ¶
Produit une image COG à partir d’un fichier raster.
- Paramètres:
rasterfile (Path) – Chemin vers le fichier raster
image_jpeg_compression (int) – Taux de compression JPEG de la donnée
overview_jpeg_compression (int) – Taux de compression JPEG des overviews
cog_dir (Path) – chemin du répertoire où seront enregistrées les images COG
- Renvoie:
Chemin du fichier COG généré ou None en cas d’erreur
- Type renvoyé:
Path | None
- gpf_rlt_to_cog.core.run(work_dir: Path, parameters: GpfOrchestratorParameters, upload_dir_paths: dict, raster_extensions_list: str = 'tif,tiff,jp2') Status ¶
Lance le traitement de RLT-to-COG.
- Paramètres:
work_dir (Path) – Répertoire d’entrée courant. Doit exister.
parameters (GpfOrchestratorParameters) – Paramètres lus dans le fichier
configuration (de)
raster_extensions_list (str, optional) – Liste des extensions de fichier raster autorisées sous forme d’une
"tif (chaîne de caractères avec des virgules pour séparateur. Par défaut)
tiff
jp2".
- Renvoie:
statut du traitement
- Type renvoyé:
Status