L’outil Statistiques zonales (table) récapitule les valeurs d’un raster dans les zones d’un autre jeu de données et affiche les résultats dans une table.
La sortie correspond à une couche d'entités hébergée.
Fonctionnement des outils de statistiques zonales
Exemples
Les exemples de scénario d’utilisation de cet outil comprennent les suivants :
- En prenant une couche de limites de bassin versant et une couche de limites d’utilisation du sol par type d’utilisation du sol, calculez la superficie totale du type d’utilisation du sol pour chaque bassin versant.
- En prenant une couche de parcelles dans un comté et une couche de limites de ville, synthétisez la valeur moyenne des parcelles vacantes au sein de chaque limite de ville.
Remarques sur l’utilisation
L’outil Statistiques zonales (table) comprend des configurations pour les couches en entrée, les paramètres d’analyses statistiques et la couche de résultat.
Couches en entrée
Le groupe Input layers (Couches en entrée) comprend les paramètres suivants :
Le paramètre Input zone raster or features (Entités ou raster de zones en entrée) spécifie l’entrée qui définit les limites des zones, ou des surfaces, à synthétiser. Une zone est définie comme l’ensemble des surfaces en entrée ayant la même valeur. Les surfaces ne sont pas nécessairement contiguës. Vous pouvez utiliser à la fois des données d’entité et de raster pour la zone en entrée.
Vous pouvez sélectionner une couche à l’aide du bouton Layer (Couche) ou créer une couche de dessin en entrée à l’aide du bouton Draw input features (Dessiner des entités en entrée). Pour les entités en entrée, le nombre d’entités est affiché sous le nom de la couche. Ce nombre inclut toutes les entités de la couche, à l’exception des entités supprimées à l’aide d’un filtre. Les paramètres d’environnement, comme Processing extent (Étendue de traitement), ne sont pas comptabilisés dans le nombre d’entités.
Si la zone en entrée est un raster, il doit s’agir d’un raster de type entier. Les zones sont définies par tous les emplacements dans l’entrée dont la valeur de cellule est identique.
Si la zone en entrée est une entité, elle est convertie en raster en interne en utilisant la taille de cellule et l’alignement de cellule spécifiés par le paramètre Input value raster (Raster de valeurs en entrée).
Si la zone en entrée est une entité ponctuelle, il se peut qu’elle comporte plusieurs points contenus dans une cellule particulière du raster de valeurs en entrée. Pour de telles cellules, la valeur de zone est déterminée par le point doté du champ ObjectID le plus faible (OID ou FID, par exemple).
Le paramètre Zone field (Champ de zone) spécifie le champ contenant les valeurs qui définissent chaque zone.
Il peut s’agir d’un champ de type entier ou chaîne de la couche de zones.
Lorsque vous spécifiez la zone en entrée, le champ de zone par défaut est le premier champ d’entier ou de texte disponible. S’il n’existe aucun autre champ valide, le champ ObjectID (par exemple, OID ou FID) est utilisé par défaut. Si la zone en entrée est un raster sans table attributaire associée, le champ de zone est Valeur par défaut.
Le paramètre Input value raster (Raster de valeurs en entrée) indique le raster qui contient les valeurs sur lesquelles calculer une statistique.
Il peut être de type entier ou à virgule flottante. Toutefois, si son type est à virgule flottante, les options de calcul de la statistique de majorité, de minorité et de variété ne sont pas disponibles.
Les interactions existant entre les paramètres du groupe Input layers (Couches en entrée) sont les suivantes.
Lorsque la zone ou les valeurs en entrée sont des rasters avec la même taille de cellule et que les cellules sont alignées, elles utilisent directement l’outil et ne sont pas ré-échantillonnées en interne.
Lorsque la taille de la cellule du raster de zones et du raster de valeurs est différente, la taille de la cellule en sortie correspond au maximum de l’entrée, et le raster de valeurs est utilisé en interne comme raster de capture.
Si la taille de cellule est identique mais que les cellules ne sont pas alignées, le raster de valeur sert en interne de raster de capture.
Ces deux cas déclenchent un ré-échantillonnage interne avant l’exécution de l’opération zonale.
Si une zone spécifique ne chevauche aucun centre de cellule du raster de valeur, ces zones ne sont pas converties en raster de zones interne. Ces zones ne sont par conséquent pas représentées et deviennent des zones NoData dans la sortie.
Vous pouvez gérer cela en déterminant d’abord une résolution de raster appropriée, qui conservera les détails de la zone en entrée, puis en utilisant cette résolution comme taille de cellule dans l’environnement.
Spécifier une taille de cellule inférieure dans le paramètre d’environnement Cell size (Taille de cellule) génère un raster en sortie plus grand. La résolution supérieure en sortie ne fournira pas nécessairement un résultat d’aussi bonne qualité, car les détails supplémentaires n’existent pas.
Le paramètre d’environnement Processing extent (Étendue de traitement) a un impact sur la manière dont les couches en entrée sont analysées. Dans les paramètres Environment (Environnement), si le paramètre Processing extent (Étendue de traitement) est défini sur Use current map extent (Utiliser l’étendue courante de la carte), seuls les éléments des couches Input zone raster or features (Entités ou raster de zones en entrée) et Input value raster (Raster de valeurs en entrée) qui sont visibles dans l’étendue courante de la carte sont analysés.
Si l’environnement Processing extent (Étendue de traitement) est défini sur l’option Default (Par défaut), tous les éléments dans la couche de zones et la couche de valeurs sont analysés, même s’ils se trouvent en dehors de l’étendue courante de la carte.
Paramètres d’analyse statistique
Le groupe Statistical analysis settings (Paramètres d’analyse statistique) inclut les paramètres suivants :
Le paramètre Statistic type (Type de statistique) spécifie le type de statistique à calculer. La statistique est calculée pour toutes les cellules du raster de valeurs qui appartiennent à la même zone que la cellule en sortie.
Le type de statistique peut être : All (Tout), Majority (Majorité), Majority count (Nombre majoritaire), Majority percent (Pourcentage de majorité), Maximum, Mean (Moyenne), Median (Médiane), Minimum, Minority (Minorité), Minority count (Nombre minoritaire), Minority percent (Pourcentage de minorité), Percentile (Centile), Range (Plage), Standard deviation (Écart type), Sum (Somme), Variety (Variété), Minimum and Maximum (Minimum et maximum), Mean and Standard deviation (Moyenne et écart type), Minimum, Maximum and Mean (Minimum, maximum et moyenne), Majority value, count and percentage (Valeur majoritaire, nombre et pourcentage) ou Minority value, count and percentage (Valeur minoritaire, nombre et pourcentage). La valeur par défaut est All (Tout).
Le type de statistique disponible dépend du type de données de la valeur Input value raster (Raster de valeur en entrée) et du type de calcul de statistiques spécifié par le paramètre Calculate circular statistics (Calculer les statistiques circulaires).
Si les données sont de type entier, le calcul de statistiques arithmétiques prend en charge les options Mean (Moyenne), Majority (Majorité), Majority count (Nombre majoritaire), Majority percent (Pourcentage de majorité), Maximum, Median (Médiane), Minimum, Minority (Minorité), Minority count (Nombre minoritaire), Minority percent (Pourcentage de minorité), Percentile (Centile), Range (Plage), Standard deviation (Écart type), Sum (Somme) et Variety (Variété). Le calcul de statistiques circulaires prend en charge les options Mean (Moyenne), Majority (Majorité), Minority (Minorité), Standard deviation (Écart type) et Variety (Variété).
Si les données sont de type flottant, le calcul de statistiques arithmétiques prend en charge les options Mean (Moyenne), Maximum, Median (Médiane), Minimum, Percentile (Centile), Range (Plage), Standard deviation (Écart type) et Sum (Somme). Le calcul de statistiques circulaires prend en charge les options Mean (Moyenne) et Standard deviation (Écart type).
Si la valeur du paramètre Input value raster (Raster de valeurs en entrée) est de type virgule flottante, les calculs pour Majority (Majorité), Minority (Minorité) et Variety (Variété) ne peuvent pas être effectués.
Pour les calculs de majorité et de minorité, en cas d’égalité, la sortie correspond à la plus faible des valeurs égales.
Le paramètre Percentile values (Valeurs de centile) spécifie les centiles à calculer. La valeur par défaut est de 90, soit le 90e centile.
Les valeurs peuvent varier entre 0 et 100. Le résultat obtenu en spécifiant le centile n° 0 équivaut à celui obtenu en spécifiant la statistique minimum, et le 100è centile équivaut à la statistique maximum. Une valeur de 50 donne le même résultat que la statistique médiane.
Ce paramètre n’est disponible que si le paramètre Statistic type (Type de statistique) est défini sur All (Tout) ou Percentile (Centile).
Le paramètre Percentile interpolation type (Type d’interpolation en centile) spécifie la méthode d’interpolation à utiliser lorsque la valeur du centile se situe entre deux valeurs de cellule du raster de valeurs en entrée. Cela peut se produire lorsque le nombre de valeurs du raster en entrée à calculer est pair.
Le paramètre de cette entrée peut être Auto-detect (Détection automatique), Nearest (La plus proche) ou Linear (Linéaire). La valeur par défaut est Auto-detect (Détection automatique).
Pour Auto-detect (Détection automatique), si le type de pixel du raster de valeurs en entrée est de type entier, la méthode Nearest (La plus proche) est utilisée. Si le type de pixel du raster de valeurs en entrée est de type virgule flottante, la méthode Linear (Linéaire) est utilisée.
Pour Nearest (La plus proche), la valeur disponible la plus proche du centile spécifié est utilisée. Dans ce cas, le type de pixel en sortie est identique à celui du raster de valeurs en entrée.
Pour Linear (Linéaire), la moyenne pondérée des deux valeurs environnantes du centile spécifié est utilisée. Dans ce cas, le type de pixel en sortie est à virgule flottante.
Ce paramètre n’est disponible que si le paramètre Statistic type (Type de statistique) est défini sur All (Tout), Median (Médiane) ou Percentile (Centile).
Le paramètre Calculate circular statistics(Calculer les statistiques circulaires) indique comment le type de statistique est calculé pour les données circulaires.
Si ce paramètre n’est pas sélectionné, les statistiques arithmétiques (linéaires) sont calculées. Il s’agit de l’option par défaut.
Si ce paramètre est sélectionné, les statistiques circulaires sont calculées. Spécifiez une valeur appropriée pour le paramètre Circular wrap value (Valeur de repli circulaire).
Pour les statistiques circulaires, les options de statistiques circulaires dépendent du type de données de la valeur du paramètre Input value raster (Raster de valeurs en entrée). S’il s’agit du type entier, les options Mean (Moyenne), Majority (Majorité), Majority count (Nombre majoritaire), Majority percent (Pourcentage de majorité), Minority (Minorité), Minority count (Nombre minoritaire), Minority percent (Pourcentage de minorité), Standard deviation (Écart type) et Variety (Variété) sont disponibles. S’il s’agit du type virgule flottante, les options Mean (Moyenne) et Standard deviation (Écart type) sont disponibles.
Les statistiques circulaires sont appropriées aux quantités cycliques, telles que la direction de la boussole en degrés, les journées ou la partie décimale des nombres réels.
Le paramètre Circular wrap value (Valeur de repli circulaire) spécifie la valeur à utiliser pour arrondir une valeur linéaire sur la plage d’une statistique circulaire donnée. Il s’agit d’un nombre positif. La valeur de repli est la valeur la plus élevée possible (limite supérieure) dans les données cycliques. Cette valeur représente également la même quantité que la valeur possible la plus basse (limite inférieure). La valeur par défaut est 360.
Ce paramètre n’est disponible que lorsque les statistiques circulaires sont calculées.
Le paramètre Ignore NoData (Ignorer NoData) indique si les cellules NoData figurant dans le raster de valeurs en entrée sont ignorées dans les résultats des zones auxquelles elles appartiennent.
Si ce paramètre est sélectionné, dans une zone particulière, seules les cellules ayant une valeur dans le raster de valeurs en entrée sont utilisées pour déterminer la valeur en sortie de cette zone. Les cellules NoData dans le raster de valeurs seront ignorées dans le calcul statistique. Il s’agit de l’option par défaut.
Si ce paramètre n’est pas sélectionné, dans une zone particulière, s’il existe des cellules NoData dans le raster de valeurs, elles ne sont pas ignorées et leur existence indique que les informations sont insuffisantes pour exécuter des calculs statistiques pour l’ensemble des cellules de cette zone. Par conséquent, toute la zone reçoit la valeur NoData dans le raster en sortie.
Le paramètre Process as multidimensional (Traiter comme multidimensionnel) spécifie le mode de traitement des rasters en entrée s’il s’agit de rasters multidimensionnels.
Si ce paramètre est activé, les statistiques sont calculées pour toutes les dimensions du jeu de données multidimensionnelles en entrée.
S’il est désactivé, les statistiques sont calculées à partir de la tranche actuelle du jeu de données multidimensionnelles. Il s’agit de l’option par défaut.
Couche de résultat
Le groupe Result layer (Couche de résultat) comprend les paramètres suivants :
Le paramètre Output table name (Nom de la table en sortie) indique le nom de la couche en sortie allant être créée et ajoutée à la carte.
Le nom doit être unique. Si une couche du même nom existe déjà dans votre organisation, l’outil échoue et vous êtes invité à utiliser un autre nom.
- Le paramètre Save in folder (Enregistrer dans un dossier) indique le nom d’un dossier de My content (Mon contenu) dans lequel est enregistré le résultat.
Environnements
Les paramètres d’environnement d’analyse sont des paramètres supplémentaires qui affectent les résultats d’un outil. Vous pouvez accéder aux paramètres d’environnement d’analyse de l'outil à partir du groupe de paramètres Environment settings (Paramètres d'environnement).
Cet outil respecte les environnements d'analyse suivants :
- Système de coordonnées en sortie
- Transformations géographiques
- Etendue de traitement
Remarque :
L’étendue de traitement par défaut correspond à l’étendue Full extent (Vue générale). Ce paramètre par défaut diffère de Map Viewer Classic, où Use current map extent (Utiliser l’étendue courante de la carte) est activé par défaut.
- Raster de capture
- Taille de cellule
- Masque
Crédits
Cet outil consomme des crédits.
Utilisez le paramètre Estimate credits (Estimer les crédits) pour calculer le nombre de crédits requis pour exécuter l’outil. Pour plus d’informations, reportez-vous à la rubrique Comprendre les crédits pour l’analyse spatiale.
Sorties
La sortie est une couche de table affichant le résultat de l’opération de zone.
Conditions d’utilisation
Cet outil requiert le type d’utilisateur et les configurations suivants :
- Type d’utilisateur Professional ou Professional Plus
- Rôle d’éditeur, de facilitateur ou d’administrateur, ou rôle personnalisé équivalent avec le privilège Imagery Analysis (Analyse d’images)
Ressources
Référez-vous aux ressources suivantes pour en savoir plus :
- Fonctionnement des outils de statistiques zonales dans ArcGIS Pro
- Statistiques zonales (table) dans ArcGIS REST API
- zonal_statistics_as_table dans ArcGIS API for Python
- Statistiques zonales dans ArcGIS Online
- Statistiques zonales (table) dans ArcGIS Pro avec l’extension Analyse raster
- Statistiques zonales (table) dans ArcGIS Pro avec l’extension Spatial Analyst
Vous avez un commentaire à formuler concernant cette rubrique ?