Merge Multidimensional Rasters
- URL:https://<rasteranalysistools-url>/ManageMultidimensionalRasters
- Related Resources: Add Image, Aggregate Multidimensional Raster, Analyze Changes Using CCDC, Build Multidimensional Transpose, Calculate Density, Calculate Distance, Calculate Travel Cost, Classify, Convert Feature to Raster, Convert Raster Function Template, Convert Raster to Feature, Copy Raster, Create Image Collection, Delete Image, Delete Image Collection, Find Argument Statistics, Generate Multidimensional Anomaly, Generate Raster, Generate Trend Raster, Linear Spectral Unmixing, Manage Multidimensional Raster, Predict Using Trend Raster, Sample, Segment, Subset Multidimensional Raster, Summarize Raster Within
- Version Introduced:10.9
Description
The MergeMultidimensionalRasters task combines multiple multidimensional raster datasets spatially or across variables and dimensions.

Request parameters
Parameter | Details |
---|---|
inputMultidimensionalRasters (Required) | The list of input multidimensional image service layers to combine. This can be specified as a list of Portal Item IDs, Image Service URLs, cloud multidimensional raster datasets or shared multidimensional raster datasets. Syntax: The JSON object describes the input multidimensional rasters. At least one type of input must be provided in the JSON object. If multiple inputs are given, the itemIds takes priority.
|
outputName | The output image service name that will be created. If the image service already exists, the portal item ID or service URL can be provided and the output path of the raster dataset generated in the raster store will be used to update the existing service definition. Otherwise, a new image service will be created. The output hosted image service is stored in the raster store and shared on the image hosting ArcGIS Image Server or the raster analysis ArcGIS Image Server, depending on your configuration. Syntax: A JSON object describes the name of the output or the output raster. Example
|
resolveOverlapMethod | Specifies the method used to handle overlapping pixels when merging rasters spatially or dimensionally.
Syntax: String. Example
|
context (Optional) | Contains additional settings that affect task execution. This task has the following settings:
Example
|
f | The response format. The default response format is html. Values: html | json |
Response
When you submit a request, the task assigns a unique job ID for the transaction.
Syntax:
{ "jobId": "<unique job identifier>", "jobStatus": "<job status>" }
After the initial request is submitted, you can use the jobId to periodically check the status of the job and messages, as described in Check job status. Once the job has successfully completed, use the jobId to retrieve the results. To track the status, you can make a request of the following form:
https://<analysis-url>/MergeMultidimensionalRasters/jobs/<jobId>
When the status of the job request is esriJobSucceeded, you can access the results of the analysis by making a request of the following form:
http://<raster analysis url>/MergeMultidimensionalRasters/jobs/<jobId>/results/ outputMultidimensionalRaster?token=<your token>&f=json
Example usage
Below is a sample request URL for MergeMultidimensionalRasters.
https://services.myserver.com/arcgis/rest/services/System/RasterAnalysisTools/ImageServer/MergeMultidimensionalRasters/submitJob
JSON Response example
The response returns the outputRaster output parameter, which has properties for parameter name, data type, and value. The content of value is always the output raster dataset itemId and the image service URL.
{
"paramName": "outputMultidimensionalRaster",
"dataType": "GPString",
"value": {
"itemId": "c267610d0feb4370bf38cc6e2c4ac261",
"url": "https://services.myserver.com/arcgis/rest/services/Hosted/<service name>/ImageServer"
}
}