On Fri, Mar 15, 2013 at 8:38 PM, Margherita Di Leo
<[email protected]> wrote:
> Hi all,
>
> trying to rescale a map to 0:255 range, I run:
>
> r.univar -g map
> n=9599576
> null_cells=0
> cells=9599576
> min=-1.55537462234497
> max=274.231811523438
> range=275.787186145782
> mean=96.915776629461
> mean_of_abs=96.915791505254
> stddev=37.6540983935747
> variance=1417.831125833
> coeff_var=38.8523929778099
> sum=930350363.3535346985
>
> taking the max, i run:
>
> r.mapcalc "map.invscaled = round((1.0 - map / 274.231811523438) * 255.0)"

try

r.mapcalc "map.invscaled = round((1.0 - ((map - $min) / $range)) * 255.0)"

Markus M
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to