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 |
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 |
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.
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 |
Se clasifican estos valores:
Posición |
Valor de celda |
---|---|
1 |
3 |
2 |
4 |
3 |
6 |
4 |
8 |
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.