Skip To Content

Distributed processing with raster analytics

When working with massive raster datasets or performing complex processing workflows, traditional processing techniques are often too time-consuming or computationally intensive to be practical.

Raster analytics, a capability of ArcGIS Image Server as a part of ArcGIS Enterprise, solves that problem. Raster analytics is a flexible raster processing, storage, and sharing system that employs distributed computing and storage technology to efficiently process massive amounts of data. The power of raster analytics can also be extended by leveraging cloud computing capabilities and storage.

Using raster analytics, image processing and analysis jobs that used to take days or weeks can be accomplished in minutes or hours, and jobs that were too resource-intensive are feasible. ArcGIS offers a large set of raster functions that can be applied directly, customized, or chained together to process imagery and raster data. When you invoke raster analytics to perform this processing, distributed processing and storage are leveraged to speed up large or complex tasks. For example, raster analytics could be used to speed up deep learning workflows for object detection or classification, or to quickly produce large, detailed landcover maps.

To use raster analytics, you’ll first need to configure ArcGIS Image Server (as a part of your ArcGIS Enterprise) for raster analytics. You can then invoke raster analytics to process data using a variety of clients: ArcGIS Pro, Map Viewer in your ArcGIS Enterprise portal, the ArcGIS REST API, the ArcGIS APIs for Python and JavaScript, or ArcGIS Notebooks. Source data and processed results are then stored, published and shared across your enterprise.

Explore the following resources to learn more about using raster analytics for distributed image processing. (Not sure where to start? Look for the star by Esri's most helpful resources.)

Note:
To use distributed processing with raster analytics, you'll need ArcGIS Enterprise with ArcGIS Image Server configured for raster analysis. You may also want to use ArcGIS Pro as a client to invoke raster analytics.

ArcGIS Help

Reference material for ArcGIS Pro, ArcGIS Online, and ArcGIS Enterprise:

ArcGIS blogs, articles, story maps, and white papers

Supplemental guidance about concepts, software functionality, and workflows:

Videos

Esri-produced videos that clarify and demonstrate concepts, software functionality, and workflows:

Learn Lessons

Guided, hands-on lessons based on real-world problems:

Developer resources

Resources and support for automating and customizing workflows:

  • Learn about the functions for calling tools to provide distributed raster analysis using the arcgis.raster.analytics module in the ArcGIS API for Python.

Geonet

Online places for the Esri community to connect, collaborate, and share experiences:

* Esri's top picks

Related topics