Aggregate Multidimensional Raster (Spatial Analyst Tools)
Summary
Generates a multidimensional raster dataset by combining existing multidimensional raster variables along a dimension.
Usage
Use the Aggregation Definition parameter to choose an interval using a keyword, a value, or a range of values. For example, if you have 30 years of sea surface temperature data, collected daily at every 5 meters depth up to 100 meters, you can use the various interval options for the following scenarios:
Aggregate daily temperature data into monthly data in which the result is a multidimensional raster with 12 time slices, and each slice is the aggregate of each month across all the years. Choose Interval Keyword and set the keyword to Recurring Monthly.
Aggregate daily temperature data into monthly data in which the result is a multidimensional raster with 360 slices, or 12 time slices per year (30 years x 12 months = 360 slices). Choose Interval Keyword and set the keyword to Monthly.
Aggregate monthly temperature data into 4-month intervals. Choose Interval Value, set Value Interval to 4, and set Unit to Months.
Aggregate temperature data from 0 to 25 meters, then from 25 to 50 meters, then from 50 to 100 meters. Choose Interval Ranges and specify minimum and maximum depths as 0 25; 25 50; 50 100.
Supported multidimensional raster datasets include Cloud Raster Format (CRF), multidimensional mosaic datasets, or multidimensional raster layers generated by netCDF, GRIB, or HDF format files.
This tool produces a multidimensional raster dataset in Cloud Raster Format (CRF). Currently, no other output formats are supported.
By default, the multidimensional raster output will be compressed using the LZ77 compression type. However, it is recommended that you change the compression type to LERC and adjust the maximum error value based on the data. For example, if you expect the results of the analysis to be accurate to three decimal places, use 0.001 for the maximum error value. Avoid unnecessary accuracy requirements, as they will increase the processing time and storage size.
To change the compression type, modify the Compression environment setting.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input Multidimensional Raster |
The input multidimensional raster dataset. |
Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
|
Dimension |
The aggregation dimension. This is the dimension along which the variables will be aggregated. |
String |
|
Aggregation Method (Optional) |
Specifies the mathematical method that will be used to combine the aggregated slices in an interval. When the method is set to Custom, the Aggregation Function parameter becomes active.
|
String |
|
Variables [Dimension Info] (Description) (Optional) |
The variable or variables that will be aggregated along the given dimension. If no variable is specified, all variables with the selected dimension will be aggregated. For example, to aggregate daily temperature data into monthly average values, specify temperature as the variable to be aggregated. If you do not specify any variables and you have both daily temperature and daily precipitation variables, both variables will be aggregated into monthly averages and the output multidimensional raster will include both variables. |
String |
|
Aggregation Definition (Optional) |
Specifies the dimension interval for which the data will be aggregated.
|
String |
|
Keyword Interval (Optional) |
Specifies the keyword interval that will be used when aggregating along the dimension. This parameter is required when the Aggregation Definition parameter is set to Interval Keyword and the aggregation must be across time.
|
String |
|
Value Interval (Optional) |
The size of the interval that will be used for the aggregation. This parameter is required when the Aggregation Definition parameter is set to Interval Value. For example, to aggregate 30 years of monthly temperature data into 5-year increments, enter 5 as the Value Interval, and specify Unit as Years. |
Double |
|
Unit (Optional) |
The unit that will be used for the Value Interval parameter. This parameter is required when the Dimension parameter is a time field and the Aggregation Definition parameter is set to Interval Value. If you are aggregating anything other than time, this option will not be available and the unit for the interval value will match the variable unit of the input multidimensional raster data.
|
String |
|
Range (Optional) |
Interval ranges specified in a value table will be used to aggregate groups of values. The value table consists of pairs of minimum and maximum range values, with data type Double or Date. This parameter is required when the Aggregation Definition parameter is set to Interval Ranges. Value table columns:
|
Value Table |
|
Aggregation Function (Optional) |
A custom raster function that will be used to compute the pixel values of the aggregated rasters. The input is a raster function JSON object or an This parameter is required when the Aggregation Method parameter is set to Custom. |
File; String |
|
Ignore NoData (Optional) |
Specifies whether NoData values will be ignored in the analysis.
|
Boolean |
|
Dimensionless (Optional) |
Specifies whether the layer will have dimension values. This parameter is only enabled if a single slice is selected to create a layer.
|
Boolean |
|
Percentile value (Optional) |
The percentile that will be calculated. The default is 90, indicating the 90th percentile. The values can range from 0 to 100. The 0th percentile is essentially equivalent to the minimum statistic, and the 100th percentile is equivalent to maximum. A value of 50 will produce essentially the same result as the median statistic. This parameter is only available if the Statistics type parameter is set to Percentile. |
Double |
|
Percentile interpolation type (Optional) |
Specifies the method of percentile interpolation that will be used when there is an even number of values from the input raster to be calculated.
|
String |
Return value
| Label | Explanation | Data type |
|---|---|---|
|
Output Multidimensional Raster |
The output Cloud Raster Format (CRF) multidimensional raster dataset. |
Raster |
Environments
Cell Size, Compression, Current Workspace, Geographic Transformations, NoData, Output CONFIG Keyword, Output Coordinate System, Extent, Parallel Processing Factor, Pyramid, Raster Statistics, Resampling Method, Scratch Workspace, Snap Raster, Tile Size
Licensing information
- Basic: Requires Spatial Analyst or Image Analyst
- Standard: Requires Spatial Analyst or Image Analyst
- Advanced: Requires Spatial Analyst or Image Analyst