Rechercher la valeur à partir d’une liste en entrée qui respecte un critère spécifié

Disponible avec une licence Spatial Analyst.

Il existe deux outils locaux qui attribuent une valeur en sortie à une cellule selon quelle valeur, ou valeurs, d’une liste de valeurs provenant d’un groupe de rasters en entrée répondent à un critère spécifique. Ces outils sont Popularité et Classement.

Popularité

L’outil Popularité détermine pour chaque emplacement la nième valeur la plus populaire parmi les valeurs en entrée identifiées à partir des rasters en entrée. L’identification de la nième valeur la plus populaire nécessite d’avoir une liste des rasters en entrée et la valeur de popularité, qui peut être une constante ou un raster.

Exemple d’un emplacement de cellule avec cinq rasters en entrée

Par exemple, si la valeur de popularité spécifiée est 2, alors pour chaque cellule, la deuxième valeur la plus populaire dans une liste de valeurs dérivées des rasters en entrée doit être générée en sortie. Si les valeurs en entrée pour un emplacement spécifique sont les suivantes

PopularitéInRas1InRas2InRas3InRas4InRas5

2

3

3

5

3

5

Exemple de valeurs de cellule en entrée pour l’outil Popularité

Les valeurs seront donc triées de la manière suivante :

ValeurRaster en entrée

3

InRas1

3

InRas2

3

InRas4

5

InRas3

5

InRas5

Liste de valeurs triées

La valeur la plus populaire dans la liste est par conséquent la valeur 3, avec trois occurrences, la valeur suivante la plus populaire est 5, avec deux occurrences. Puisque la valeur de popularité spécifiée est 2, la sortie générée par l’outil pour cet emplacement de cellule sera 5.

Exemple avec trois rasters en entrée

Prenons un autre exemple : le graphique suivant identifie la deuxième valeur la plus populaire pour les trois rasters en entrée.

Illustration d'une popularité
OutRas = Popularity(2, [InRas1, InRas2, InRas3])

Si une cellule d’un emplacement quelconque de l’un des rasters en entrée contient la valeur NoData, cet emplacement se voit attribuer la valeur NoData en sortie.

S’il n’existe pas de seconde valeur la plus populaire pour un emplacement donné, cet emplacement de cellule se voit attribuer la valeur NoData. Cette situation peut se produire dans les conditions suivantes :

  • Si toutes les valeurs sont uniques.
  • S’il existe un nombre identique de valeurs différentes.

Classement

L’outil Classement crée pour chaque cellule une liste d’arguments internes des valeurs provenant des rasters en entrée. Les valeurs de la liste d’arguments sont classées par ordre croissant. La valeur du rang défini par le raster de classement en entrée (la nième plus petite valeur) est générée en sortie.

Exemple

Par exemple, le raster de classement en entrée est RankRas, et la liste de rasters en entrée est InRas1, InRas2, InRas3 et InRas4. L’ensemble des cellules du raster RankRas ont une valeur constante de 3, indiquant que la troisième plus petite valeur doit être renvoyée.

InRas1InRas2InRas3InRas4

4

6

3

8

Exemple de valeurs en entrée pour l’outil Classement

Ces valeurs sont classées :

PositionValeur de cellule

1

3

2

4

3

6

4

8

Liste d’arguments d’ordre de classement

Puisque la position définie par la valeur dans l’entrée de classement est la troisième position (3), la valeur en sortie pour cette cellule sera 6.

Rubriques connexes


Dans cette rubrique
  1. Popularité
  2. Classement