You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Returns statistics from a raster layer.",
5
+
"arguments": [
6
+
{"arg":"layer", "description":"a string, representing either a raster layer name or layer ID"},
7
+
{"arg":"band", "description":"integer representing the band number from the raster layer, starting at 1"},
8
+
{"arg":"property", "description":"a string corresponding to the property to return. Valid options are:<br /><ul><li>min: minimum value</li><li>max: maximum value</li><li>avg: average (mean) value</li><li>stdev: standard deviation of values</li><li>range: range of values (max - min)</li><li>sum: sum of all values from raster</li></ul>"}
9
+
],
10
+
"examples": [
11
+
{ "expression":"raster_statistic('lc',1,'avg')", "returns":"Average value from band 1 from 'lc' raster layer"},
12
+
{ "expression":"raster_statistic('ac2010',3,'min')", "returns":"Minimum value from band 3 from 'ac2010' raster layer"}
That's a really useful function, thanks. It'd be really cool for it to support an optional 4th parameter that would take a geometry (point, line, or polygon) to limit statistics to pixels overlapping the given geometry.
1 commit comments
nirvn commentedon Nov 22, 2016
That's a really useful function, thanks. It'd be really cool for it to support an optional 4th parameter that would take a geometry (point, line, or polygon) to limit statistics to pixels overlapping the given geometry.