Hi, I have 3hourly rainrate data for a given region in a GRASS temporal database (strds).
I want to aggregate the data by summing all raster from the previous 10 days to calculate the accumulated rainfall. The temporal modules have several tools: t.rast.series t.rast.accumulate t.rast.aggregate t.rast.mapcalc >From the manual, the appropriate module seems to be t.rast.accumulate but it does not have sum in the method parameters. Currently, I'm running several r.series commands for each day like below: r.series input=\ "`t.rast.list input=3hr_rainrate where=\ "('${DATE} 00:00:00' >= datetime(start_time, '3 hours')) \ and ('${DATE} 00:00:00' <= datetime(start_time, '10 days')) " \ col=name method=comma`" \ output="test_2014-07-20" method=sum Then, register each layer in another strds: #Create a new STRDS t.create output='10day_accumulation' type='strds' temporaltype='absolute' \ title='10day_accumulation' \ description="10 day rainfall accumulation" g.mlist type='rast', pattern='test*', separator=',' #Register the r.series output to the strds t.register -i type=rast input=10day_accumulation \ start="2014-07-10 00:00:00" increment="1 days" separator="," \ maps="`g.mlist type='rast', pattern='test*', separator=','`" Is there another approach using directly any of the t.rast.* modules. For a time-line visualization, here's what I want to do: https://dl.dropboxusercontent.com/u/2096185/sample_accumulation.png Thanks! -- cheers, maning ------------------------------------------------------ "Freedom is still the most radical idea of all" -N.Branden wiki: http://esambale.wikispaces.com/ blog: http://epsg4253.wordpress.com/ ------------------------------------------------------ _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user