Raster Analysis service tasks
The Raster Analysis service contains a number of tasks that you can access and use in your applications. These tasks are arranged below into categories of logical groupings, which do not affect how you access or use the tasks in any way.

Starting in ArcGIS 10.6, an input image service can now also be secured. If your raster function requires a secured image service as an input, you will need to provide a token (and possibly a referrer) along with the URL so that the analysis service can access it. A long-lived token can be obtained from the token server. See the ArcGIS Server help for more details about acquiring ArcGIS tokens.
![]() The Calculate Density task creates a density layer from point features by spreading known quantities of some phenomenon (represented as attributes of the points) across the raster. The result is a layer of areas classified from least dense to most dense. | |
![]() The Interpolate Points task allows you to predict values at new locations based on measurements from a collection of points. The tool takes point data with values at each point and returns a raster of predicted values. |
![]() The Create Viewshed task uses an elevation surface and observer locations to identify areas where the observers can see the observed objects and the observed objects can see the observers. |
![]() The Calculate Density task creates a density layer from point features by spreading known quantities of some phenomenon (represented as attributes of the points) across the raster. The result is a layer of areas classified from least dense to most dense. | |
![]() The Interpolate Points task allows you to predict values at new locations based on measurements from a collection of points. The tool takes point data with values at each point and returns a raster of predicted values. |
![]() The Classify task will create categories of pixels based on the input raster and the classifier definition JSON that was generated from the Train Classifier service. | |
![]() Groups together adjacent pixels that have similar spectral and spatial characteristics into segments. | |
![]() The Train Classifier task is a service to train image classifiers and return an .ecs file in JSON. The .ecs file is used in the Classify task. |
![]() The Nibble task replaces the input cells corresponding to a mask with the values of the nearest neighbors. |
![]() The Fill task fills sinks in a surface raster to remove small imperfections in the data. |
|
![]() The Flow Accumulation task creates a raster of accumulated flow into each cell. A weight factor can optionally be applied. |
|
![]() The Flow Direction task creates a raster of flow direction from each cell to its steepest downslope neighbor. |
|
![]() The Flow Distance task computes the downslope horizontal or vertical distance to cells in a stream or river into which they flow. A flow direction raster can optionally be applied. In case of multiple flow paths, minimum, weighted mean, or maximum flow distance can be computed. |
|
![]() The Stream Link task assigns unique values to sections of a raster linear network between intersections. |
|
![]() The Watershed task determines the contributing area above a set of cells in a raster. |
![]() The Convert Feature to Raster task converts a point, line or polygon feature dataset to a raster. | |
![]() The Convert Raster to Feature task converts a raster to a point, line or polygon feature dataset. |
![]() The Copy Raster task takes single raster layer input and generates the output image using parallel processing. The input raster dataset can be clipped, resampled, and reprojected based on the setting. |
|
![]() The Generate Raster task is a service that allows you to execute raster analysis on a distributed server deployment. The analysis can be specified either with a predefined server raster function keyword, or by giving a JSON object representation of a raster function chain. |
![]() The Summarize Raster Within task summarizes the cells of a raster within the boundaries of areas defined by another dataset. |
![]() The Calculate Distance task calculates the Euclidean distance, direction, and allocation from a single source or set of sources. |
|
![]() The Calculate Travel Cost task calculates the cost distance from a single source or set of sources, while accounting for surface distance and horizontal and vertical cost factors. |
|
![]() The Cost Path as Polyline task calculates the least-cost path from a source to a destination. | |
![]() The Determine Optimum Travel Cost Network task calculates the optimum cost network from a set of input regions. |
|
![]() The Determine Travel Cost Path as Polyline task calculates the least cost path between sources and destinations. |
|
![]() The Determine Travel Cost Paths to Destinations task calculates specific paths between known sources and known destinations. |