Hello Frank, See this related thread: https://lists.osgeo.org/pipermail/grass-dev/2018-August/089410.html
The method sum in r.series always returns DCELL. But maybe this is also a case in which a check of data type could be done beforehand, so the result keeps the original data type. HTH, Vero El mar., 25 sept. 2018 a las 10:51, Frank David (<frank.da...@geophom.fr>) escribió: > Hello all, > > I've done a sum with r.series from 8 rasters previously calculated with > r.mapcalc. Each raster cell content is 0 or 1. So the sum raster cells > should have 0 to 8. I was looking at r.category to set labels like "1 to > 2", "3 to 4", etc. To see my raster values, I've done a r.describe, and the > result surprised me : > > 0.000000-0.031373 > 0.972549-1.003922 > 1.976471-2.007843 > 2.980392-3.011765 > 3.984314-4.015686 > 4.956863-4.988235 > 5.960784-5.992157 > 6.964706-6.996078 > 7.968627-8.000000 > > instead of : > > 0 > 1-1 > 2-2 > ... > 8-8 > > If I do int(value) with r.mapcalc in my first raster (value is integer), > r.describe returns integer result as expected. > > Why r.describe return float values ? how they are calculated ? why I must > make a int() on a integer to get an integer ? > > Since my values are integer, how can I force raster in CELL instead of > DCELL ? > > Thanks to help me to understand this ! > > Regards, > > Frank > _______________________________________________ > grass-user mailing list > grass-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/grass-user
_______________________________________________ grass-user mailing list grass-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/grass-user