Génère une version du raster à une résolution inférieure. Chaque cellule en sortie contient la somme, la valeur minimale, la valeur maximale, la moyenne ou la médiane des cellules en entrée incluses dans l’étendue de cette cellule.
Pour les paramètres Aggregation technique (Méthode d’agrégation)Maximum, Minimum ou Sum (Somme), le type de raster en sortie est identique à celui du raster en entrée. Si le paramètre est Mean (Moyenne) ou Median (Médiane), la sortie est de type flottant.
Cet outil est compatible avec les environnements Étendue et Taille de cellule. Pour connaître la résolution du raster en sortie lorsque vous avez défini la taille de cellule d’un entier, multipliez la résolution de la cellule de l’environnement d’analyse par le paramètre du facteur de cellule en entrée. Si la taille de cellule de l’environnement d’analyse représente le minimum ou le maximum des entrées, le raster en sortie est ce que vous obtenez lorsque vous multipliez la résolution du raster en entrée par le facteur de cellule désigné.
Il peut être de type entier ou à virgule flottante.
Raster Layer
Facteur de cellule
Facteur de multiplication de la taille de cellule du raster en entrée. La valeur doit être un entier supérieur à 1.
Par exemple, la valeur d’un facteur de cellule de 3 entraîne une taille de cellule en sortie trois fois supérieure à celle du raster en entrée.
Long
Méthode d’agrégation
(Facultatif)
Méthode qui sera utilisée pour l’agrégation.
Les valeurs des cellules en entrée figurant dans la cellule en sortie la plus grossière sont agrégées selon une des statistiques suivantes :
Somme—Le total des valeurs de cellule en entrée. Il s’agit de l’option par défaut.
Maximum—Valeur des cellules en entrée la plus élevée.
Moyenne—Valeur moyenne des cellules en entrée.
Médiane—Valeur médiane des cellules en entrée.
Minimum—Valeur la plus faible des cellules en entrée.
String
Expand extent if needed (Augmenter l’étendue si nécessaire)
(Facultatif)
Indique si les limites du raster en entrée sont étendues si ses lignes ou colonnes ne sont pas des multiples du facteur de cellule.
Si le nombre de lignes et de colonnes du raster en entrée est un multiple de cell_factor, ce paramètre est ignoré.
Activé—Les limites en haut ou à droite du raster en entrée sont étendues, afin que le nombre total de cellules d’une ligne ou d’une colonne soit un multiple du facteur de cellule. Le raster en sortie peut couvrir une étendue spatiale plus importante que le raster en entrée. La valeur NoData est attribuée aux cellules étendues lorsqu’elles sont intégrées au calcul. Il s’agit de l’option par défaut.
Décoché—Le nombre de lignes ou de colonnes est réduit de 1 dans le raster en sortie. Cette option tronque les cellules restantes sur les limites supérieure ou droite du raster en entrée, ce qui fait du nombre de lignes ou de colonnes du raster en entrée un multiple du facteur de cellule. Cette option permet au raster en sortie de couvrir une étendue spatiale plus réduite que celle du raster en entrée.
Boolean
Ignorer NoData dans les calculs
(Facultatif)
Indique si les valeurs NoData sont exclues du calcul d’agrégation.
Activé—Indique que si une valeur NoData existe pour des cellules incluses dans l’étendue spatiale d’une plus grande cellule dans le raster en sortie, les valeurs NoData sont ignorées lors de la détermination de la valeur des positions des cellules en sortie. Seules les cellules en entrée se trouvant dans l’étendue de la cellule en sortie contenant des valeurs de données sont utilisées pour déterminer la valeur de la cellule en sortie. Il s’agit de l’option par défaut.
Décoché—Indique que si une cellule incluse dans l’étendue spatiale d’une cellule plus grande dans le raster en sortie a une valeur NoData, la valeur de la position de cette cellule en sortie est également NoData. L’utilisation de cette option implique que lorsque les cellules d’une agrégation contiennent la valeur NoData, il manque des informations pour effectuer les calculs permettant de déterminer une valeur en sortie.
Boolean
Valeur de retour
Etiqueter
Explication
Type de données
Raster en sortie
Raster agrégé en sortie.
Il s’agit d’une version de résolution réduite du raster en entrée.
Il peut être de type entier ou à virgule flottante.
Raster Layer
cell_factor
Facteur de multiplication de la taille de cellule du raster en entrée. La valeur doit être un entier supérieur à 1.
Par exemple, la valeur d’un facteur de cellule de 3 entraîne une taille de cellule en sortie trois fois supérieure à celle du raster en entrée.
Long
aggregation_type
(Facultatif)
Méthode qui sera utilisée pour l’agrégation.
Les valeurs des cellules en entrée figurant dans la cellule en sortie la plus grossière sont agrégées selon une des statistiques suivantes :
SUM—Le total des valeurs de cellule en entrée. Il s’agit de l’option par défaut.
MAXIMUM—Valeur des cellules en entrée la plus élevée.
MEAN—Valeur moyenne des cellules en entrée.
MEDIAN—Valeur médiane des cellules en entrée.
MINIMUM—Valeur la plus faible des cellules en entrée.
String
extent_handling
(Facultatif)
Indique si les limites du raster en entrée sont étendues si ses lignes ou colonnes ne sont pas des multiples du facteur de cellule.
Si le nombre de lignes et de colonnes du raster en entrée est un multiple de cell_factor, ce paramètre est ignoré.
EXPAND—Les limites en haut ou à droite du raster en entrée sont étendues, afin que le nombre total de cellules d’une ligne ou d’une colonne soit un multiple du facteur de cellule. Le raster en sortie peut couvrir une étendue spatiale plus importante que le raster en entrée. La valeur NoData est attribuée aux cellules étendues lorsqu’elles sont intégrées au calcul. Il s’agit de l’option par défaut.
TRUNCATE—Le nombre de lignes ou de colonnes est réduit de 1 dans le raster en sortie. Cette option tronque les cellules restantes sur les limites supérieure ou droite du raster en entrée, ce qui fait du nombre de lignes ou de colonnes du raster en entrée un multiple du facteur de cellule. Cette option permet au raster en sortie de couvrir une étendue spatiale plus réduite que celle du raster en entrée.
Boolean
ignore_nodata
(Facultatif)
Indique si les valeurs NoData sont exclues du calcul d’agrégation.
DATA—Indique que si une valeur NoData existe pour des cellules incluses dans l’étendue spatiale d’une plus grande cellule dans le raster en sortie, les valeurs NoData sont ignorées lors de la détermination de la valeur des positions des cellules en sortie. Seules les cellules en entrée se trouvant dans l’étendue de la cellule en sortie contenant des valeurs de données sont utilisées pour déterminer la valeur de la cellule en sortie. Il s’agit de l’option par défaut.
NODATA—Indique que si une cellule incluse dans l’étendue spatiale d’une cellule plus grande dans le raster en sortie a une valeur NoData, la valeur de la position de cette cellule en sortie est également NoData. L’utilisation de cette option implique que lorsque les cellules d’une agrégation contiennent la valeur NoData, il manque des informations pour effectuer les calculs permettant de déterminer une valeur en sortie.
Boolean
Valeur de retour
Nom
Explication
Type de données
out_raster
Raster agrégé en sortie.
Il s’agit d’une version de résolution réduite du raster en entrée.
Raster
Exemple de code
Aggregate exemple 1 (fenêtre Python)
Cet exemple regroupe un raster en faisant la moyenne des valeurs avec un facteur de cellule de 3. Vous obtenez un raster TIFF.
Cet exemple regroupe un raster en faisant la moyenne des valeurs avec un facteur de cellule de 3. Vous obtenez un raster Grid.
# Name: Aggregate_Ex_02.py
# Description: Generates a reduced resolution version of a raster.
# Requirements: Spatial Analyst extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "highres"
cellFactor = 3
# Run Aggregate
outAggreg = Aggregate(inRaster, cellFactor, "MEAN", "TRUNCATE", "NODATA")
# Save the output
outAggreg.save("C:/sapyexamples/output/aggregate02")