Message posté par : Joseph Jacquet
----------------------------------------
Bonjour,
Si tu es sur QGIS tu peux utiliser la fonction r.reclass de GRASS qui permet
d'affecter une nouvelle valeur aux pixels suivant leur valeur initiale mais la
fonction ne prend que des entiers ou elle arrondie les valeurs décimales ce qui ne pas
possible dans ton cas.
Tu pourrais utiliser la calculatrice raster pour donner des valeurs entières à tes pixels
(*100 par exemple) pour passer tes indices 0,6 vers 60 (ceux ayant deux décimales seraient
entiers également 0,62 deviendrait 62 et non 6,2 en multipliant simplement par 10) avec la
calculatrice raster.
À ce moment, tu pourras utiliser la fonction r.reclass :
0 thru 10 = 0
11 thru 60 = 1
* = null
les valeurs de 0 à 10 soit 0 à 0,1 deviennent 0, les valeurs de 11 à 60 soit 0,11 à 0,6
deviennent 1 et le reste (*) devient est sans donnée.
Il existe peut-être une solution plus simple mais avec le problème d'entier avec
r.reclass, je ne vois que ça en réfléchissant rapidement.
J'espère que cela pourra t'aider !
JJ
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=334762#p334762
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net