Build Multidimensional Transpose (Multidimension)

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})
ParameterExplanationData 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.BuildMultidimensionalTranspose_md(
	"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.BuildMultidimensionalTranspose_md(
	"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.BuildMultidimensionalTranspose_md(
	"Temperature_CRF", DELETE_TRANSPOSE)

Licensing information

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

Related topics