#1 Mon 10 October 2022 15:50
- Laurent75019
- Participant actif
- Lieu: La Réunion_974
- Date d'inscription: 15 Jul 2011
- Messages: 96
QGIS 3.22: Calculs raster et valeur nodata
Bonjour,
J'ai une difficulté à effectuer un calcul sur raster contenant une valeur nodata.
Mon emprise est constituée d'une zone étudiée et d'une zone masquée. J'ai découpé un raster, possédant une seule bande, aux frontières de la zone étudiée avec l'outil r.mask.vect. La zone étudiée du raster A contient des valeurs en float32 allant de -12.7197227478 à 40.7375030518 et comprenant donc 0. Sur la zone masquée du raster A, l'outil "identifier les entités" indique "sans donnée". Dans la propriété de la couche/ information/ bandes, il est inscrit dans la colonne "pas de données" la valeur : -3.40282e+38.
Je souhaite additionner une valeur aux pixels du raster A sur la zone étudiée. Avec la calculatrice raster, j'écris la formule "rasterA@1" + 1.5. Sur le raster en sortie, le calcul a été réalisé. Par contre, la formule a été appliquée appliquée également sur la zone masquée : l'outil "identifier les entités" affiche la valeur -3.40282e+38 et dans la propriété de la couche/ information/ bandes, dans la colonne "pas de données" la valeur est NaN. La donnée min est -340282346638528859811704183484516925440.0000000000, la donnée max est 49.2457695007.
La valeur minimum du raster en sortie semble être devenue la valeur nodata. La symbologie ne peut pas être réalisée, les calculs suivants ne peuvent pas être effectué en l'état. Je pense que la formule devrait être complétée pour circonscrire l'opération uniquement sur la zone étudiée. J'ai essayé sans succès de remplir les valeurs des cellules nodata par une autre valeur.
Auriez vous une solution s'il vous plait ?
Je vous remercie,
Hors ligne
#2 Tue 11 October 2022 06:05
- Laurent75019
- Participant actif
- Lieu: La Réunion_974
- Date d'inscription: 15 Jul 2011
- Messages: 96
Re: QGIS 3.22: Calculs raster et valeur nodata
Après avoir persévéré sur le problème, une solution est trouvée : passer par la boite à outils / analyse raster / raster calculator. Les valeur nodata sont mieux gérer.
Hors ligne