Etienne DELAY wrote: > Bonjour Bonjour Monsieur, mon francais est terrible :-O. Si'll vous plait regardez ci- apres (en anglais).
> Je travaille actuellement sur des problématiques liées à la viticulture > de montagne, qui répond a des critères bien précis (altitude supérieure > a 500, ou pente supérieure a 30%)à partir des données DRTM. J’ai donc > créé un masque qui permette de délimiter ces zones. > Maintenant je dois exclure les zones de plateau (par exemple les > plateaux espagnols) mais je n'arrive pas à visualiser quel critère > utiliser pour cela. > J’ai pensé faire une commande r.mapcalc avec une requête à la fois sur > la superficie, et sur la pente. Est-ce que vous pourriez m'aider à créer > ce masque? > > Merci > > Hello > I am currently working on issues related to mountain viticulture, which > responds to specific criteria (above a 500, or upper slope 30%) from > data SRTM. So I created a mask that allows to define these areas. How? Which command(s) exactly? Using r.mapcalc? There is also r.mask [1] Also, tres-important, did you define the "region" of your interest using "g.region"[2]? > Now I have to exclude the plate areas (eg trays Spanish) but I can not > see any use for this test. > I thought r.mapcalc place an order with a request to both area and on > slope. That is right. r.mapcalc (or most of the raster modules) will ignore the MASKed-out cells by the raster map named MASK. Radom example grepped from the grass-user list: --%<--- Re: How To use a raster MASK correctly? --17/10/2009 20:09 --%<--- Figured it out. Used the following r.mapcalc expression: r.mapcalc "new_hillshade=if(europe_dem < 100, 180, europe_hillshade)" -->%--- Cordialement, Nikos --- [1] <http://grass.osgeo.org/grass65/manuals/html65_user/r.mask.html> [2] <http://grass.osgeo.org/grass65/manuals/html65_user/g.region.html>
_______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user