[GRASS-dev] r.series method=minimum yields float map when integer maps are used as input
Veronica Andreo
veroandreo at gmail.com
Tue Aug 28 04:45:38 PDT 2018
Thanks for the explanation, Glynn :)
El mar., 28 ago. 2018 a las 11:01, Glynn Clements (<glynn at gclements.plus.com>)
escribió:
>
> Veronica Andreo wrote:
>
> > If I use a series of integer type maps as input to t.rast.series or
> > r.series and select minimum as method, the output is a floating point
> map.
> > I would have thought that if the input are integers then output should be
> > integer as well. I realized when I made a plot of the map and got a
> smooth
> > legend instead of integer numbers.
>
> > Is this an expected behaviour?
>
> The type of the output map is independent of the inputs, determined
> solely by the method. The count, diversity, min_raster and max_raster
> methods generate integer maps; all other methods generate
> floating-point maps.
>
> It probably wouldn't be particularly involved to add another flag to
> the method table to indicate that a particular method will always
> produce an integer result for integer inputs.
>
> Also, the use of weights= forces the output to floating-point even if
> the method doesn't actually support the use of weights.
>
> --
> Glynn Clements <glynn at gclements.plus.com>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20180828/6525eba7/attachment.html>
More information about the grass-dev
mailing list