Available with Image Analyst license.
Available with Spatial Analyst license.
ArcGIS Image Analyst includes functions in ArcPy for processing and creating rasters or raster objects.
Many of these functions, available with the arcpy.ia module, do not require an Image Analyst license. Where applicable, the license requirements for each function are listed in the function documentation. Many functions are also available with the arcpy.sa module, and similarly do not require the Spatial Analyst license. If the function requires a license and you are working with a Concurrent Use license, you can use the CheckOutExtension function to access the functionality.
Analysis
Function | Description |
---|---|
Creates a raster object by aggregating the input multidimensional raster based on a dimension interval and an aggregation method. | |
Creates a raster object that contains the anomaly pixel values of the input multidimensional raster based on a time-dimension interval and the anomaly calculation method. | |
Creates a raster object by applying a raster function or function chain to one or more input rasters. | |
Creates a raster object by applying a raster function or a customized function template to every slice in the input multidimensional raster. | |
Calculates apparent temperature based on ambient temperature and relative humidity. The apparent temperature is often described as how hot it feels to the human body. | |
Creates a raster object by applying a tasseled cap transformation on an input raster. | |
Creates a raster object by dividing an input raster into two distinct classes, where a high-value class is displayed with white pixels and a low-value class is displayed with black pixels. | |
Identifies dangerous winter conditions that, depending on exposure times to the elements, can result in frostbite or hypothermia. |
Appearance
Function | Description |
---|---|
Creates an enhanced image by improving the contrast and brightness of the source image. | |
Performs filtering on the pixel values in an image, which can be used for sharpening an image, blurring an image, detecting edges within an image, or other kernel-based enhancements. | |
Creates a higher-resolution multiband image by fusing a lower-resolution multispectral image and a higher-resolution panchromatic image. | |
Creates a rendered raster object by applying symbology to the referenced raster dataset. This function is useful when displaying data in a Jupyter notebook. | |
Computes the statistics and histogram of a raster. | |
Enhances an image by changing properties such as brightness, contrast, and gamma through multiple stretch types based on statistics. | |
Visualize flow direction and magnitude information in your raster with vector symbols. |
Classification
Function | Description |
---|---|
Performs a supervised classification, using the maximum likelihood classification algorithm. |
Conversion
Function | Description |
---|---|
Transforms the pixel values to display the raster data as either a grayscale or an RGB color image based on a color scheme or specific colors in a color map file. | |
Converts a single-band raster with a color map to a three-band (red, green, and blue) raster. | |
Converts the color model of a three-band unsigned 8-bit image from either the hue, saturation, and value (HSV) to red, green, and blue (RGB) or vice versa. | |
Computes the magnitude from complex values. | |
Converts a multiband image into a single-band grayscale image. Specified weights are applied to each of the input bands, and a normalization is applied for output. | |
Applies a matrix to a multiband image to affect the color values of the output. | |
Converts pixels from one unit to another. It supports conversion of distance, speed, and temperature. | |
Combines and converts two rasters into a two-band raster that is of either data type Magnitude-Direction or data type U-V. |
Correction
Function | Description |
---|---|
Creates a raster object by removing speckle and smoothing out noise in radar datasets, while retaining edges and sharp features in the image. |
Data Management
Function | Description |
---|---|
Creates a new raster that is a copy of the input raster with the current environment settings being applied. | |
Creates a raster object that is clipped according to the extent of an input raster dataset or the shape of an input polygon feature class. | |
Creates a raster object by combining multiple rasters to form a multiband image. | |
Creates a raster object by extracting one or more bands from, or reordering the bands in, a multiband raster. | |
Creates a raster object by specifying one or more NoData values or a range of valid pixel values. | |
Creates a raster object by merging a list of rasters spatially or across dimensions. | |
Creates a raster object by changing the spatial resolution of the input raster and sets rules for aggregating or interpolating values across the new pixel sizes. | |
Creates a raster object that is a subset of the input multidimensional raster based on selected variables and dimension intervals. | |
Creates a raster object by unpacking the bits of the input pixel and mapping 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 band products. |
Math
Function | Description |
---|---|
Performs an arithmetic operation between two rasters or between a raster and a scalar and returns a raster object with the operation applied. | |
Performs an arithmetic operation on the bands of a multiband raster object and returns a raster object with the operation applied. | |
Calculates the Green Chlorophyll Index (CIg) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Red-Edge Chlorophyll Index (CIre) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Clay Minerals (CM) ratio from a multiband raster object and returns a raster object with the index values. | |
Calculates the Enhanced Vegetation Index (EVI) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Ferrous Minerals (FM) ratio from a multiband raster object and returns a raster object with the index values. | |
Calculates the Global Environmental Monitoring Index (GEMI) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Green Normalized Difference Vegetation Index (GNDVI) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Green Vegetation Index for Landsat TM (GVITM) from a Landsat TM image and returns a raster object with the index values. | |
Calculates the Iron Oxide (IO) ratio from a multiband raster object and returns a raster object with the index values. | |
Calculates the Modified Soil Adjusted Vegetation Index (MSAVI2) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Modified Triangular Vegetation Index (MTVI2) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Normalized Difference Vegetation Index (NDVI) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Red-Edge Normalized Difference Vegetation Index (NDVIre) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Normalized Difference Water Index (NDWI) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Perpendicular Vegetation Index (PVI) from a multiband raster object and returns a raster object with the index values. | |
Provides access to all existing math functions and returns a raster object with the mathematical operation applied. | |
Calculates the Red-Edge Triangulated Vegetation Index (RTVICore) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Soil Adjusted Vegetation Index (SAVI) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Red-Edge Simple Ratio (SRre) from a multiband raster object and returns a raster object with the index values. | |
Calculates Sultan's formula from a six-band 8-bit raster object and returns a three-band 8-bit raster object. | |
Calculates the Transformed Soil Adjusted Vegetation Index (TSAVI) from a multiband raster object and returns a raster object with the index values. | |
Calculates the Visible Atmospherically Resistant Index (VARI) from a multiband raster object and returns a raster object with the index values. |
Reclass
Function | Description |
---|---|
Categorizes the pixel values of the raster data into groups with specific values. | |
Creates a raster object by looking up values found in another field in the table of the input raster. |
Statistical
Function | Description |
---|---|
Creates a raster object where each pixel contains the band index at which that pixel reached the statistical argument. If the input raster is multidimensional, the output raster object will contain dimension values instead of band indices. | |
Calculates statistics for each cell of an image based on a defined focal neighborhood. |
Surface
Function | Description |
---|---|
Identifies the downslope direction of the maximum rate of change in value from each cell to its neighbors. | |
Creates a raster object that simultaneously displays the aspect and slope of a surface. | |
Creates a raster object for contour lines by joining points with the same value from a raster dataset. The contours are isolines created as rasters for visualization. | |
Displays the shape or curvature of the slope, which can be concave or convex and can be understood from the curvature value. The curvature is calculated by computing the second derivative of the surface. | |
Creates pixels on a raster object where holes exist in the elevation. | |
Creates a raster object of a grayscale 3D representation of a surface by considering the illumination source location and shadows. | |
Creates a color 3D representation of the terrain by merging the images from the elevation-coded and hillshade methods. | |
Represents the rate of change of elevation for each pixel. |