GPF Check Raster - Documentation

Description: Script de vérification d’une livraison de données raster dans la Géoplateforme Ticket originel : https://jira.worldline.com/browse/IGNGPF-467.
Author and contributors: Quy Thy Truong (Oslandia)
Version: 2.10.0
Source code: https://gitlab.gpf-tech.ign.fr/geoplateforme/scripts-verification/check-raster
Last documentation build: 02 December 2024


Spécification initiale

Contexte

Vérification d’une livraison (raster).

Description

  • A partir des information fournies en entrée (entité livraison + entité stockage)

  • Contrôler chaque fichier (hors md5) présent dans la livraison, peu importe l’arborescence :

    • vérification de la capacité à les lire avec GDAL. si illisible, le fichier n’est pas une image resonnue -> ERROR

    • récupération de l’étendue de l’image : si l’origine de l’image est 0,0 c’est une image non géoréférencée -> ERROR

      • étendue à conserver pour la suite

    • récupération des dimensions de l’image : si largeur ou hauteur = 0 -> ERROR)

    • récupération de la résolution (si impossible à récupérer -> ERROR)

      • résolution à conserver pour la suite

  • Contrôler les écarts de résolution :

    • si la résolution maximale est plus de 5 fois supérieure à celle minimale -> ERROR

Informations à retourner en sortie du script

  • output/upload/extent : l’étendue géographique de l’ensemble de la livraison (extent sous la forme east/west/north/south)

Retours possibles

  • OK si la vérification n’a pas levée d’erreur

  • ERROR si une erreur à eu lieu dans les vérifications

  • TECHNICAL_ERROR si une erreur de processus à une lieu (stockage inacessible, informations en entrée incomplètes ou incohérentes, erreur de lecture, etc.)

Logs

  • Même régles que les autres scripts de vérification

  • Pour le USER, indiquer les fichiers en doublon, triplons, etc. et les emplacements correspondant

Points d’attention

RAS


Miscellaneous