Label | Explanation | Data Type |
Input Multidimensional Rasters
| The input multidimensional rasters to be combined. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
Output Raster
| The merged multidimensional raster dataset in Cloud Raster Format (a .crf file) or NetCDF format (an .nc file). | Raster Dataset |
Resolve Overlap Method
(Optional) | Specifies the method that will be used to resolve overlapping pixels in the combined datasets.
| String |
Summary
Combines multiple multidimensional raster datasets spatially or across variables and dimensions.
Usage
This tool creates a merged multidimensional raster dataset from a list of multidimensional rasters. For example, if you have a mosaic dataset that contains 30 years of monthly precipitation data and another dataset with 10 years of monthly temperature data, you can combine them into a multidimensional raster with both variables.
The tool supports input data in NetCDF format (.nc file).
If the input multidimensional rasters contain different variables, the output multidimensional raster will contain all the variables.
If the input multidimensional rasters contain different dimensions or dimension values, the output multidimensional raster will include all the dimensions and dimension values.
If the input multidimensional rasters contain the same dimensions and variables but different spatial extents, the output multidimensional raster will include the variables and dimensions across the merged spatial extents.
This tool produces a multidimensional raster dataset in Cloud Raster Format (CRF) or NetCDF format (.nc file).
Parameters
arcpy.md.MergeMultidimensionalRasters(in_multidimensional_rasters, out_raster, {resolve_overlap_method})
Name | Explanation | Data Type |
in_multidimensional_rasters [in_multidimensional_rasters,...] | The input multidimensional rasters to be combined. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
out_raster | The merged multidimensional raster dataset in Cloud Raster Format (a .crf file) or NetCDF format (an .nc file). | Raster Dataset |
resolve_overlap_method (Optional) | Specifies the method that will be used to resolve overlapping pixels in the combined datasets.
| String |
Code sample
Merge two multidimensional rasters with different variables.
# Import system modules
import arcpy
# Append slices from two multidimensional rasters with temperature data
arcpy.md.MergeMultidimensionalRaster(
["C:/data/temp1980_1990.crf", "C:/data/precip1980_1990.crf"],
"C:/data/temp_precip_1980_1990.crf")
Merge two multidimensional rasters with different dimension values.
# Import system modules
import arcpy
# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_2000_2019.crf", "C:/data/hycom_2020.crf"]
output_multidimensional_raster = "C:/new_data/hycom2000_2020.crf"
# Merge the dimension values for the variables
arcpy.md.MergeMutidimensionalRaster(
input_multidimensional_rasters, output_multidimensional_raster)
Merge two multidimensional rasters with different spatial extents.
# Import system modules
import arcpy
# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_East.crf", "C:/data/hycom_WEST.crf"]
output_multidimensional_raster = "C:/new_data/hycom_ALL.crf"
# Merge the spatial regions of the input data
arcpy.md.MergeMutidimensionalRaster(
input_multidimensional_rasters, output_multidimensional_raster, "FIRST")
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes