Voici la documentation : https://geoplateforme.pages.gpf-tech.ign.fr/documentation
Cette MR est une sous-branche de !2 (merged).
En vue d'une première release, on s'efforce de développer la structure globale qui prend en entrée des données et renvoie un résultat en sortie, même si toutes les vérifications ne sont pas intégrées.
Les fonctions élémentaires de vérification qui sont appelées dans le run sont:
PYRAMID-ROK4
channels_number
est présent dans type_infos
si le format est donnée n'est pas TIFF_PBF_MVT
$level_$column_$row.tif
Chacune de ces fonctions est appelée dans le run, fonction qui dans laquelle :
Cette fonction est appelée dans la CLI :
Pour tester que le code fonctionne
> gpf-check-pyramide-rok4 -w tests/fixtures/livraisons/good/pyramide_raster/ -u upload -c parameters.json -vvv
Les messages du logger s'affichent :
2023-04-06 10:39:10,824||ERROR||core||Le fichier ne correspond pas à un élément possible du TMS # Normal, ce n'est pas encore codé
2023-04-06 10:39:10,824||INFO||cli||{"<DirEntry '1_2_3.tiff'>": <Status.FAILURE: 1>}
Et un fichier json est généré en sortie.