Summary
Transposes a multidimensional raster dataset, which divides the multidimensional data along each dimension to optimize performance when accessing pixel values across all slices.
Usage
The input multidimensional raster must be in Cloud Raster Format (CRF). Currently, no other formats are supported.
The Build Multidimensional Transpose tool enhances performance when accessing pixel values across all slices in a large multidimensional dataset, for example when you create a temporal profile chart for daily sea surface temperature values across 10 years.
Syntax
arcpy.md.BuildMultidimensionalTranspose(in_multidimensional_raster, {delete_transpose})
Parameter | Explanation | Data Type |
in_multidimensional_raster | The input CRF multidimensional raster dataset. | Raster Layer |
delete_transpose (Optional) | Specifies whether an existing transpose will be deleted.
| Boolean |
Derived Output
Name | Explanation | Data Type |
updated_multidimensional_raster | The updated CRF multidimensional raster dataset. | Raster Dataset |
Code sample
This is a Python sample for the BuildMultidimensionalTranspose tool.
import arcpy
## Build the transpose for a sea surface temperature CRF dataset
arcpy.BuildMultidimensionalTranspose_md(
"C:/Multidimensional/SST_1992_2018", NO_DELETE_TRANSPOSE)
This is a Python script sample for the BuildMultidimensionalTranspose tool.
## import arcpy and set workspace
import arcpy
arcpy.env.workspace = "C:/Workspace/data"
## Rebuild the existing transpose for a CRF of temperature data
arcpy.BuildMultidimensionalTranspose_md(
"Temperature_CRF", NO_DELETE_TRANSPOSE)
This is a Python script sample for the BuildMultidimensionalTranspose tool.
## import arcpy and set workspace
import arcpy
arcpy.env.workspace = "C:/Workspace/data"
## Delete the transpose for a temperature dataset
arcpy.BuildMultidimensionalTranspose_md(
"Temperature_CRF", DELETE_TRANSPOSE)
Environments
Licensing information
- Basic: Yes
- Standard: Yes
- Advanced: Yes