Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Wed 24 June 2020 17:34

Laurent75019
Participant actif
Lieu: La Réunion_974
Date d'inscription: 15 Jul 2011
Messages: 96

QGIS 3.10: raster_Ecarter NoData value 1.70141e+38

Bonjour,

Je souhaite appliquer une symbologie en speudo-couleur à bande unique sur un raster 1 bande au format GeoTiff contenant des données de précipitations provenant de Météo-France. Ce raster couvre une emprise rectangulaire dans laquelle se trouve une région d'intérêt (ROI) de forme arrondie.

En appliquant une symbologie en speudo-couleur à bande unique aux bornes min/max et sans modification de valeur, QGIS affiche deux couleurs :
- une couleur pour la ROI
- une couleur hors ROI allant jusqu'aux limites de l'emprise rectangulaire.

Bien évidemment, il y a des variations de précipitations au sein de la ROI, lesquelles je ne parviens pas à afficher. La borne max affiche une valeur exponentielle : 1.701410009187828e+38. De ce que je comprend (d'après l'information des pixels) cette valeur correspond à tous les pixels situés hors de la ROI. D'après la littérature sur la toile, je comprends qu'il s'agit d'une valeur NODATA.

J'ai essayé de saisir cette valeur dans la transparence en valeur nulle supplémentaire, la valeur décimale ne tient pas. Je ne connais pas non plus la valeur maximale à mettre dans la borne max.

Comment pourrais je écarter cette valeur afin d'afficher la symbologie au sein de la ROI, s'il vous plait?

Je vous remercie, Laurent

Dernière modification par Laurent75019 (Wed 24 June 2020 17:36)

Hors ligne

 

#2 Thu 25 June 2020 14:09

carteq
Participant assidu
Date d'inscription: 8 Mar 2008
Messages: 829

Re: QGIS 3.10: raster_Ecarter NoData value 1.70141e+38

Il faut transformer les valeurs en NoData:

Calculatrice raster : (("mnt_clip@1">10000)*"mnt_clip@1") / (("mnt_clip@1">10000)*1 + ("mnt_clip@1"<=10000)*0)

Remplacer mnt_clip@1 par votre couche et la bande visée. Remplacer 10000 par votre valeur .

Hors ligne

 

#3 Mon 29 June 2020 16:23

Laurent75019
Participant actif
Lieu: La Réunion_974
Date d'inscription: 15 Jul 2011
Messages: 96

Re: QGIS 3.10: raster_Ecarter NoData value 1.70141e+38

Merci Vincent,

Je rectifie (les signes) la syntaxe pour être cohérent avec mon énoncé :

(("mnt_clip@1"<10000)*"mnt_clip@1") / (("mnt_clip@1"<10000)*1 + ("mnt_clip@1">=10000)*0)

post résolu.

Hors ligne

 

Pied de page des forums

Powered by FluxBB