ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Agréger

Disponible avec une licence Spatial Analyst.

  • Résumé
  • Illustration
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Génère une version du raster à une résolution inférieure. Chaque cellule en sortie contient la somme, le minimum, le maximum, la moyenne ou la médiane des cellules en entrée qui figurent dans l'étendue de cette cellule.

Pour en savoir plus sur le fonctionnement de l'outil Agréger

Illustration

Illustration de l’outil Agréger
OutRas = Aggregate(InRas1, 3, Max, Expand, Data)

Utilisation

  • Pour les paramètres Aggregation technique (Méthode d’agrégation) Maximum, Median (Médiane), Minimum ou Sum (Somme), le type de raster en sortie est identique à celui du raster en entrée. Si la méthode est Mean (Moyenne), la sortie sera de type flottant.

  • Cet outil est compatible avec les environnements Etendue 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é.

  • Pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil, reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst.

Syntaxe

Aggregate(in_raster, cell_factor, {aggregation_type}, {extent_handling}, {ignore_nodata})
ParamètreExplicationType de données
in_raster

Raster en entrée à agréger.

Il peut être de type entier ou à virgule flottante.

Raster Layer
cell_factor

Facteur par lequel il faut multiplier la taille de cellule du raster en entrée, en vue d'obtenir la résolution appropriée pour le raster en sortie.

Par exemple, la valeur d’un facteur de cellule de trois entraîne une taille de cellule en sortie trois fois supérieure à celle du raster en entrée.

La valeur doit être un entier supérieur à 1.

Long
aggregation_type
(Facultatif)

Définit la façon dont est déterminée la valeur de chaque cellule en sortie.

Les valeurs des cellules en entrée figurant dans la cellule en sortie la plus grossière sont regroupées dans l’une des statistiques suivantes :

  • SUM —La somme (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)

Définit la gestion des limites du raster en entrée si ses lignes ou ses colonnes ne sont pas des multiples du facteur de cellule.

  • EXPAND —Étend les limites en haut ou à droite du raster en entrée afin que le nombre total de cellules d’une ligne ou d’une colonne soit un multiple du facteur de cellule. La valeur NoData est attribuée aux cellules étendues.Cette option permet au raster en sortie de couvrir une étendue spatiale plus importante que celle du raster en entrée. Il s’agit de l’option par défaut.
  • TRUNCATE —Réduit le nombre de lignes ou de colonnes dans le raster en sortie de 1. Cette option tronque les cellules restantes sur les limites supérieures ou droites 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.

SI le nombre de lignes et de colonnes du raster en entrée est un multiple du cell_factor, ces mots-clés ne sont pas utilisés.

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 renvoyée

NomExplicationType 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

Premier exemple d’agrégation (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.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outAggreg = Aggregate("highres", 3, "MAXIMUM", "TRUNCATE", "DATA")
outAggreg.save("C:/sapyexamples/output/aggregate.tif")
Deuxième exemple d’agrégation (script autonome)

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

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Aggregate
outAggreg = Aggregate(inRaster, cellFactor, "MEAN", "TRUNCATE", "NODATA")

# Save the output 
outAggreg.save("C:/sapyexamples/output/aggregate02")

Environnements

  • Validation automatique
  • Taille de cellule
  • Méthode de projection de la taille de cellule
  • Compression
  • Espace de travail courant
  • Étendue
  • Transformations géographiques
  • Masque
  • Mot-clé CONFIG en sortie
  • Système de coordonnées en sortie
  • Espace de travail temporaire
  • Raster de capture
  • Taille de tuile

Informations de licence

  • Basic: Requiert Spatial Analyst
  • Standard: Requiert Spatial Analyst
  • Advanced: Requiert Spatial Analyst

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Généralisation
  • Modification de la résolution d'un raster

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal