The raster functions allow you to define processing operations that will be applied to one or more rasters. These functions are applied to the raster data on the fly as the data is accessed and viewed; therefore, they can be applied quickly without having to endure the time it would otherwise take to create a processed product on disk.
Functions can be applied to various rasters (or images), including the following:
- Raster dataset layers
- Mosaic datasets
- Rasters within mosaic datasets
- Image service layers
The functions are organized within a function chain, allowing you to create various processed products by chaining together multiple functions.
Adjusts image brightness values (DN) for some satellite sensors.
Calculates four different argument statistics functions: ArgMax, ArgMin, ArgMedian, and Duration.
Performs an arithmetic operation between two partially or completely spatially overlapping rasters or a raster and one or more constant values.
Identifies the downslope direction of the maximum rate of change in value from each cell to its neighbors.
Defines an attribute table that will be used to symbolize a single-band mosaic dataset.
Performs an arithmetic operation on the bands of a raster dataset.
Creates a raster output that divides your raster into two distinct classes.
Creates a preprocessed cache dataset at the point in the function chain where it's added for an item in a mosaic dataset.
Classifies a raster dataset based on an Esri Classifier Definition (.ecd) file and raster dataset inputs.
Extracts or excludes an area in a raster according to a set of extents.
Converts the color model of an image, for example, from either the hue, saturation, and value (HSV) to red, green, and blue (RGB), or vice versa.
Transforms the pixel values to display the raster data as either a grayscale or a red, green, and blue (RGB) image, based on a color map.
Converts a single-band raster with a color map to a three-band (red, green, and blue) raster.
Computes magnitude from complex values.
Combines rasters to form a multiband raster.
Creates a virtual raster with a single pixel value for all its pixels.
Enhances the appearance of raster data (imagery) by modifying the brightness or contrast.
Performs filtering on the pixel values in a raster, which can be used for sharpening an image, blurring an image, detecting edges within an image, or other kernel-based enhancements.
Displays the shape or curvature of the slope. The curvature is calculated by computing the second derivative of the surface.
Creates pixels in areas where holes exist within your elevation data.
Reorders or extracts bands from a raster.
Rectifies an image based on the geodata transformation that is supplied with the raster. This can be used to orthorectify rasters based on a sensor definition and a terrain model.
Converts a multiband raster into a grayscale raster.
Generates a grayscale model of a terrain with the sun's relative position taken into account for shading the terrain.
Default function required by all rasters in a mosaic dataset if there is no other function.
Converts irregularly gridded point clouds or raster data into square pixels.
Inserts or overrides the key metadata of a raster.
Renders lidar data managed using the LAS dataset.
This function cannot be added manually. It is added when the data is added to a mosaic dataset using the LAS dataset raster type.
Renders lidar data stored using the LAS file format.
This function cannot be added manually. It is added when the data is added to a mosaic dataset using the LAS raster type.
Performs bitwise, conditional, logical, mathematical, and statistical operation calculations, on a pixel-by-pixel basis.
Creates NoData by defining a range of pixel values. Any values outside the range will be returned as NoData.
Creates a single raster item in the attribute table from multiple items (rows).
Generates a supervised classification image using a signature file.
Calculates the Normalized Difference Vegetation Index (NDVI) values using a two-band raster consisting of the red and near-infrared bands.
Enhances the spatial resolution of a multiband image by fusing it with a higher-resolution panchromatic image.
Converts your Python code into a custom raster function.
Converts the pixels of RADARSAT-2 imagery to a true representation of the radar backscatter.
Modifies properties of the raster, such as bit depth.
Enriches a raster by adding bands derived from values of specified attributes from an external table or a feature service.
Dynamically modifies the parameters used in a mosaic dataset or image service without physically persisting the changes to the items.
Allows you to change or reclassify the pixel values of the raster data.
Modifies the projection of and optionally resamples a raster dataset, mosaic dataset, or raster item in a mosaic dataset.
Changes the cell size and resampling method.
Identifies features or segments in your imagery by grouping adjacent pixels together that have similar spectral characteristics.
Performs radiometric calibration for Sentinel 1 datasets. This works with both Ground Range Detection (GRD) and Single Look Complex (SLC) products.
Performs thermal noise removal for Sentinel 1 datasets. This works with both GRD and SLC products.
Generates a shaded relief from an elevation model and color ramp.
Calculates the rate of change of elevation for each DEM cell.
Smooths or removes speckles in radar imagery using a noise model.
Applies a matrix to a multiband image to affect the spectral values of the output. This can be used to convert a false-color image to a pseudocolor image.
Calculates focal statistics for each pixel of an image based on a defined focal neighborhood.
Defines the statistics and histogram of a raster. This is especially useful when it is added to the end of a processing pane so the statistics can be used to render the output.
Enhances an image by changing properties, such as brightness, contrast, and gamma, through multiple stretch types.
A principal component analysis that can classify certain multispectral datasets and calculate new bands that are useful for vegetation and agricultural studies.
Renders multipoint data managed using a terrain stored in a geodatabase.
This function cannot be added manually. It is added when the data is added to a mosaic dataset using the Terrain raster type.
Unpacks the bits of the input pixel and maps them to specified bits in the output pixel. The purpose of this function is to manipulate bits from a couple of inputs, such as the Landsat 8 Quality Assessment (QA) band.
Converts pixels from one unit to another unit. It supports conversion of distance, speed, and temperature.
Composites and converts two rasters into a two-band raster that has a vector field as either Magnitude-Direction or Field U-V.
Specifies how a raster with vector symbols is displayed. This renderer is often used for visualizing flow direction and magnitude in meteorology and oceanography.
Overlays several rasters using a common measurement scale and weights each according to its importance.
Overlays several rasters, multiplying each by their given weight and summing them together.
Remaps pixels in a raster based on zones defined in another raster and zone-dependent value mapping defined in a table.