Encontrar el valor en una lista de entrada que cumple con un criterio específico

Existen dos herramientas locales que asignan un valor de salida a una celda basándose en el valor o los valores que cumplen con un criterio específico de una lista de valores obtenidos de un grupo de rásteres de entrada. Las herramientas son Popularidad y Clasificación.

Popularidad

La herramienta Popularidad determina para cada ubicación el valor que es el enésimo más popular de los valores de entrada identificados desde los rásteres de entrada. Requiere una lista de rásteres de entrada y el valor de popularidad, que puede ser una constante o un ráster, que identifique al enésimovalor más popular.

Ejemplos

Por ejemplo, si el valor de popularidad que se especificó es 2, para cada celda, la salida debería ser el segundo valor más popular de una lista de valores derivados de rásteres de entrada. Si los valores de entrada para una ubicación específica son los siguientes

Popularidad

InRas1

InRas2

InRas3

InRas4

InRas5

2

3

3

5

3

5

Ejemplo de valores de celda de entrada para Popularidad

Después, los valores se clasificarán del siguiente modo:

Valor

Ráster de entrada

3

InRas1

3

InRas2

3

InRas4

5

InRas3

5

InRas5

Lista de valores ordenados

Como resultado, el valor más popular de la lista es 3, con tres ocurrencias, y el siguiente valor más popular es 5, con dos instancias. Como el valor de popularidad especificado es 2, la salida desde la herramienta para esta ubicación de celda será 5.

En otro ejemplo, el siguiente gráfico identifica el segundo valore más popular para los tres rásteres de entrada.

Ilustración de popularidad
OutRas = Popularity(2, [InRas1, InRas2, InRas3])

Si una celda para cualquier ubicación en cualquiera de los rásteres de entrada es NoData, esa ubicación recibirá NoData para la salida.

Si en una determinada ubicación no se indica el valor en segundo lugar de popularidad, la ubicación de la celda recibirá NoData. Esta situación puede ocurrir en las siguientes circunstancias:

  • Todos los valores son únicos.
  • Existe el mismo número de valores para distintos valores.

Clasificación

La herramienta Clasificación crea para cada celda una lista de argumentos internos de los valores desde los rásteres de entrada. Los valores en la lista de argumentos se clasifican desde el más pequeño hasta el más grande. La salida es el valor de la posición del orden de clasificación definido por el ráster de clasificación de entrada (el enésimo valor más pequeño).

Ejemplo

Por ejemplo, el ráster de clasificación de entrada es RankRas, y la lista de entrada de rásteres es InRas1, InRas2, InRas3 e InRas4. El ráster RankRas tiene todos los valores de celdas con un valor constante de 3, que indica que el tercer valor más pequeño se va a devolver.

InRas1

InRas2

InRas3

InRas4

4

6

3

8

Ejemplo de valores de entrada para la herramienta Clasificación

Se clasifican estos valores:

Posición

Valor de celda

1

3

2

4

3

6

4

8

Lista de argumentos del orden de clasificación

Como la posición que definió el valor en la entrada de la clasificación es la tercera posición (3), el valor de salida para esta celda será 6.

Temas relacionados


7/11/2012