It looks like something in your formatting has cut our part of the message.
In any case, in a bash script I would do:

MAX=`r.univar -g map=<your raster> | grep max | cut -d '=' -f 2`
r.mapcalc "newrast = myrast*100/$MAX"

On 04/25/2013 05:22 PM, simogeo wrote:
Hi,

I'm able to get the max value of a raster map using the following command :



which return max = 45784578
and I use this value to create another raster like so :



Returns :

which appears to be correct

My question is : Is there a way to do it dynamically? I want to automatise
that into a bash script.

I've tried : /r.mapcalc "newrast = myrast * 100 / max(myrast)"/ expecting
max(myrast) returns here 45784578 (max value) with no success.

returns : 

which appears to be incorrect.

Any help would be appreciated.

Thanks,
simon



--
View this message in context: http://osgeo-org.1560.x6.nabble.com/r-mapcalc-and-us-of-max-value-tp5049643.html
Sent from the Grass - Users mailing list archive at Nabble.com.
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

This mail was received via Mail-SeCure System.




-- 
Micha Silver
GIS Consultant, Arava Development Co.
http://www.surfaces.co.il
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to