Calcul de statistiques pour superposer et non superposer des voisinages
Les opérations de voisinage permettent de calculer des valeurs en sortie en calculant une statistique spécifiée pour toutes les cellules en entrée contenues dans chaque voisinage. Le voisinage est une fenêtre mobile qui se renouvelle à travers les données en entrée.
Il existe deux types d'opérations de voisinage de base dans Spatial Analyst : les opérations dans lesquelles les voisinages des emplacements traités se superposent et celles dans lesquelles ils ne se superposent pas.
L'outil Statistiques focales traite le jeu de données en entrée avec des voisinages superposés. L'outil Statistiques par bloc traite des données avec les voisinages qui ne superposent pas.
Dans l'opération focale, seules les cellules de traitement reçoivent le résultat du calcul de toutes les cellules dans le voisinage, alors que dans l'opération de bloc, chaque cellule dans le rectangle d'emprise minimale qui contient le voisinage reçoit la même valeur en sortie.
Forme du voisinage
Les voisinages qui peuvent être définis sont les suivants : un rectangle de n'importe quelle dimension, un cercle de n'importe quel rayon, un anneau de n'importe quel rayon et un secteur orienté dans n'importe quelle direction.
Outre ces formes géométriques, vous pouvez créer un voisinage irrégulier (souvent appelé noyau) dans lequel vous pouvez savoir exactement quelles cellules du voisinage doivent être insérées dans les calculs. De plus, vous pouvez appliquer des pondérations différentes à des cellules spécifiques du voisinage.
Les cellules dans le raster en entrée qui sont comprises dans le voisinage spécifié sont prises en compte dans les calculs effectués dans ce voisinage.
Vous trouverez ci-après la liste des différentes formes de voisinage :
- Rectangle
Les unités de largeur et de hauteur d'un voisinage rectangulaire peuvent être des cellules ou des unités de carte. La valeur par défaut est un voisinage de 3 x 3 cellules.
- Cercle
La taille du cercle dépend du rayon défini. Le rayon est représenté en cellules ou unités de carte et est mesuré perpendiculairement à l'axe des x ou des y.
Lorsque le rayon est défini en unités de carte, une logique supplémentaire est employée pour déterminer les cellules qui sont incluses dans le traitement du voisinage. Tout d'abord, la surface exacte du cercle est calculée à partir de la valeur du rayon spécifié. La surface de deux cercles supplémentaires est ensuite calculée : la valeur du rayon spécifié de l'un des cercles est arrondie au nombre inférieur et celle de l'autre au nombre supérieur. Ces deux surfaces sont comparées à celle qui a été calculée à partir du rayon spécifié. Le rayon de la surface la plus proche sera utilisé dans l'opération.
- Anneau
Les cellules comprises dans l'anneau sont incluses dans le traitement du voisinage. Le rayon le plus à l'intérieur détermine le rayon du cercle interne de l'anneau depuis le centre de la cellule de traitement. Les cellules comprises dans le rayon intérieur ne sont pas incluses dans le traitement du voisinage. Le rayon extérieur détermine le rayon du cercle externe de l'anneau par rapport au centre de la cellule de traitement. Le cercle extérieur définit l'étendue du voisinage. Tout centre de cellule situé à l'intérieur du rayon extérieur, mais à l'extérieur du rayon du cercle intérieur est inclus dans le traitement du voisinage. Le rayon est représenté en cellules ou unités de carte et est mesuré perpendiculairement à l'axe des x ou des y.
- Secteur
Les cellules comprises dans le secteur sont incluses dans le traitement du voisinage. Le secteur est créé en spécifiant un rayon et un angle. Le rayon est défini en cellules ou en unités de carte. Il est mesuré perpendiculairement à l'axe des x ou des y, à partir du centre de la cellule de traitement.
L'angle de début du secteur peut être un entier ou une valeur en virgule flottante, comprise entre 0 et 360. Les valeurs du secteur commencent à 0 sur l'axe des x positifs et augmentent dans le sens anti-horaire jusqu'à revenir, après un cercle complet, à 0. L'angle d'arrivée du secteur peut être un entier ou une valeur en virgule flottante comprise entre 0 et 360. L'angle défini par les valeurs de début et de fin permet de créer le secteur. Toutes les cellules comprises dans le secteur sont incluses dans le traitement du voisinage.
- Irrégulière
Les cellules identifiées dans le noyau avec une valeur de 1 sont comprises dans le traitement du voisinage. Les cellules dont la valeur est 0 ne le sont pas. Le noyau est un fichier texte ASCII que vous pouvez créer avec n'importe quel éditeur de texte.
- Poids
Similaire au type de voisinage irrégulier, le noyau pour le voisinage de pondération est défini par un fichier texte ASCII. La différence est que les valeurs aux emplacements de cellule identifiés dans le noyau seront multipliées par la valeur dans le noyau. Si vous ne souhaitez pas inclure un emplacement déterminé du noyau dans l'analyse, attribuez-lui la valeur 0.
Types de statistiques de voisinage
Différentes statistiques peuvent être calculées sur les valeurs de la cellule dans le voisinage traité :
- Pour Statistiques focales, le résultat du calcul n'est valable que pour les emplacements qui correspondent à la cellule de traitement sur le raster en sortie.
- Pour Statistiques par bloc, le résultat du calcul est appliqué à toutes les cellules qui sont dans le voisinage de traitement.
Statistique |
Description |
---|---|
Majorité |
Détermine la valeur qui survient le plus souvent dans le voisinage |
Maximum |
Détermine la valeur maximale dans le voisinage |
Moyenne |
Calcule la moyenne des valeurs dans le voisinage |
Médiane |
Calcule la médiane des valeurs dans le voisinage |
Minimum |
Détermine la valeur minimale dans le voisinage |
Minorité |
Détermine la valeur qui apparaît le moins souvent dans le voisinage |
Plage |
Détermine la plage de valeurs dans le voisinage |
Ecart type |
Calcule l'écart type des valeurs du voisinage |
Somme |
Calcule la somme des valeurs du voisinage |
Variété |
Détermine le nombre de valeurs uniques du voisinage |