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.
Specifies whether an existing transpose will be deleted.
DELETE_TRANSPOSE—If a transpose exists, it will be deleted and no new transpose will be built.
NO_DELETE_TRANSPOSE—If a transpose exists, it will be overwritten by the newly built transpose. This is the default.
Boolean
Derived output
Name
Explanation
Data type
updated_multidimensional_raster
The updated CRF multidimensional raster dataset.
Raster Dataset
Code sample
BuildMultidimensionalTranspose example 1 (Python window)
This is a Python sample for the BuildMultidimensionalTranspose tool.
import arcpy
## Build the transpose for a sea surface temperature CRF dataset
arcpy.md.BuildMultidimensionalTranspose(
"C:/Multidimensional/SST_1992_2018", "NO_DELETE_TRANSPOSE")
BuildMultidimensionalTranspose example 2 (stand-alone script)
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.md.BuildMultidimensionalTranspose(
"Temperature_CRF", "NO_DELETE_TRANSPOSE")
BuildMultidimensionalTranspose example 3 (stand-alone script)
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.md.BuildMultidimensionalTranspose(
"Temperature_CRF", "DELETE_TRANSPOSE")