Available with Spatial Analyst license.
The Spatial Analyst toolbox provides a set of spatial analysis and modeling tools for raster (cell-based) and feature (vector) data.
The capabilities of Spatial Analyst are broken down into categories or groups of related functionality. Knowing the categories will help you identify which particular tool to use. The table at the end of this section lists all the available toolsets with a description of the capabilities offered by the tools in each.
There are several ways to access Spatial Analyst functionality. With geoprocessing, operations in the Spatial Analyst toolbox can be performed through a Tool dialog box, Python (either at an interactive command line interface or with a script), or a Model. Traditional operations and workflows using Map Algebra can also be performed in the Python environment.
For most tools, when the output is a raster, the location and name you specify for the output raster determines the format in which it is created. When not saving to a geodatabase, specify .tif for a TIFF file format, .crf for a CRF file format, .img for an ERDAS IMAGINE file format, or no extension for an Esri Grid raster format. See Output raster formats and names for more information.
See the Spatial Analyst extension help to learn more about the product, its capabilities, and how to perform analysis with it.
Spatial Analyst toolsets
The functional categories of Spatial Analyst are identified below.
The functional categories of raster analysis available with the Spatial Analyst are identified below.
Toolset | Description |
---|---|
The Conditional tools allow you to control the output values based on the conditions placed on the input values. The conditions can be based on queries on the attributes. | |
The Density toolset contains tools that calculate the density of input features within a neighborhood around each output raster cell. | |
The Distance tools allow you to perform analysis that accounts for either straight-line (Euclidean) distance or weighted distance. Distance can be weighted by a simple cost (friction) surface or in ways that account for vertical and horizontal restrictions to movement. | |
The Extraction tools allow you to extract a subset of cells from a raster by either the cells' attributes or their spatial location. You can also obtain the cell values for specific locations as an attribute in a point feature class or as a table. | |
The local tools are those where the value at each cell location on the output raster is a function of the values from all the inputs at that location. | |
The Math toolset contains tools that perform mathematical operations on rasters. | |
Neighborhood tools create output values for each cell location based on the location value and the values identified in a specified neighborhood. The neighborhood type can be either moving or search radius. | |
Overlay analysis tools allow you to apply weights to several input layers, combine them into a single output, and subject to specifications of distribution and shape, identify preferred locations within that result. These tools are commonly used for suitability modeling. | |
Raster Creation | The Raster Creation tools generate new rasters in which the output values are based on a constant or a statistical distribution. |
The Reclass tools provide a variety of methods that allow you to reclassify or change input cell values to alternative values. | |
With the Surface tools, you can quantify and visualize a terrain landform represented by a digital elevation model. | |
The Zonal tools allow you to perform analysis when the output is a result of computations performed on all cells that belong to each input zone. A zone can be defined as being a single area of a particular value, but it can also be composed of multiple disconnected elements, or regions, all having the same value. Zones can be defined by raster or feature datasets. Rasters must be of integer type, and features must have an integer or string attribute field. |