Créer une transposition multidimensionnelle (Multidimension)

Résumé

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.

Syntaxe

arcpy.md.BuildMultidimensionalTranspose(in_multidimensional_raster, {delete_transpose})
ParamètreExplicationType 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 dérivée

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

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes