Merge Multidimensional Rasters (Fusionner les rasters multidimensionnels) (Outils multidimensionnels)

Synthèse

Combine plusieurs jeux de données raster multidimensionnels spatialement ou selon des variables et des dimensions.

Utilisation

  • Cet outil crée un jeu de données raster multidimensionnelles fusionné à partir d’une liste de rasters multidimensionnels. Par exemple, si vous disposez d’un jeu de données mosaïque qui contient les relevés mensuels de précipitations sur 30 ans et un autre jeu de données avec les données de température mensuelles sur 10 ans, vous pouvez les associer pour créer un raster multidimensionnel avec les deux variables.

  • L’outil prend en charge les données en entrée au format NetCDF (fichier .nc).

  • Si les rasters multidimensionnels en entrée contiennent des variables différentes, le raster multidimensionnel en sortie comportera toutes les variables.

  • Si les rasters multidimensionnels en entrée contiennent des dimensions ou valeurs de dimension différentes, le raster multidimensionnel en sortie inclura toutes les dimensions et valeurs de dimension.

  • Si les rasters multidimensionnels en entrée contiennent les mêmes dimensions et variables mais différentes étendues spatiales, le raster multidimensionnel en sortie inclura les variables et les dimensions des étendues spatiales fusionnées.

  • Cet outil crée un jeu de données raster multidimensionnel au format Cloud Raster Format (CRF) ou NetCDF (fichier .nc).

Paramètres

ÉtiquetteExplicationType de données
Rasters multidimensionnels en entrée

Rasters multidimensionnels en entrée à combiner.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File
Raster en sortie

Jeu de données raster multidimensionnel fusionné au format Cloud Raster Format (fichier .crf) ou NetCDF (fichier .nc).

Raster Dataset
Méthode Résoudre la superposition
(Facultatif)

Indique la méthode à utiliser pour résoudre les pixels superposés dans les jeux de données combinés.

  • PremierLa valeur de pixel des zones superposées sera celle issue du premier raster de la liste des rasters en entrée. Il s’agit de l’option par défaut.
  • DernierLa valeur de pixel des zones superposées sera celle issue du dernier raster de la liste des rasters en entrée.
  • MinimumLa valeur de pixel des zones superposées sera la valeur minimale des pixels superposés.
  • MaximumLa valeur de pixel des zones superposées sera la valeur maximale des pixels superposés.
  • MoyenneLa valeur de pixel des zones superposées sera la valeur moyenne des pixels superposés.
  • SommeLa valeur de pixel des zones superposées sera la somme des pixels superposés.
String

arcpy.management.MergeMultidimensionalRasters(in_multidimensional_rasters, out_raster, {resolve_overlap_method})
NomExplicationType de données
in_multidimensional_rasters
[in_multidimensional_rasters,...]

Rasters multidimensionnels en entrée à combiner.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File
out_raster

Jeu de données raster multidimensionnel fusionné au format Cloud Raster Format (fichier .crf) ou NetCDF (fichier .nc).

Raster Dataset
resolve_overlap_method
(Facultatif)

Indique la méthode à utiliser pour résoudre les pixels superposés dans les jeux de données combinés.

  • FIRSTLa valeur de pixel des zones superposées sera celle issue du premier raster de la liste des rasters en entrée. Il s’agit de l’option par défaut.
  • LASTLa valeur de pixel des zones superposées sera celle issue du dernier raster de la liste des rasters en entrée.
  • MINLa valeur de pixel des zones superposées sera la valeur minimale des pixels superposés.
  • MAXLa valeur de pixel des zones superposées sera la valeur maximale des pixels superposés.
  • MEANLa valeur de pixel des zones superposées sera la valeur moyenne des pixels superposés.
  • SUMLa valeur de pixel des zones superposées sera la somme des pixels superposés.
String

Exemple de code

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

Fusionnez deux rasters multidimensionnels avec des variables différentes.

# Import system modules
import arcpy

# Append slices from two multidimensional rasters with temperature data
arcpy.md.MergeMultidimensionalRaster(
	["C:/data/temp1980_1990.crf", "C:/data/precip1980_1990.crf"], 
	"C:/data/temp_precip_1980_1990.crf")
Exemple 2 d’utilisation de l’outil MergeMultidimensionalRasters (script autonome)

Fusionnez deux rasters multidimensionnels avec des valeurs de dimension différentes.

# Import system modules
import arcpy

# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_2000_2019.crf", "C:/data/hycom_2020.crf"]
output_multidimensional_raster = "C:/new_data/hycom2000_2020.crf"


# Merge the dimension values for the variables
arcpy.md.MergeMutidimensionalRaster(
	input_multidimensional_rasters, output_multidimensional_raster)
Exemple 3 d’utilisation de l’outil MergeMultidimensionalRasters (script autonome)

Fusionnez deux rasters multidimensionnels avec des étendues spatiales différentes.

# Import system modules
import arcpy

# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_East.crf", "C:/data/hycom_WEST.crf"]
output_multidimensional_raster = "C:/new_data/hycom_ALL.crf"


# Merge the spatial regions of the input data
arcpy.md.MergeMutidimensionalRaster(
	input_multidimensional_rasters, output_multidimensional_raster, "FIRST")