Skip to main content

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

Disponible avec une licence Spatial Analyst.

Deux outils locaux attribuent une valeur en sortie à une cellule selon la ou les valeurs répondant à un critère spécifié dans une liste de valeurs obtenues d’un groupe de rasters en entrée. Ces outils sont Popularity (Popularité) et Rank (Classement).

Popularity (Popularité)

L’outil Popularity (Popularité) détermine pour chaque emplacement la valeur qui est la n-ième valeur la plus populaire des valeurs en entrée identifiées à partir des rasters en entrée. Il requiert une liste de rasters en entrée et la valeur de popularité, qui peut être une constante ou un raster, identifiant la n-ième valeur la plus populaire.

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

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

Popularité

InRas1

InRas2

InRas3

InRas4

InRas5

2

3

3

5

3

5

Exemples de valeurs de cellule en entrée pour Popularity (Popularité)

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

Valeur

Raster en entrée

3

InRas1

3

InRas2

3

InRas4

5

InRas3

5

InRas5

Liste des valeurs triées

Par conséquent, la valeur la plus populaire dans la liste est 3, avec trois occurrences, et la valeur suivante la plus populaire est 5, avec deux occurrences. La valeur de popularité spécifiée étant 2, la sortie de l’outil pour cet emplacement de cellule est 5.

Exemple pour des rasters à trois entrées

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

Illustration de l’outil Popularity (Popularité)

OutRas = Popularity(2, [InRas1, InRas2, InRas3])

Si une cellule pour un emplacement quelconque sur l’un des rasters en entrée est NoData, cet emplacement reçoit NoData comme sortie.

Si un emplacement particulier ne contient pas de valeur seconde en popularité, l’emplacement de cellule reçoit NoData. Ce cas peut se produire dans les conditions suivantes :

  • Toutes les valeurs sont uniques.

  • Il existe un nombre égal de valeurs différentes.

Rank (Classement)

L’outil Rank (Classement) crée pour chaque cellule une liste interne d’arguments des valeurs des rasters en entrée. Les valeurs de la liste d’arguments sont classées de la plus petite à la plus grande. La valeur en sortie correspond à la position de classement définie par le raster de classement en entrée (n-ième valeur la plus petite).

Exemple

Par exemple, le raster de classement en entrée est RankRas et la liste en entrée des rasters est InRas1, InRas2, InRas3 et InRas4. Toutes les cellules du raster RankRas contiennent la valeur constante 3, ce qui indique que la troisième valeur la plus petite doit être renvoyée.

InRas1

InRas2

InRas3

InRas4

4

6

3

8

Exemples de valeurs en entrée pour l’outil Rank (Classement)

Ces valeurs sont classées :

Position

Valeur de cellule

1

3

2

4

3

6

4

8

Liste des arguments d’ordre de classement

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