Build Multidimensional Transpose (Multidimensional)

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.

Parameters

LabelExplanationData Type
Input Multidimensional Raster

The input CRF multidimensional raster dataset.

Raster Layer
Delete Transpose
(Optional)

Specifies whether an existing transpose will be deleted.

  • Unchecked—If a transpose exists, it will be overwritten by the newly built transpose. This is the default.
  • Checked—If a transpose exists, it will be deleted and no new transpose will be built.
Boolean

Derived Output

LabelExplanationData Type
Output Multidimensional Raster

The updated CRF multidimensional raster dataset.

Raster Dataset

arcpy.management.BuildMultidimensionalTranspose(in_multidimensional_raster, {delete_transpose})
NameExplanationData Type
in_multidimensional_raster

The input CRF multidimensional raster dataset.

Raster Layer
delete_transpose
(Optional)

Specifies whether an existing transpose will be deleted.

  • DELETE_TRANSPOSEIf a transpose exists, it will be deleted and no new transpose will be built.
  • NO_DELETE_TRANSPOSEIf a transpose exists, it will be overwritten by the newly built transpose. This is the default.
Boolean

Derived Output

NameExplanationData 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)