Skip To Content

Raster analysis tools in ArcGIS

Raster analysis functions, tools, templates, and APIs can be used in your projects and solutions and are available throughout ArcGIS. The links below provide details describing common tools and use cases.

For raster analysis descriptions and overviews of how to deploy a raster analysis system, see the following articles and blogs:

For more information about Raster Analytics, see Distributed processing with Raster Analytics.

ArcGIS Enterprise portal tools

Raster analysis tools are available in ArcGIS Enterprise through Map Viewer Classic and ArcGIS Pro clients. See Perform raster analysis for an overview of tools and implementation details such as required privileges and prerequisites using Map Viewer Classic. Other topics describe using and editing raster function templates, performing deep learning, and so on.

ArcGIS Pro tools and Python modules

ArcGIS Pro allows you to manage, process, analyze, visualize, and share your imagery and raster data through the raster analysis portal. To learn about the Raster Analysis tools available in ArcGIS Pro, see Raster Analysis toolbox. There are also many additional raster geoprocessing tools available in other toolboxes, for example the Image Analyst toolbox and the Spatial Analyst toolbox. For information about using raster functions, see raster functions using distributed processing.

The Image Analysis module, arcpy.ia and the Spatial Analyst module, arcpy.sa are Python modules for managing and processing imagery and raster data. The modules also includes functionality provided by the ArcGIS Image Analyst extension and the ArcGIS Spatial Analyst extension, such as all of the geoprocessing functions, as well as advanced functions and classes that allow you to automate your raster processing workflows.

For more information, see Image Analysis module and the Spatial Analyst module.

ArcGIS REST API services

Raster analysis capabilities are possible through the ArcGIS REST API. All analysis tasks operate on an Image Service, which can also be queried using child operations and resources. The Raster Analysis service contains a large suite of tasks to address various applications. Photogrammetry workflows are also available through the Ortho Mapping service tasks.

ArcGIS API for Python modules

The arcgis.raster module contains classes and raster analysis functions to work with raster data and imagery layers. For more information about this module and available submodules, review the ArcGIS API for Python documentation.

Summary

Raster analysis tools and functions can be used for image and raster processing across ArcGIS. Using the links above, you can access tools, tasks, and processing templates to be used in Portal for ArcGIS and ArcGIS Pro or with ArcGIS REST API or the ArcGIS API for Python.