Voici la documentation : https://geoplateforme.pages.gpf-tech.ign.fr/documentation

Skip to content
Extraits de code Groupes Projets

fix(core): IGNGPF-1508 keep file parsing when error occurs in check

Fusionnées Quy Thy Truong a demandé de fusionner fix/pass-to-next-file-if-error vers main
1 fichier
+ 3
3
Comparer les modifications
  • Côte à côte
  • En ligne
+ 3
3
@@ -248,7 +248,7 @@ def run(
result |= raster.value
# Si la lecture échoue, l'étendue et la résolution ne sont pas calculées
# et on passe à l'image suivante
break
continue
logger.info(f"{file}: récupérer la résolution de l'image")
img_res = get_resolution(raster) # Récupérer la résolution de l'image
if img_res == Status.FAILURE:
@@ -256,7 +256,7 @@ def run(
result |= img_res.value
resolutions.append(img_res)
# Si la résolution est en erreur, on passe à l'image suivante
break
continue
resolutions.append(img_res)
logger.info(f"{file}: vérification du SRS")
if raster.GetSpatialRef() is None:
@@ -264,7 +264,7 @@ def run(
elif not check_srs_matching(raster, src_srs):
logger.user_error(f"Incohérence avec le SRS du fichier {file.resolve()}")
status[str(file)] = Status.FAILURE.name
break
continue
logger.info(f"{file}: calcul de l'étendue de l'image")
img_extent = get_image_extent(raster, src_srs) # Récupérer l'étendue de l'image
if img_extent == Status.FAILURE:
Chargement en cours