Créer une transposition multidimensionnelle (Outils multidimensionnels)

Synthèse

Transpose un jeu de données raster multidimensionnelles, qui divise les données multidimensionnelles avec chaque dimension de façon à optimiser les performances lors de l’accès aux valeurs de pixels dans toutes les tranches.

Utilisation

  • Le raster multidimensionnel en entrée doit être au format CRF (Cloud Raster Format). Actuellement, aucun autre format n’est pris en charge.

  • L’outil Build Multidimensional Transpose (Créer une transposition multidimensionnelle) améliore les performances lors de l’accès aux valeurs de pixels dans toutes les tranches d’un jeu de données multidimensionnelles volumineux ; par exemple, lorsque vous créez un diagramme de profil temporel indiquant les valeurs quotidiennes de température à la surface de la mer sur 10 ans.

Paramètres

ÉtiquetteExplicationType de données
Raster multidimensionnel en entrée

Jeu de données raster multidimensionnelles CRF en entrée.

Raster Layer
Delete Transpose (Supprimer la transposition)
(Facultatif)

Indique si une transposition existante est supprimée.

  • Désactivé : si une transposition existe, elle est remplacée par la nouvelle transposition créée. Il s’agit de l’option par défaut.
  • Activé : si une transposition existe, elle est supprimée et aucune nouvelle transposition n’est créée.
Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Raster multidimensionnel en sortie

Jeu de données raster multidimensionnelles CRF à jour.

Jeu de données raster

arcpy.management.BuildMultidimensionalTranspose(in_multidimensional_raster, {delete_transpose})
NomExplicationType de données
in_multidimensional_raster

Jeu de données raster multidimensionnelles CRF en entrée.

Raster Layer
delete_transpose
(Facultatif)

Indique si une transposition existante est supprimée.

  • DELETE_TRANSPOSESi une transposition existe, elle est supprimée et aucune nouvelle transposition n’est créée.
  • NO_DELETE_TRANSPOSESi une transposition existe, elle est remplacée par la nouvelle transposition créée. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

NomExplicationType de données
updated_multidimensional_raster

Jeu de données raster multidimensionnelles CRF à jour.

Jeu de données raster

Exemple de code

Exemple 1 d’utilisation de l’outil BuildMultidimensionalTranspose (fenêtre Python)

Il s’agit d'un exemple Python d'utilisation de l'outil BuildMultidimensionalTranspose.

import arcpy
## Build the transpose for a sea surface temperature CRF dataset
arcpy.md.BuildMultidimensionalTranspose(
	"C:/Multidimensional/SST_1992_2018", NO_DELETE_TRANSPOSE)
Exemple 2 d’utilisation de l’outil BuildMultidimensionalTranspose (script autonome)

Il s’agit d'un exemple de script Python d'utilisation de l'outil BuildMultidimensionalTranspose.

## 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)
Exemple 3 d’utilisation de l’outil BuildMultidimensionalTranspose (script autonome)

Il s’agit d'un exemple de script Python d'utilisation de l'outil BuildMultidimensionalTranspose.

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