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

GEODATA DAYS 2024

#1 Wed 21 November 2012 14:45

Damien19
Participant occasionnel
Date d'inscription: 20 Aug 2012
Messages: 17

QGIS : Centrer/Normer les données d'un raster

Bonjour,

Je souhaite préparer des rasters à être analysés en multivarié (R + QGis).
Pour alléger le processus, je voudrais ré-étaler mes rasters sur une echelle 0-255 (format Byte) puisqu'actuellement ça va du raster de courbure (-1 - 1) au raster de radiation global (0 - 10puissance6).

J'imagine que c'est faisable avec GRASS (r.reclass / r.mapcalc)... Mais je ne trouve pas d'indice sur la démarche à suivre.

D'avance merci pour votre aide.

Damien

Hors ligne

 

#2 Wed 21 November 2012 14:57

Paul
Participant assidu
Lieu: Paris
Date d'inscription: 31 Jul 2008
Messages: 157

Re: QGIS : Centrer/Normer les données d'un raster

Salut,

Peut-être peux-tu "centrer-réduire" tes données puis les multiplier par 255 ?
Tu peux avoir la moyenne et l'écart type des tes rasters dans les propriétés de tes couches et Métadonnées
Ensuite avec la calculatrice raster du menu Raster (dans QGis) tu peux taper une formule du genre :
((monRaster - moyenneDeMonRaster) / ecartTypeDeMonRaster) * 255
Sinon dans SAGA GIS, tu as possibilité de demander directement normaliser un raster (peut-être aussi dans Grass).

Paul


Paul

Hors ligne

 

#3 Wed 21 November 2012 15:03

ppluvinet
Participant assidu
Lieu: LYON
Date d'inscription: 6 Aug 2007
Messages: 609

Re: QGIS : Centrer/Normer les données d'un raster

Bonjour,
A moins que je me trompe, avec une calculatrice raster, il faudrait appliquer :
(Value - MIN)*255/(MAX-MIN)
Il te faut aussi connaitre les valeurs minimales et maximales de chacun des raster.
Bonne chance,

Dernière modification par ppluvinet (Wed 21 November 2012 15:05)


Pascal PLUVINET

Hors ligne

 

#4 Wed 21 November 2012 15:07

Sylvain_M
Membre
Lieu: Lyon
Date d'inscription: 3 Aug 2009
Messages: 298

Re: QGIS : Centrer/Normer les données d'un raster

avec GRASS il faut utiliser la calculatrice raster (r.mapcalc) qui dispose d'une fonction qui fait ça tout seul : l'opérateur # collé devant le nom de la carte à transformer

r.mapcalc "result = #map" => result a des valeurs entre 0 et 255


(http://grass.osgeo.org/grass64/manuals/html64_user/r.mapcalc.html section "GREY SCALE EQUIVALENTS AND COLOR SEPARATES")

Hors ligne

 

#5 Wed 21 November 2012 15:50

Damien19
Participant occasionnel
Date d'inscription: 20 Aug 2012
Messages: 17

Re: QGIS : Centrer/Normer les données d'un raster

Merci à vous 3.

La solution de yarma et ppluvinet marchent très bien.

Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB