EnglishFrenchSpanish

OnWorks favicon

r.series.accumulategrass - Online in the Cloud

Run r.series.accumulategrass in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command r.series.accumulategrass that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


r.series.accumulate - Makes each output cell value a accumulationfunction of the values
assigned to the corresponding cells in the input raster map layers.

KEYWORDS


raster, series, accumulation

SYNOPSIS


r.series.accumulate
r.series.accumulate --help
r.series.accumulate [-nzf] [basemap=name] [input=name[,name,...]] [file=name]
output=name [scale=float] [shift=float] [lower=name] [upper=name] [range=min,max]
[limits=lower,upper] [method=string] [--overwrite] [--help] [--verbose] [--quiet]
[--ui]

Flags:
-n
Propagate NULLs

-z
Do not keep files open

-f
Create a FCELL map (floating point single precision) as output

--overwrite
Allow output files to overwrite existing files

--help
Print usage summary

--verbose
Verbose module output

--quiet
Quiet module output

--ui
Force launching GUI dialog

Parameters:
basemap=name
Existing map to be added to output

input=name[,name,...]
Name of input raster map(s)

file=name
Input file with raster map names, one per line

output=name [required]
Name for output raster map

scale=float
Scale factor for input
Default: 1.0

shift=float
Shift factor for input
Default: 0.0

lower=name
The raster map specifying the lower accumulation limit, also called baseline

upper=name
The raster map specifying the upper accumulation limit, also called cutoff. Only
applied to BEDD computation.

range=min,max
Ignore values outside this range

limits=lower,upper
Use these limits in case lower and/or upper input maps are not defined
Default: 10,30

method=string
This method will be applied to compute the accumulative values from the input maps
Options: gdd, bedd, huglin, mean
Default: gdd
gdd: Growing Degree Days or Winkler indices
bedd: Biologically Effective Degree Days
huglin: Huglin Heliothermal index
mean: Mean: sum(input maps)/(number of input maps)

DESCRIPTION


r.series.accumulate calculates (accumulated) raster value using growing degree days
(GDDs)/Winkler indices’s, Biologically Effective Degree Days (BEDD), Huglin heliothermal
indices or an average approach from several input maps.

The flag -a determines the average computation of the input raster maps. In case the flag
is not set, the average calculation is:
average = (min + max) / 2
In case the flag was set, the calculation changes to arithmetic mean
average = sum(input maps) / (number of input maps)

GDD Growing Degree Days are calculated as
gdd = average - lower

In case the -a is set, the Winkler indices are calculated instead of GDD, usually
accumulated for the period April 1st to October 31st (northern hemisphere) or the period
October 1st to April 30th (southern hemisphere).

BEDDs Biologically Effective Degree Days are calculated as
bedd = average - lower
with an optional upper cutoff applied to the average instead of the temperature values.

The Huglin heliothermal index is calculated as
huglin = (average + max) / 2 - lower
usually accumulated for the period April 1st to September 30th (northern hemisphere) or
the period September 1st to April 30th (southern hemisphere).

Mean raster values are calculated as
mean = average

For all formulas is min the minimum value, max the maximum value and average the average
value. The min, max and average values are automatically calculated from the input maps.

The shift and scale values are applied directly to the input values. The lower and upper
maps, as well as the range options are applied to constrain the accumulation. In case the
lower and upper maps are not provided the limits option with default values will be
applied.

If an existing map is provided with the basemap option, the values of this map are added
to the output.

NOTES


The scale and shift parameters are used to transform input values with
new = old * scale + shift

With the -n flag, any cell for which any of the corresponding input cells are NULL is
automatically set to NULL (NULL propagation) and the accumulated value is not calculated.

Negative results are set to 0 (zero).

Without the -n flag, all non-NULL cells are used for calculation.

If the range= option is given, any values which fall outside that range will be treated as
if they were NULL. Note that the range is applied to the scaled and shifted input data.
The range parameter can be set to low,high thresholds: values outside of this range are
treated as NULL (i.e., they will be ignored by most aggregates, or will cause the result
to be NULL if -n is given). The low,high thresholds are floating point, so use -inf or inf
for a single threshold (e.g., range=0,inf to ignore negative values, or range=-inf,-200.4
to ignore values above -200.4).

The number of input raster maps to be processed is given by the limit of the operating
system. For example, both the hard and soft limits are typically 1024. The soft limit can
be changed with e.g. ulimit -n 1500 (UNIX-based operating systems) but not higher than
the hard limit. If it is too low, you can as superuser add an entry in
/etc/security/limits.conf
# <domain> <type> <item> <value>
your_username hard nofile 1500
This would raise the hard limit to 1500 file. Be warned that more files open need more
RAM. See also the Wiki page Hints for large raster data processing.

Use the file option to analyze large amount of raster maps without hitting open files
limit and the size limit of command line arguments. The computation is slower than the
input option method. For every sinlge row in the output map(s) all input maps are opened
and closed. The amount of RAM will rise linear with the number of specified input maps.
The input and file options are mutually exclusive. Input is a text file with a new line
separated list of raster map names and optional weights. As separator between the map name
and the weight the character "|" must be used.

EXAMPLES


Example with MODIS Land Surface Temperature, transforming values from Kelvin * 50 to
degrees Celsius:
r.series.accumulate in=MOD11A1.Day,MOD11A1.Night,MYD11A1.Day,MYD11A1.Night out=MCD11A1.GDD \
scale=0.02 shift=-273.15 limits=10,30

Use r.series.accumulategrass online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    subconverter
    subconverter
    Utility to convert between various
    subscription format. Shadowrocket users
    should use ss, ssr or v2ray as target.
    You can add &remark= to
    Telegram-liked HT...
    Download subconverter
  • 2
    SWASH
    SWASH
    SWASH is a general-purpose numerical
    tool for simulating unsteady,
    non-hydrostatic, free-surface,
    rotational flow and transport phenomena
    in coastal waters as ...
    Download SWASH
  • 3
    VBA-M (Archived - Now on Github)
    VBA-M (Archived - Now on Github)
    Project has moved to
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features:Cheat creationsave statesmulti
    system, supports gba, gbc, gb, sgb,
    sgb2Tu...
    Download VBA-M (Archived - Now on Github)
  • 4
    Stacer
    Stacer
    Linux System Optimizer and Monitoring
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    Audience: End Users/Desktop. User
    interface: Qt. Programming La...
    Download Stacer
  • 5
    OrangeFox
    OrangeFox
    Fork of TeamWinRecoveryProject(TWRP)
    with many additional functions, redesign
    and more Features:Supports Treble and
    non-Treble ROMsUp-to-date Oreo kernel,
    built...
    Download OrangeFox
  • 6
    itop - ITSM  CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: a complete open
    source, ITIL, web based service
    management tool including a fully
    customizable CMDB, a helpdesk system and
    a document man...
    Download itop - ITSM CMDB OpenSource
  • More »

Linux commands

Ad