Hi Giovanni, all,<br><br><div class="gmail_quote">On Wed, Jun 20, 2012 at 12:17 PM, G. Allegri <span dir="ltr"><<a href="mailto:giohappy@gmail.com" target="_blank">giohappy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Following a thread I've opened on the grass-users list, I would like to suggest a proposal to add a flag, to the r.mapcalc command, to discrd 
NULL values when evaluating aggregation functions like max(), min(), mode(), etc.<div>Looking into the code of, for example., the max() function [1], it seems that if a NULL value is in the set of the arguments, the result is set to NULL (if I understand it correctly).</div>

<div>With the proposed flag, I would like to ask r.mapcalc to do not consider the NULLs, and to the calculations only on the not-NULL subset of values.</div></blockquote><div><br></div><div>Shouldn't it be the default behavior?</div>
<div><br></div><div>ciao madi</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>This would let us do filtering (with row/columns offsets) as it is done in r.neighbors, where the NULL values are directly discarded.</div>

<div><br></div><div>giovanni</div><div><br></div><div>[1] <a href="http://trac.osgeo.org/grass/browser/grass/trunk/raster/r.mapcalc/xmax.c" target="_blank">http://trac.osgeo.org/grass/browser/grass/trunk/raster/r.mapcalc/xmax.c</a></div>

<br>_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><span style="color:rgb(102,102,102)">Dr. Margherita Di Leo</span><font color="#666666"><br>
</font><span style="color:rgb(102,102,102)"></span><br><br><br>