Manage Multidimensional Raster
- URL:https://<rasteranalysistools-url>/ManageMultidimensionalRaster
- Related Resources: Add Image, Aggregate Miltidimensional Raster, Analyze Changes Using CCDC, Build Multidimensional Transpose, Calculate Density, Calculate Distance, Calculate Travel Cost, Classify, Classify Object Using Deep Learning, Classify Pixels Using Deep Learning, Convert Feature to Raster, Convert Raster Function Template, Convert Raster to Feature, Copy Raster, Cost Path as Polyline, Create Image Collection, Create Viewshed, Delete Image, Delete Image Collection, Detect Changes Using Change Analysis Raster, Detect Objects Using Deep Learning, Determine Optimum Travel Cost Network, Determine Travel Cost Paths to Destinations, Determine Travel Cost Path as Polyline, Export Training Data for Deep Learning, Fill, Find Argument Statistics, Flow Accumulation, Flow Direction, Flow Distance, Generate Multidimensional Anomaly, Generate Raster, Generate Trend Raster, Install Deep Learning Model, Interpolate Points, Linear Spectral Unmixing, List Deep Learning Model Info, Manage Multidimensional Raster, Nibble, Predict Using Trend Raster, Query Deep Learning Model Info, Sample, Segment, Stream Link, Subset Multidimensional Raster, Summarize Raster Within, Train Classifier, Train Deep Learning Model,Uninstall Deep Learning Model, Watershed
- Version Introduced:10.8.1
Description
The ManageMultidimensionalRaster task edits a multidimensional raster by adding or deleting variables or dimensions.

Request parameters
Parameter | Details |
---|---|
targetMultidimensionalRaster (Required) | The Portal Item ID, Image Service URL, cloud multidimensional raster dataset or shared multidimensional raster dataset. Syntax: JSON object describes the input multidimensional raster. At least one type of input needs to be provided in the JSON object. If multiple inputs are given, the itemid takes the priority.
|
manageMode | Specifies the type of modification that will be performed on the target raster.
Syntax: A string representing the manage mode. Example
|
variables | The variable or variables that will be modified in the target multidimensional raster. This is required if the operation being performed is a modification of an existing variable. If no variable is specified, the first variable in the target multidimensional raster will be modified Syntax: A list of variables. Multiple variables are separated by comma. Example
|
inputMultidimensionalRasters | List of input rasters. The input raster can be the Portal Item ID, Image Service URL, cloud raster dataset or shared multidimensional raster dataset. This is required when manage_mode is set to APPEND_SLICES, REPLACE_SLICES, or APPEND_VARIABLES. At least one type of input needs to be provided in the JSON object. If multiple inputs are given. The itemid takes the priority. Syntax: A JSON object describing the input rasters. Example
|
dimensionName | The name of the dimension to be added to the dataset. This is required if manage_mode is set to ADD_DIMENSION. Syntax: A string containing the name of the dimension. Example
|
dimensionValue | The value of the dimension to be added. This is required if manage_mode is set to ADD_DIMENSION. Example
Syntax: A string representing the value of the dimension name. |
dimensionDescription | The description of the dimension to be added. This is required if manage_mode is set to ADD_DIMENSION. Syntax: A string describing the dimension. Example
|
dimensionUnit | The unit of the dimension to be modified. 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>/ManageMultidimensionalRaster/jobs/<jobId>
Accessing results
When the status of the job request is esriJobSucceded, you can access the results of the analysis by making a request of the following form.
https://<raster analysis url>/ManageMultidimensionalRaster/jobs/<jobId>/results/updatedTargetMultidimensionalRaster?token=<your token>&f=json
Parameter | Description |
---|---|
updatedTargetMultidimensionalRaster | The output multidimensional raster URL Example:
The result has properties for parameter name, data type, and value. The content of the value is always the image service URL
|