Suite

Gdal_calc fonctionne mais j'obtiens une erreur Python à la fin de chaque processus ?

Gdal_calc fonctionne mais j'obtiens une erreur Python à la fin de chaque processus ?


J'ai un problème lors de l'utilisation de gdal_calc par un fichier .bat. Voici le code :

appelez "C:OSGeo4w64ino4w_env.bat" gdal_calc -A"D: uilage_script_1 uilage dvi4_810000_6370000_820000_6360000_ndvi.tif" --calc="A" --outfile="D: uilage_script_1 uilage dvi est_gdal_cal3.tif"

Il charge d'abord l'environnement OSGEO, puis il copie le raster d'entrée "A" dans un raster de sortie "outfile". L'opération est terminée, mais j'obtiens le message d'erreur suivant : "Python a cessé de fonctionner", voir photo jointe

J'ai déjà lu ce sujet : GDAL_CALC fonctionne mais j'obtiens une erreur python à la fin de chaque processus qui empêche l'automatisation

Mais la solution ne correspond pas à l'objectif de mon fichier batch qui doit être automatisé pour être exécuté à partir d'un script de base bureautique pour plus de 100 opérations.

J'utilise la version 1.11.2 Gdal avec 2.8 Qgis Wien, la version 2.7 Python sous Windows-7.


Je ne suis pas sûr, mais cela peut être causé par le conflit de version des dll d'exécution C liées entre gdal111.dll et les liaisons python. Dependency Walker montre que gdal111.dll est lié à msvcr100.dll, tandis que _gdal.pyd est lié à msvcr90.dll. Ouvrir un ticket dans le bug tracker OSGeo4W est une bonne idée.


Voir la vidéo: GDALOGR Installation on Windows