The Aggregation Algorithms
AVG
AggregatorAverage: This aggregator implements a weighted averaging with per overflight weighting as described in the referring NASA
publication listed in the overview section. This aggregation method is well suited for satellite data acquired
in the visible and NIR by integrating over the pixel area. It offers three parameters:
- Weight coefficient: the weighting coefficient (float). A value of 0.0 disables weighting, default value is 1.0
- Output counts: if selected, the measurement counts per bin-cell are stored in the output
- Output sums: if selected, the measurement value sums per bin-cell are stored in the output instead of mean values.
This feature allows a continuous aggregation of data over a longer period when not all input data is available at once.
Output bands are:
- xxx_mean: the weighted mean value
- xxx_sigma: the weighted standard deviation
- xxx_counts: the measurement counts (optional)
If Output sums is selected:
- xxx_sum: the weighted sum of the input measurements
- xxx_sum_sq: the weighted sum of the squares of the input measurements
- xxx_weights: the aggregated weights
- xxx_counts: the measurement counts (optional)
AVG_OUTLIER
AggregatorAverageOutlierAware: implements an "outlier aware" averaging. It realises this by first calculating a mean and standard-deviation
for the complete set of input measurements. Then the algorithm removes all measurements that are more than n standard deviations away from
the mean value, where n is the so called "deviation factor". The remaining data is averaged using an unweighted version
of the standard "AVG" aggregation described above. Parameters:
- Deviation Factor: the deviation factor (float). Defines the distance to the mean value beyond which data is considered as outlier,
distance = deviationFactor * standardDeviation. Default value is 1.0
Output bands are:
- xxx_mean: the weighted mean value
- xxx_sigma: the weighted standard deviation
- xxx_counts: the measurement counts
MEAN_OBS
AggregatorMeanObs: calculates the standard, unweighted mean and standard deviation using all input measurements per cell.
This aggregation method is suited for input data consisting of discrete measurements, e.g. number of detected fires.
The aggregator has no public parameters.
Output bands are:
- xxx_mean: the mean value
- xxx_sigma: the standard deviation
- xxx_counts: the measurement counts
MIN_MAX
AggregatorMinMax: an aggregator tracking the minimum and maximum value of the measurements over the binning period.
This algorithm can be used to detect data ranges.
The aggregator has no public parameters.
Output bands are:
- xxx_min: the smallest value in the grid cell
- xxx_max: the largest value in the grid cell
ON_MAX_SET
AggregatorOnMaxSet: this aggregator selects input data from a list of input variables under the condition that
another band has the maximum value in the aggregation input set. For example it allows aggregating the output of all
radiance data under the condition that the sensor-zenith angle is maximal. A tracking for a minimal value condition is possible by
defining a virtual variable that contains the negative of the variable to be tracked.
Parameters are:
- Maximum Band Name: selects the band that is tracked for the maximal value
- Source band Names: select a list of input band names. The values of these bands are written to the output if the Maximum Band has the peak value
Output bands are:
- xxx_max: the largest value of the Maximum Bandin the input data
- xxx_mjd: the Modified Julian Day value of the maximm value measurement
- source_bands: all source band values defined in the parameter Source band Names
PERCENTILE
AggregatorPercentile: an aggregator that computes the p-th percentile, i.e. the value of a variable below which a
certain percent (p) of observations fall.
Parameters are:
- Percentile: the precentile value (integer). Value must be between 0 and 100, default is 90.
Output bands are:
- xxx_p: the percentile value of the input data
SUM
AggregatorSum: this aggregator sums up all input measurements per grid cell. It has no public parameters.
Output bands are:
- xxx_sum: the sum of the input data