#1 Mon 15 February 2010 12:18
- Paul
- Participant assidu
- Lieu: Paris
- Date d'inscription: 31 Jul 2008
- Messages: 158
[GRASS ou SAGA]
Bonjour !
Je souhaiterais savoir si il existait dans GRASS ou SAGA une fonction raster de type "threshold". Une fonction qui permet de ne sélectionner que les pixels supérieurs (ou inférieurs) à une certaine valeur. Dans le logiciel "Aphelion", cette fonction s'appelle "threshold".
Je vous remercie et vous souhaite une bonne journée !
Paul
Paul
Hors ligne
#2 Mon 15 February 2010 12:27
- ppluvinet
- Participant assidu
- Lieu: VALENCE
- Date d'inscription: 6 Aug 2007
- Messages: 617
Re: [GRASS ou SAGA]
Bonjour,
dans grass avec r.mapcalc c'est possible
Code:
raster2 = if(raster1> seuil)
http://grass.ominiverdi.org/grass64/man … pcalc.html
http://www.ing.unitn.it/~grass/docs/tut … apcalc.htm
A bientôt
Pascal PLUVINET
Hors ligne
#3 Mon 15 February 2010 14:11
- Paul
- Participant assidu
- Lieu: Paris
- Date d'inscription: 31 Jul 2008
- Messages: 158
Re: [GRASS ou SAGA]
Je te remercie de cette réponse, je vais explorer cela !
Sinon, j'ai trouvé la fonction similaire dans SAGA :
Grid Calculus -> Grid calculator lt(mon raster,50) => met à 0 mes valeurs supérieures à 50 et à 1 celles inférieures à 50.
Bonne journée !
Paul
Hors ligne
#5 Mon 15 February 2010 20:23
- Sylvain PIERRE
- Participant assidu
- Lieu: Strasbourg
- Date d'inscription: 6 Sep 2005
- Messages: 170
Re: [GRASS ou SAGA]
Exemple sur un mnt pour ne garder que les valeurs supérieures à 170 m:
if(mnt1@3D < 170, mnt1@3D, null())
Hors ligne