This renderer displays continuous raster cell values across a gradual ramp of colors. Use this renderer to draw a single band of continuous data. This renderer works well when you have a large range of values to display, such as with imagery or scientific data.
Referenced by: renderer
Properties
Property | Details |
---|---|
colorRamp | A colorRamp object is used to specify a range of colors that are applied to a group of symbols. |
computeGamma | Indicates if gamma values should be computed by default. |
dra | Indicates if Dynamic Range Adjustment should be applied. |
gamma[] | The list of Gamma value(s). |
max | The current maximum output value. |
maxPercent | The current maximum percent value. |
min | The current minimum output value. |
minPercent | The current minimum percent value. |
numberOfStandardDeviations | The number of standard deviations for standard deviation stretch. |
sigmoidStrengthLevel | Set this from (1 to 6) to adjust the curvature of Sigmoid curve used in color stretch. |
statistics[] | The custom raster stretch statistics. |
stretchType | The stretch types for stretch raster function. Valid values: histogramEqualization , minMax , none , percentClip , sigmoid , standardDeviation |
type | Specifies the type of renderer used. Valid value of this property rasterStretch |
useGamma | Indicates if the renderer applies Gamma stretch. |
Additional information
For each stretchType
there are specific sets of requirements that are as follows: none
: does not require other parameters.standardDeviation
: requires numberOfStandardDeviations, statistics, or dra.histogramEqualization
: requires the source dataset to have histograms or additional dra.minMax
: requires statistics or dra.percentClip
: requires minPercent, maxPercent, and dra.sigmoid
: does not require other parameters. Optionally, set the sigmoidStrengthLevel (1 to 6) to adjust the curvature of Sigmoid curve used in color stretch.
Example
{
"type": "rasterStretch",
"statistics": [
[
22.5,
10.5,
15,
1
]
]
}