20 Jun 2012 12:17
adding a flag to discard NULL values in mapalgebra aggregation functions
G. Allegri <giohappy <at> gmail.com>
2012-06-20 10:17:58 GMT
2012-06-20 10:17:58 GMT
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.
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).
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.
This would let us do filtering (with row/columns offsets) as it is done in r.neighbors, where the NULL values are directly discarded.
giovanni
_______________________________________________ grass-dev mailing list grass-dev <at> lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev
RSS Feed