Dans cette MR, j'avance sur les opérations de vérifications en ajoutant :
- une fonction qui récupère la résolution d'une image raster
- une fonction qui vérifie l'écart de résolution en l'image de plus faible résolution et l'image de plus haute résolution. Si cet écart est supérieur à 5, la livraison est en erreur
J'ai aussi modifié la fonction principale run
qui réalise chaque opération de vérification. Pour l'instant, je reconnais que ce n'est pas élégant, à voir comment on peut mieux faire !
Pour tester le code :
- avec des données erronnées :
gpf-check-raster -w tests/fixtures/livraisons/error/ -u xml_upload -c parameters.json -v
- avec de bonnes données :
gpf-check-raster -w tests/fixtures/livraisons/good/default/ -u upload -c parameters.json -v
Après fusion de cette branche, je ferai un nouveau tag sur ce dépôt.