Skip to content
import { slopeType, curvatureType, hillshadeType, bandIndexType, colormapName } from "@arcgis/core/layers/support/rasterFunctionConstants.js";
Since
ArcGIS Maps SDK for JavaScript 4.26

Various constant values used by different raster functions when setting ImageryTileLayer.rasterFunction or ImageryLayer.rasterFunction properties.

See also

Variables

slopeType

Variable

Slope type constants used for the slope raster function.

Type
SlopeType

curvatureType

Variable
Since
ArcGIS Maps SDK for JavaScript 4.31

Curvature type constants used for the curvature raster function.

Type
CurvatureType

hillshadeType

Variable
Since
ArcGIS Maps SDK for JavaScript 4.31

Hillshade type constants used for the hillshade raster function.

Type
HillshadeType

bandIndexType

Variable

Method name constants used by the band index raster functions.

Type
BandIndexType

colormapName

Variable

Predefined raster color map name constants used for the Colormap raster function.

Type
ColormapName

colorRampName

Variable

Predefined raster color ramp name constants used for the Colormap raster function.

Type
ColorRampName

missingBandAction

Variable

The missing band action constants available for the Extract band raster function.

Type
MissingBandAction

noDataInterpretation

Variable

The NoData interpretation constants used for the Mask raster function. This refers to how NoData Values will impact the output image.

Type
NoDataInterpretation

convolutionKernel

Variable

Kernel type constants used for the Convolution raster function. Gradient filters can be used for edge detection in 45 degree increments. Laplacian filters are often used for edge detection. They are often applied to an image that has first been smoothed to reduce its sensitivity to noise. Line detection filters. like the gradient filters. can be used to perform edge detection. The Sobel filter is used for edge detection.

Type
ConvolutionKernel

stretchType

Variable

Stretch type constants used for the stretch raster function.

Type
StretchType

localArithmeticOperation

Variable

The local arithmetic operations types. Refer to the Local raster functions for more info.

Type
LocalArithmeticOperation

localLogicalOperation

Variable

The local logical operations type constants. Refer to the Local raster functions for more info.

Type
LocalLogicalOperation

localTrigonometricOperation

Variable

The local trigonometric operations type constants. Refer to the Local raster functions for more info.

Type
LocalTrigonometricOperation

cellStatisticalOperation

Variable

The local cell statistics operations type constants. This function calculates a statistic on a pixel-by-pixel basis. Refer to the Local raster functions for more info.

Type
CellStatisticalOperation

localConditionalOperation

Variable

The local conditional operations type constants. Refer to the Local raster functions for more info.

Type
LocalConditionalOperation

Type definitions

SlopeType

Type definition

Slope type constants used for the slope raster function.

degree

Property
Type
number

The inclination of slope is calculated in degrees. The values range from 0 to 90.

percentRise

Property
Type
number

The inclination of slope is calculated as percentage values. The values range from 0 to infinity. A flat surface is 0 percent rise. whereas a 45-degree surface is 100 percent rise. As the surface becomes more vertical. the percent rise becomes increasingly larger.

adjusted

Property
Type
number

The inclination of slope is calculated the same as DEGREE. but the z-factor is adjusted for scale. It uses the Pixel Size Power (PSP) and Pixel Size Factor (PSF) values. which account for the resolution changes (scale) as the viewer zooms in and out.

CurvatureType

Type definition

Curvature type constants used for the curvature raster function.

standard

Property
Type
number

Combines the profile and planform curvatures.

planform

Property
Type
number

Is perpendicular to the direction of the maximum slope. It affects the convergence and divergence of flow across a surface.

profile

Property
Type
number

Is parallel to the slope and indicates the direction of maximum slope. It affects the acceleration and deceleration of flow across the surface.

HillshadeType

Type definition

Hillshade type constants used for the hillshade raster function.

traditional

Property
Type
number

Calculates hillshade from a single illumination direction. You can set the Azimuth and Altitude options to control the location of the light source.

multidirectional

Property
Type
number

Combines light from multiple sources to represent an enhanced visualization of the terrain.

BandIndexType

Type definition

Method name constants used by the band index raster functions.

userDefined

Property
Type
number

User defined method. When using the user defined method to define your band arithmetic algorithm, you can enter a single-line algebraic formula to create a single-band output. The supported operators are -,+,/,*, and unary -. To identify the bands, add B or b to the beginning of the band number.

NDVI

Property
Type
number

The Normalized Difference Vegetation Index (NDVI) method is a standardized index allowing you to generate an image displaying greenness (relative biomass). This index takes advantage of the contrast of the characteristics of two bands from a multispectral raster dataset—the chlorophyll pigment absorptions in the red band and the high reflectivity of plant materials in the NIR band.

SAVI

Property
Type
number

The Soil-Adjusted Vegetation Index (SAVI) method is a vegetation index that attempts to minimize soil brightness influences using a soil-brightness correction factor. This is often used in arid regions where vegetative cover is low, and it outputs values between -1.0 and 1.0.

TSAVI

Property
Type
number

The Transformed Soil Adjusted Vegetation Index (TSAVI) method is a vegetation index that minimizes soil brightness influences by assuming the soil line has an arbitrary slope and intercept.

MSAVI

Property
Type
number

The Modified Soil Adjusted Vegetation Index (MSAVI) method minimizes the effect of bare soil on the SAVI.

GEMI

Property
Type
number

The Global Environmental Monitoring Index (GEMI) method is a nonlinear vegetation index for global environmental monitoring from satellite imagery. It's similar to NDVI, but it's less sensitive to atmospheric effects. It is affected by bare soil; therefore, it's not recommended for use in areas of sparse or moderately dense vegetation.

PVI

Property
Type
number

The Perpendicular Vegetation Index (PVI) method is similar to a difference vegetation index; however, it is sensitive to atmospheric variations. When using this method to compare images, it should only be used on images that have been atmospherically corrected.

GVITM

Property
Type
number

The Green Vegetation Index (GVI) method was originally designed from Landsat MSS imagery and has been modified for Landsat TM imagery. It's also known as the Landsat TM Tasseled Cap green vegetation index. It can be used with imagery whose bands share the same spectral characteristics.

Sultan

Property
Type
number

The Sultan's process takes a six-band 8-bit image and uses the Sultan's Formula method to produce a three-band 8-bit image. The resulting image highlights rock formations called ophiolites on coastlines. This formula was designed based on the TM or ETM bands of a Landsat 5 or 7 scene.

VARI

Property
Type
number

The Visible Atmospherically Resistant Index (VARI) method is a vegetation index for estimating vegetation fraction quantitatively with only the visible range of the spectrum.

GNDVI

Property
Type
number

The Green Normalized Difference Vegetation Index (GNDVI) method is a vegetation index for estimating photo synthetic activity and is a commonly used vegetation index to determine water and nitrogen uptake into the plant canopy.

SR

Property
Type
number

The Simple Ratio (SR) method is a common vegetation index for estimating the amount of vegetation. It is the ratio of light scattered in the NIR and absorbed in red bands, which reduces the effects of atmosphere and topography.

NDVIRe

Property
Type
number

The Red-Edge NDVI (NDVIre) method is a vegetation index for estimating vegetation health using the red-edge band. It is especially useful for estimating crop health in the mid to late stages of growth, when the chlorophyll concentration is relatively higher. Also, NDVIre can be used to map the within-field variability of nitrogen foliage to understand the fertilizer requirements of crops.

SRRe

Property
Type
number

The Red-Edge Simple Ratio (SRre) method is a vegetation index for estimating the amount of healthy and stressed vegetation. It is the ratio of light scattered in the NIR and red-edge bands, which reduces the effects of atmosphere and topography.

MTVI2

Property
Type
number

The Modified Triangular Vegetation Index (MTVI2) method is a vegetation index for detecting leaf chlorophyll content at the canopy scale while being relatively insensitive to leaf area index. It uses reflectance in the green, red, and NIR bands.

RTVICore

Property
Type
number

The Red-Edge Triangulated Vegetation Index (RTVICore) method is a vegetation index for estimating leaf area index and biomass. This index uses reflectance in the NIR, red-edge, and green spectral bands.

CIRe

Property
Type
number

The Chlorophyll Index - Red-Edge (CIre) method is a vegetation index for estimating the chlorophyll content in leaves using the ratio of reflectivity in the NIR and red-edge bands.

CIG

Property
Type
number

Chlorophyll index - Green (CIG) method is a vegetation index for estimating the chlorophyll content in leaves using the ratio of reflectivity in the NIR and green bands.

NDWI

Property
Type
number

The Normalized Difference Water Index (NDWI) method is an index for delineating and monitoring content changes in surface water. It is computed with the NIR and green bands. See NDWI raster function.

EVI

Property
Type
number

The Enhanced Vegetation Index (EVI) method is an optimized vegetation index that accounts for atmospheric influences and vegetation background signal. It's similar to NDVI but is less sensitive to background and atmospheric noise, and it does not become as saturated as NDVI when viewing areas with very dense green vegetation. EVI raster function.

ironOxide

Property
Type
number

The Iron Oxide (ironOxide) ratio method is a geological index for identifying rock features that have experienced oxidation of iron-bearing sulfides using the red and blue bands. It is useful in identifying iron oxide features below vegetation canopies and is used in mineral composite mapping. ironOxide raster function.

ferrousMinerals

Property
Type
number

The Ferrous Minerals (ferrousMinerals) ratio method is a geological index for identifying rock features containing some quantity of iron-bearing minerals using the SWIR and NIR bands. It is used in mineral composite mapping. ferrousMinerals raster function.

clayMinerals

Property
Type
number

The Clay Minerals (clayMinerals) ratio method is a geological index for identifying mineral features containing clay and alunite using two shortwave infrared (SWIR) bands. It is used in mineral composite mapping. See clayMinerals raster function.

WNDWI

Property
Type
number

The Weighted Normalized Difference Water Index (WNDWI) method is a water index developed to reduce errors typically encountered in other water indices, including water turbidity, small water bodies, or shadow in remote sensing scenes.

BAI

Property
Type
number

The Burn Area Index (BAI) uses the reflectance values in the red and NIR portion of the spectrum to identify the areas of the terrain affected by fire. See BAI raster function.

NBR

Property
Type
number

The Normalized Burn Ratio Index (NBRI) uses the NIR and SWIR bands to emphasize burned areas, while mitigating illumination and atmospheric effects. Your images should be corrected to reflectance values before using this index. See NRB raster function.

NDBI

Property
Type
number

The Normalized Difference Built-up Index (NDBI) uses the NIR and SWIR bands to emphasize manufactured built-up areas. It is ratio based to mitigate the effects of terrain illumination differences as well as atmospheric effects. NDBI raster function.

NDMI

Property
Type
number

The Normalized Difference Moisture Index (NDMI) is sensitive to the moisture levels in vegetation. It is used to monitor droughts and fuel levels in fire-prone areas. It uses NIR and SWIR bands to create a ratio designed to mitigate illumination and atmospheric effects. NDMI raster function.

NDSI

Property
Type
number

The Normalized Difference Snow Index (NDSI) is designed to use MODIS (band 4 and band 6) and Landsat TM (band 2 and band 5) for identification of snow cover while ignoring cloud cover. Since it is ratio based, it also mitigates atmospheric effects. NDSI raster function.

MNDWI

Property
Type
number

The Modified Normalized Difference Water Index (MNDWI) uses green and SWIR bands for the enhancement of open water features. It also diminishes built-up area features that are often correlated with open water in other indices.

ColormapName

Type definition

Predefined raster color map name constants used for the Colormap raster function.

random

Property
Type
string

A random colormap.

NDVI

Property
Type
string

colormap to visualize vegetation. Values near zero are blue. Low values are brown. Then the colors gradually change from red. to orange. to yellow. to green. and to black as the vegetation index goes from low to high.

NDVI2

Property
Type
string

A colormap to visualize vegetation. Low values range from white to green. Then the colors range from gray. to purple. to violet. to dark blue. and to black as the vegetation index goes from low to high.

NDVI3

Property
Type
string

A colormap to visualize vegetation. Values near zero are blue. Then the colors gradually change from red. to orange. and to green as the vegetation index goes from low to high.

elevation

Property
Type
string

A color map that gradually changes from cyan to purple to black.

gray

Property
Type
string

A color map that gradually changes from black to white.

hillshade

Property
Type
string

A colormap to visualize a hillshade product. It has a color scheme that gradually changes from black to white depending on topography.

ColorRampName

Type definition

Predefined raster color ramp name constants used for the Colormap raster function.

aspect

Property
Type
string

Aspect.

blackToWhite

Property
Type
string

Black to White.

blueBright

Property
Type
string

Blue Bright.

blueLightToDark

Property
Type
string

Blue Light to Dark.

blueGreenBright

Property
Type
string

Blue-Green Bright.

blueGreenLightToDark

Property
Type
string

Blue-Green Light to Dark.

brownLightToDark

Property
Type
string

Brown Light to Dark.

brownToBlueGreenDivergingBright

Property
Type
string

Brown to Blue Green Diverging. Bright.

brownToBlueGreenDivergingDark

Property
Type
string

Brown to Blue Green Diverging. Dark.

coefficientBias

Property
Type
string

Coefficient Bias.

coldToHotDiverging

Property
Type
string

Cold to Hot Diverging.

conditionNumber

Property
Type
string

Condition Number.

cyanToPurple

Property
Type
string

Cyan to Purple.

cyanLightToBlueDark

Property
Type
string

Cyan-Light to Blue-Dark.

distance

Property
Type
string

Distance.

elevation1

Property
Type
string

Elevation #1.

elevation2

Property
Type
string

Elevation #2.

errors

Property
Type
string

Errors.

grayLightToDark

Property
Type
string

Gray Light to Dark.

greenBright

Property
Type
string

Green Bright.

greenLightToDark

Property
Type
string

Green Light to Dark.

greenToBlue

Property
Type
string

Green to Blue.

orangeBright

Property
Type
string

Orange Bright.

orangeLightToDark

Property
Type
string

Orange Light to Dark.

partialSpectrum

Property
Type
string

Partial Spectrum.

partialSpectrum1Diverging

Property
Type
string

Partial Spectrum 1 Diverging.

partialSpectrum2Diverging

Property
Type
string

Partial Spectrum 2 Diverging.

pinkToYellowGreenDivergingBright

Property
Type
string

Pink to YellowGreen Diverging. Bright.

pinkToYellowGreenDivergingDark

Property
Type
string

Pink to YellowGreen Diverging. Dark.

precipitation

Property
Type
string

Precipitation.

prediction

Property
Type
string

Prediction.

purpleBright

Property
Type
string

Purple Bright.

purpleToGreenDivergingBright

Property
Type
string

Purple to Green Diverging. Bright.

purpleToGreenDivergingDark

Property
Type
string

Purple to Green Diverging. Dark.

purpleBlueBright

Property
Type
string

Purple-Blue Bright.

purpleBlueLightToDark

Property
Type
string

Purple-Blue Light to Dark.

purpleRedBright

Property
Type
string

Purple-Red Bright.

purpleRedLightToDark

Property
Type
string

Purple-Red Light to Dark.

redBright

Property
Type
string

Red Bright.

redLightToDark

Property
Type
string

Red Light to Dark.

redToBlueDivergingBright

Property
Type
string

Red to Blue Diverging. Bright.

redToBlueDivergingDark

Property
Type
string

Red to Blue Diverging. Dark.

redToGreen

Property
Type
string

Red to Green.

redToGreenDivergingBright

Property
Type
string

Red to Green Diverging. Bright.

redToGreenDivergingDark

Property
Type
string

Red to Green Diverging. Dark.

slope

Property
Type
string

Slope.

spectrumFullBright

Property
Type
string

Spectrum-Full Bright.

spectrumFullDark

Property
Type
string

Spectrum-Full Dark.

spectrumFullLight

Property
Type
string

Spectrum-Full Light.

surface

Property
Type
string

Surface.

temperature

Property
Type
string

Temperature.

whiteToBlack

Property
Type
string

White to Black.

yellowToDarkRed

Property
Type
string

Yellow to Dark Red.

yellowToGreenToDarkBlue

Property
Type
string

Yellow to Green to Dark Blue.

yellowToRed

Property
Type
string

Yellow to Red.

yellowGreenBright

Property
Type
string

Yellow-Green Bright.

yellowGreenLightToDark

Property
Type
string

Yellow-Green Light to Dark.

MissingBandAction

Type definition

The missing band action constants available for the Extract band raster function.

bestMatch

Property
Type
number

Finds the best available band to use in place of the missing band based on wavelength. so that the function will not fail.

fail

Property
Type
number

If the input dataset is missing any band specified in the Band parameter. the function will fail.

NoDataInterpretation

Type definition

The NoData interpretation constants used for the Mask raster function. This refers to how NoData Values will impact the output image.

matchAny

Property
Type
number

If the NoData value you specify occurs for a cell in a specified band. that cell in the output image will be NoData.

matchAll

Property
Type
number

The NoData values you specify for each band must occur in the same pixel for the output image to contain the NoData pixel.

ConvolutionKernel

Type definition

Kernel type constants used for the Convolution raster function. Gradient filters can be used for edge detection in 45 degree increments. Laplacian filters are often used for edge detection. They are often applied to an image that has first been smoothed to reduce its sensitivity to noise. Line detection filters. like the gradient filters. can be used to perform edge detection. The Sobel filter is used for edge detection.

userDefined

Property
Type
number

User defined kernel type.

lineDetectionHorizontal

Property
Type
number

Horizontal line detection. Line detection filters. like the gradient filters. can be used to perform edge detection.

lineDetectionVertical

Property
Type
number

Vertical line detection. Line detection filters. like the gradient filters. can be used to perform edge detection.

lineDetectionLeftDiagonal

Property
Type
number

Left diagonal line detection. Line detection filters. like the gradient filters. can be used to perform edge detection.

lineDetectionRightDiagonal

Property
Type
number

Right diagonal line detection. Line detection filters. like the gradient filters. can be used to perform edge detection.

gradientNorth

Property
Type
number

North gradient detection. Gradient filters can be used for edge detection in 45 degree increments.

gradientWest

Property
Type
number

West gradient detection. Gradient filters can be used for edge detection in 45 degree increments.

gradientEast

Property
Type
number

East gradient detection. Gradient filters can be used for edge detection in 45 degree increments.

gradientSouth

Property
Type
number

South gradient detection. Gradient filters can be used for edge detection in 45 degree increments.

gradientNorthEast

Property
Type
number

-North east gradient detection. Gradient filters can be used for edge detection in 45 degree increments.

gradientNorthWest

Property
Type
number

-North west gradient detection. Gradient filters can be used for edge detection in 45 degree increments.

smoothArithmeticMean

Property
Type
number

Smooths the data by reducing local variation and removing noise. Calculates the average (mean) value for each neighborhood. The effect is that the high and low values within each neighborhood are averaged out. reducing the extreme values in the data.

smoothing3x3

Property
Type
number

Smooths (low-pass) the data by reducing local variation and removing noise. Calculates the average (mean) value for each neighborhood. The effect is that the high and low values within each neighborhood are averaged out. reducing the extreme values in the data.

smoothing5x5

Property
Type
number

Smooths (low-pass) the data by reducing local variation and removing noise. Calculates the average (mean) value for each neighborhood. The effect is that the high and low values within each neighborhood are averaged out. reducing the extreme values in the data.

sharpening3x3

Property
Type
number

Sharpens the date by calculating the focal sum statistic for each cell of the input using a weighted kernel neighborhood. It brings out the boundaries between features (for example. where a water body meets the forest). thus sharpening edges between objects.

sharpening5x5

Property
Type
number

Sharpens the date by calculating the focal sum statistic for each cell of the input using a weighted kernel neighborhood. It brings out the boundaries between features (for example. where a water body meets the forest). thus sharpening edges between objects.

laplacian3x3

Property
Type
number

Laplacian filters are often used for edge detection. They are often applied to an image that has first been smoothed to reduce its sensitivity to noise.

laplacian5x5

Property
Type
number

Laplacian filters are often used for edge detection. They are often applied to an image that has first been smoothed to reduce its sensitivity to noise.

sobelHorizontal

Property
Type
number

The horizontal Sobel filter is used for edge detection.

sobelVertical

Property
Type
number

The vertical Sobel filter is used for edge detection.

sharpen

Property
Type
number

Sharpens the date by calculating the focal sum statistic for each cell of the input using a weighted kernel neighborhood. It brings out the boundaries between features (for example. where a water body meets the forest). thus sharpening edges between objects.

sharpen2

Property
Type
number

Sharpens the date by calculating the focal sum statistic for each cell of the input using a weighted kernel neighborhood. It brings out the boundaries between features (for example. where a water body meets the forest). thus sharpening edges between objects.

pointSpread

Property
Type
number

The point spread function portrays the distribution of light from a point source through a lense. This will introduce a slight blurring effect.

none

Property
Type
number

No kernel type is specified.

StretchType

Type definition

Stretch type constants used for the stretch raster function.

none

Property
Type
number

If the stretch type is None. no stretch method will be applied. even if statistics exist.

standardDeviation

Property
Type
number

The standard deviation stretch type applies a linear stretch between the values defined by the standard deviation (n) value.

histogramEqualization

Property
Type
number

The histogram equalization stretch type.

minMax

Property
Type
number

The minMax stretch type applies a linear stretch based on the output minimum and output maximum pixel values. which are used as the endpoints for the histogram.

percentClip

Property
Type
number

The percent clip stretch type applies a linear stretch between the defined percent clip minimum and percent clip maximum pixel values.

sigmoid

Property
Type
number

The Sigmoid contrast stretch is designed to highlight moderate pixel values in your imagery while maintaining sufficient contrast at the extremes.

LocalArithmeticOperation

Type definition

The local arithmetic operations types. Refer to the Local raster functions for more info.

plus

Property
Type
number

Adds (sums) the values of two rasters on a cell-by-cell basis.

minus

Property
Type
number

Subtracts the value of the second input raster from the value of the first input raster on a cell-by-cell basis.

times

Property
Type
number

Multiplies the values of two rasters on a cell-by-cell basis.

sqrt

Property
Type
number

Calculates the square root of the cell values in a raster.

power

Property
Type
number

Raises the cell values in a raster to the power of the values found in another raster.

abs

Property
Type
number

Calculates the absolute value of the cells in a raster.

divide

Property
Type
number

Divides the values of two rasters on a cell-by-cell basis.

exp

Property
Type
number

Calculates the base e exponential of the cells in a raster.

exp10

Property
Type
number

Calculates the base 10 exponential of the cells in a raster.

exp2

Property
Type
number

Calculates the base 2 exponential of the cells in a raster.

int

Property
Type
number

Converts each cell value of a raster to an integer by truncation.

float

Property
Type
number

Converts each cell value of a raster into a floating-point representation.

ln

Property
Type
number

Calculates the natural logarithm (base e) of cells in a raster.

log10

Property
Type
number

Calculates the base 10 logarithm of cells in a raster.

log2

Property
Type
number

Calculates the base 2 logarithm of cells in a raster.

mod

Property
Type
number

Finds the remainder (modulo) of the first raster when divided by the second raster on a cell-by-cell basis.

negate

Property
Type
number

Changes the sign (multiplies by -1) of the cell values of the input raster on a cell-by-cell basis.

roundDown

Property
Type
number

Returns the next lower integer value. just represented as a floating point. for each cell in a raster.

roundUp

Property
Type
number

Returns the next higher integer value. just represented as a floating point. for each cell in a raster.

square

Property
Type
number

Calculates the square of the cell values in a raster.

LocalLogicalOperation

Type definition

The local logical operations type constants. Refer to the Local raster functions for more info.

bitwiseAnd

Property
Type
number

Performs a Bitwise And operation on the binary values of two input rasters.

bitwiseLeftShift

Property
Type
number

Performs a Bitwise Left Shift operation on the binary values of two input rasters.

bitwiseNot

Property
Type
number

Performs a Bitwise Not (complement) operation on the binary value of an input raster.

bitwiseOr

Property
Type
number

Performs a Bitwise Or operation on the binary values of two input rasters.

bitwiseRightShift

Property
Type
number

Performs a Bitwise Right Shift operation on the binary values of two input rasters.

bitwiseXOr

Property
Type
number

Performs a Bitwise eXclusive Or operation on the binary values of two input rasters.

booleanAnd

Property
Type
number

Performs a Boolean And operation on the cell values of two input rasters.

booleanNot

Property
Type
number

Performs a Boolean Not (complement) operation on the cell values of the input raster.

booleanOr

Property
Type
number

Performs a Boolean Or operation on the cell values of two input rasters.

booleanXOr

Property
Type
number

Performs a Boolean eXclusive Or operation on the cell values of two input rasters.

equalTo

Property
Type
number

Performs a Relational equal-to operation on two inputs on a cell-by-cell basis.

greaterThan

Property
Type
number

Performs a Relational greater-than operation on two inputs on a cell-by-cell basis.

greaterThanEqual

Property
Type
number

Performs a Relational greater-than-or-equal-to operation on two inputs on a cell-by-cell basis.

lessThan

Property
Type
number

Performs a Relational less-than operation on two inputs on a cell-by-cell basis.

lessThanEqual

Property
Type
number

Performs a Relational less-than-or-equal-to operation on two inputs on a cell-by-cell basis.

isNull

Property
Type
number

Determines which values from the input raster are NoData on a cell-by-cell basis.

notEqual

Property
Type
number

Performs a Relational not-equal-to operation on two inputs on a cell-by-cell basis.

LocalTrigonometricOperation

Type definition

The local trigonometric operations type constants. Refer to the Local raster functions for more info.

acos

Property
Type
number

Calculates the inverse cosine of cells in a raster.

asin

Property
Type
number

Calculates the inverse sine of cells in a raster.

atan

Property
Type
number

Calculates the inverse tangent of cells in a raster.

atanh

Property
Type
number

Calculates the inverse hyperbolic tangent of cells in a raster.

cos

Property
Type
number

Calculates the cosine of cells in a raster.

cosh

Property
Type
number

Calculates the hyperbolic cosine of cells in a raster.

sin

Property
Type
number

Calculates the sine of cells in a raster.

sinh

Property
Type
number

Calculates the hyperbolic sine of cells in a raster.

tan

Property
Type
number

Calculates the tangent of cells in a raster.

tanh

Property
Type
number

Calculates the hyperbolic tangent of cells in a raster.

acosh

Property
Type
number

Calculates the inverse hyperbolic cosine of cells in a raster.

asinh

Property
Type
number

Calculates the inverse hyperbolic sine of cells in a raster.

atan2

Property
Type
number

Calculates the inverse tangent (based on x,y) of cells in a raster.

CellStatisticalOperation

Type definition

The local cell statistics operations type constants. This function calculates a statistic on a pixel-by-pixel basis. Refer to the Local raster functions for more info.

majority

Property
Type
number

Determines the majority (value that occurs most often) of the inputs.

max

Property
Type
number

Determines the maximum (largest value) of the inputs.

mean

Property
Type
number

Determines the mean (average value) of the inputs.

med

Property
Type
number

Calculates the median of the inputs.

min

Property
Type
number

Determines the minimum (smallest value) of the inputs.

minority

Property
Type
number

Determines the minority (value that occurs least often) of the inputs.

range

Property
Type
number

Calculates the range (difference between largest and smallest value) of the inputs.

stddev

Property
Type
number

Calculates the standard deviation of the inputs.

sum

Property
Type
number

Calculates the sum (total of all values) of the inputs.

variety

Property
Type
number

Calculates the variety (number of unique values) of the inputs.

majorityIgnoreNoData

Property
Type
number

Determines the majority (value that occurs most often) of the inputs. Only cells that have data values will be used in determining the statistic value.

maxIgnoreNoData

Property
Type
number

Determines the maximum (largest value) of the inputs. Only cells that have data values will be used in determining the statistic value.

meanIgnoreNoData

Property
Type
number

Determines the mean (average value) of the inputs. Only cells that have data values will be used in determining the statistic value.

medIgnoreNoData

Property
Type
number

Determines the median of the inputs. Only cells that have data values will be used in determining the statistic value.

minIgnoreNoData

Property
Type
number

Determines the minimum (smallest value) of the inputs. Only cells that have data values will be used in determining the statistic value.

minorityIgnoreNoData

Property
Type
number

Determines the minority (value that occurs least often) of the inputs. Only cells that have data values will be used in determining the statistic value.

rangeIgnoreNoData

Property
Type
number

Calculates the range (difference between largest and smallest value) of the inputs. Only cells that have data values will be used in determining the statistic value.

stddevIgnoreNoData

Property
Type
number

Calculates the standard deviation of the inputs. Only cells that have data values will be used in determining the statistic value.

sumIgnoreNoData

Property
Type
number

Calculates the sum (total of all values) of the inputs. Only cells that have data values will be used in determining the statistic value.

varietyIgnoreNoData

Property
Type
number

Calculates the variety (number of unique values) of the inputs. Only cells that have data values will be used in determining the statistic value.

LocalConditionalOperation

Type definition

The local conditional operations type constants. Refer to the Local raster functions for more info.

setNull

Property
Type
number

Set Null sets identified cell locations to NoData based on a specified criteria. It returns NoData if a conditional evaluation is true, and returns the value specified by another raster if it is false.

conditional

Property
Type
number

Performs a conditional If, Then, Else operation. When a Con operator is used, there usually needs to be two or more local functions chained together, where one local function states the criteria and the second local function is the Con operator which uses the criteria and dictates what the true and false outputs should be.