La función ArgStatistics está compuesta por cuatro métodos: ArgMax, ArgMin, ArgMedian y Duration.
Existen cinco entradas para esta función:
- Métodos: seleccione el método para calcular.
- Clase sin definir: constante que se devuelve cuando no se puede calcular una salida definitiva.
- Min: valor mínimo que se establece como igual o superior al valor más bajo.
- Max: valor máximo que se establece como igual o inferior al valor más alto.
- Índice. Existen dos tipos de índice en esta función: un índice ráster y un índice de bandas. El índice de entrada realiza el seguimiento de cada entrada de ráster, donde cada fila con el mismo índice de entrada es el mismo ráster. El índice de bandas realiza el seguimiento de cada banda de entrada; cada índice de banda de entrada es único.
Métodos
ArgMax
ArgMax significa el argumento del máximo. En el método ArgMax, a todas las bandas del ráster de cada ráster de entrada se les asigna un índice de banda incremental de base 0, que primero se ordena por el índice del ráster de entrada, como se muestra en la tabla siguiente y, a continuación, por la banda relativa dentro de cada ráster de entrada.
Por ejemplo, si el primer ráster de entrada (índice de entrada 0) tiene 2 bandas, b11 y b12, y el segundo ráster de entrada (índice de entrada 1) tiene 4 bandas, b21, b22, b23 y b24, el índice de banda tendrá un aspecto parecido a la siguiente tabla:
Banda | Índice de entrada | Índice de banda |
---|---|---|
b11 | 0 | 0 |
b12 | 0 | 1 |
b21 | 1 | 2 |
b22 | 1 | 3 |
b23 | 1 | 4 |
b24 | 1 | 5 |
A continuación, para cada píxel, la función ArgMax devuelve el Band index para el Pixel value máximo. Por ejemplo, en la siguiente tabla, el valor de píxel máximo es 189, que se almacena en Band b21, donde band index es 2. Por lo tanto, la función ArgMax devolverá el valor 2.
Banda | Índice de banda | Valor de píxel |
---|---|---|
b11 | 0 | 33 |
b12 | 1 | 54 |
b21 | 2 | 189 |
b22 | 3 | 145 |
b23 | 4 | 34 |
b24 | 5 | 28 |
ArgMin
ArgMin es el argumento del mínimo, que devuelve Band index para el que el píxel proporcionado alcanza su valor mínimo.
Por ejemplo, en la tabla anterior, el valor mínimo de Pixel value es 28, que se almacena en Band b24, donde Band index es 5. Por lo tanto, la función ArgMin devolverá el valor 5.
ArgMedian
El método ArgMedian devuelve Band index para el que el píxel proporcionado alcanza el valor medio de los valores de todas las bandas.
Considere los valores de todas las bandas como un conjunto. Tras ordenar el conjunto en orden ascendente, el valor medio es el que separa la mitad inferior del conjunto de la mitad superior. Más específicamente, si el conjunto en orden ascendente tiene n valores, la mediana es el valor i (basado en cero), donde:
i = ( (n-1) / 2 )
Por ejemplo, la tabla anterior está ordenada de forma ascendente por valores de píxel como se muestra en la siguiente tabla. La mediana es 34, y ArgMedian devolverá un Band index de 4.
Banda | Índice de banda | Valor de píxel |
---|---|---|
b24 | 5 | 28 |
b11 | 0 | 33 |
b23 | 4 | 34 |
b12 | 1 | 54 |
b22 | 3 | 145 |
b21 | 2 | 189 |
Duración
El método Duration encuentra los elementos más largos consecutivos en el conjunto, donde cada elemento tiene un valor mayor que o igual a Min y menor que o igual a Max y, a continuación, devuelve su longitud. El método Duration necesita los valores de entrada Min y Max.
Por ejemplo, en la tabla anterior, los elementos más largos consecutivos que se proporcionan son Min=34 y Max=189 es [34, 54, 145, 189], por lo que la duración es 4.
Clase sin definir
La clase sin definir es una entrada constante que se devolverá cuando no se puede alcanzar un máximo, un mínimo o una mediana definitivos. El escenario más habitual es cuando el valor máximo o mínimo tiene lugar más de una vez entre valores de todas las bandas. El valor predeterminado de la constante no definida es 100.
La clase no definida solo es aplicable cuando el método es ArgMax, ArgMin o ArgMedian.
Min y Max
Min y Max son los valores que se establecen para encontrar el método Duration. El valor Min que se establece es el valor más bajo igual a o mayor que el inicio de la duración. El valor Max que se establece es el valor más alto igual a o menor que el fin de la duración.
Las entradas Min y Max solo son aplicables cuando el método es Duration.
Índice
Existen dos tipos de índice en esta función: un índice ráster y un índice de bandas. El índice de entrada realiza el seguimiento de cada entrada de ráster, donde cada fila con el mismo índice de entrada es el mismo ráster. Puesto que un ráster puede tener más de una banda, pueden existir varias filas con el mismo índice de ráster. El índice de bandas realiza el seguimiento de cada banda de entrada. Cada índice de banda de entrada es único y no puede tener duplicados.