Valeur issue d'une liste en entrée qui respecte un critère spécifié

Il existe deux outils en local qui attribuent une valeur en sortie pour une cellule, en fonction de la valeur ou des valeurs répondant à des critères définis pour une liste de valeurs obtenues à partir d'un groupe de rasters en entrée. Ces outils sont Popularité et Classement.

Popularité

Dans chaque emplacement, l'outil Popularité définit la valeur qui correspond à la valeur n la plus populaire parmi les entrées identifiées à partir des rasters en entrée. Ce outil nécessite une liste de rasters en entrée et la valeur de popularité, laquelle peut être une constante ou un raster, identifiant la valeur n la plus populaire.

Exemples

Par exemple, si la valeur de popularité définie est 2, alors pour chaque cellule, la deuxième valeur la plus populaire d'une liste de valeurs dérivées à partir des rasters en entrée doit être générée. Si les valeurs en entrée d'un emplacement particulier sont

Popularité

InRas1

InRas2

InRas3

InRas4

InRas5

2

3

3

5

3

5

Valeurs de la cellule en entrée de l'exemple relatif à la Popularité

Les valeurs sont ensuite 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

En conséquence, la valeur la plus populaire de la liste est 3 avec trois occurrences. La valeur suivante la plus populaire est 5. Elle est associée à deux instances. Puisque la valeur de popularité spécifiée est 2, la sortie de l'outil pour cet emplacement de cellule sera 5.

A titre d'exemple, le graphique suivant identifie la deuxième valeur la plus populaire pour trois rasters en entrée.

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

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

Si un emplacement déterminé n'a pas de valeur qui soit deuxième en popularité, l'emplacement de cellule reçoit la valeur NoData. Cette situation peut survenir dans les conditions suivantes :

  • Toutes les valeurs sont distinctes.
  • Il existe des nombres égaux de valeurs différentes.

Classement

L'outil Classement crée une liste d'arguments internes associée aux valeurs de plusieurs rasters en entrée, pour chaque cellule. Les valeurs contenues dans la liste d'arguments sont triées de la plus petite à la plus grande. La valeur à la position d'ordre de classement définie par le raster en entrée (la n plus petite valeur).

Exemple

Par exemple, le raster de classement en entrée est RankRas, et la liste des entrées de raster est InRas1, InRas2, InRas3 et InRas4. Le raster RankRas a toutes les valeurs de la cellule avec une valeur constante de 3, ce qui signifie que vous obtiendrez la troisième valeur la plus faible.

InRas1

InRas2

InRas3

InRas4

4

6

3

8

Exemple de valeurs en entrée avec l'outil Classement

Ces valeurs sont classées :

Position

Valeur de la cellule

1

3

2

4

3

6

4

8

Liste d'arguments par 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.

Thèmes connexes

5/10/2014