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](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
[grass-user@lists.osgeo.org](mailto:grass-user@lists.osgeo.org)
[http://lists.osgeo.org/mailman/listinfo/grass-user](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](http://www.surfaces.co.il)
r.info reports max of the raster map as it is, r.univar reports max
for the current region settings. Since r.mapcalc uses the current
region settings, you should really use r.univar instead of r.info.