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.
Note: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 CalculateDensity 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 InterpolatePoints 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 CreateViewshed 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 CalculateDensity 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 InterpolatePoints 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. | |
The Segment task groups adjacent pixels that have similar spectral and spatial characteristics into segments. | |
The Train Classifier task is a service to train image classifiers in a deep learning model 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 FlowAccumulation task creates a raster of accumulated flow into each cell. A weight factor can optionally be applied. |
|
The FlowDirection task creates a raster of flow direction from each cell to its steepest downslope neighbor. |
|
The FlowDistance 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 StreamLink 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 ConvertFeatureToRaster task converts a point, line, or polygon feature dataset to a raster. | |
The ConvertRasterToFeature 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 SummarizeRasterWithin task summarizes the cells of a raster within the boundaries of zones defined by another dataset. | |
The ZonalStatisticsAsTable task summarizes the cells of a raster within the boundaries of zones defined by another dataset. |
The DistanceAccumulation task calculates accumulated distance for each cell to sources, allowing for straight-line distance, cost distance, true surface distance, as well as vertical and horizontal cost factors. |
|
The DistanceAllocation task calculates distance allocation for each cell to the provided sources based on straight-line distance, cost distance, true surface distance, as well as vertical and horizontal cost factors. |
|
The OptimalPathAsLine task calculates the optimal path from a source to a destination as a feature. | |
The OptimalPathAsRaster task calculates the optimal path from a source to a destination as a raster. |
|
The OptimalRegionConnections task calculates the optimal connectivity network between two or more input regions. |
The CalculateDistance task calculates the Euclidean distance, direction, and allocation from a single source or set of sources. |
|
The CalculateTravelCost 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 CostPathAsPolyline task calculates the least-cost path from a source to a destination. | |
The DetermineOptimumTravelCostNetwork task calculates the optimum cost network from a set of input regions. |
|
The DetermineTravelCostPathAsPolyline task calculates the least-cost path between sources and destinations. |
|
The DetermineTravelCostPathsToDestinations task calculates specific paths between known sources and known destinations. |