Créer une transposition multidimensionnelle (Outils multidimensionnels)
Résumé
Transpose un jeu de données raster multidimensionnelles, qui divise les données multidimensionnelles avec chaque dimension de manière à 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.
Jeu de données raster multidimensionnel CRF en entrée.
Raster Layer
delete_transpose
(Facultatif)
Indique si une transposition existante est supprimée.
DELETE_TRANSPOSE—S’il existe une transposition, elle est supprimée et aucune nouvelle transposition n’est créée.
NO_DELETE_TRANSPOSE—S’il existe une transposition, elle est remplacée par la nouvelle transposition créée. Il s’agit de l’option par défaut.
Boolean
Sortie dérivée
Nom
Explication
Type de données
updated_multidimensional_raster
Jeu de données raster multidimensionnelles CRF à jour.
Raster Dataset
Exemple de code
Exemple 1 d’utilisation de la fonction 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 la fonction 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 la fonction 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")