neighborhood (Opcional) | Las celdas alrededor de una celda de procesamiento que se utilizarán en el cálculo de estadísticas. Hay varios tipos de vecindad predefinidos para elegir, o se puede definir un kernel personalizado. Una vez que se haya seleccionado el tipo de vecindad, se pueden establecer los demás parámetros para definir completamente la forma, el tamaño y las unidades de medida. La vecindad predeterminada es un rectángulo cuadrado con un ancho y una altura de tres celdas. La forma de las vecindades está definida por la clase Neighborhood. Los tipos de vecindad disponibles son NbrAnnulus, NbrCircle, NbrRectangle, NbrWedge, NbrIrregular, y NbrWeight. A continuación se detallan las formas de los tipos de vecindad disponibles: - NbrAnnulus({innerRadius}, {outerRadius}, {units})
Una vecindad con forma de donut o anillo definida por un radio interno y un radio externo. El valor mínimo para el radio es 1 celda, y el radio exterior debe ser mayor que el interior. El radio interior máximo es de 2046 celdas, y el radio exterior máximo es de 2047 celdas. El anillo predeterminado tiene un radio interior de 1 celda y un radio exterior de 3 celdas. - NbrCircle({radius}, {units}
Una vecindad circular con un radio determinado. El valor mínimo para el radio es 1 celda y el valor máximo es 2047 celdas. El radio predeterminado es de 3 celdas. - NbrRectangle({width}, {height}, {units})
Una vecindad rectangular definida por el ancho y la altura. El valor mínimo de ancho o alto es 1 celda, y el valor máximo es 4096 celdas. El valor predeterminado es un cuadrado con un ancho y una altura de 3 celdas. - NbrWedge({radius}, {startAngle}, {endAngle}, {units})
Una vecindad en forma de cuña definida por un radio, un ángulo de inicio y un ángulo de finalización. El valor mínimo para el radio es 1 celda y el valor máximo es 2047 celdas. La cuña se extiende en el sentido contrario a las agujas del reloj desde el ángulo de inicio al ángulo de finalización. Los ángulos se especifican en grados, donde 0 o 360 representan el este. Se pueden utilizar ángulos negativos. La cuña predeterminada es de 0 a 90 grados, con un radio de 3 celdas. - NbrIrregular(inKernelFile)
Una vecindad personalizada con especificaciones establecidas por el archivo de texto kernel identificado. El valor mínimo de ancho o alto del kernel es 1 celda, y el valor máximo es 4096 celdas. - NbrWeight(inKernelFile)
Una vecindad personalizada con especificaciones establecidas por el archivo de texto kernel identificado, que puede aplicar pesos a los miembros de la vecindad. El valor mínimo de ancho o alto del kernel es 1 celda, y el valor máximo es 4096 celdas.
Para las vecindades NbrAnnulus, Nbrcircle, NbrRectangle y NbrWedge, las unidades de distancia para los parámetros se pueden especificar en unidades de CELL o unidades de MAP. Las unidades de celda son las predeterminadas. Para las vecindades de kernel, la primera línea del archivo kernel define el ancho y la altura de la vecindad en números de celdas. Las líneas siguientes indican cómo se procesará el valor de entrada que se corresponde con esa ubicación en el kernel. Un valor de 0 en el archivo kernel para el tipo de vecindad irregular o de peso indica que la ubicación correspondiente no se incluirá en el cálculo. Para la vecindad irregular, un valor de 1 en el archivo kernel indica que la celda de entrada correspondiente se incluirá en la operación. Para la vecindad de peso, el valor en cada posición indica por qué se debe multiplicar el valor de la celda de entrada correspondiente. Se pueden utilizar valores positivos, negativos y decimales. | Neighborhood |
statistics_type (Opcional) | Especifica el tipo de estadística que se calculará. - MEAN—Se calculará la media (valor medio) de las celdas en la vecindad.
- MAJORITY—Se identificará la mayoría (valor que se produce con mayor frecuencia) de las celdas en la vecindad.
- MAXIMUM—Se identificará el máximo (valor superior) de las celdas en la vecindad.
- MEDIAN—Se calculará la mediana de las celdas en la vecindad. La mediana es equivalente al percentil 50.
- MINIMUM—Se identificará el mínimo (valor inferior) de las celdas en la vecindad.
- MINORITY—Se identificará la minoría (valor que se produce con menor frecuencia) de las celdas en la vecindad.
- PERCENTILE—Se calculará un percentil de las celdas en la vecindad. El 90.º percentil se calcula de forma predeterminada. Puede especificar otros valores (del 0 al 100) con el parámetro percentile_value.
- RANGE—Se calculará el rango (diferencia entre los valores superior e inferior) de las celdas en la vecindad.
- STD—Se calculará la desviación estándar de las celdas en la vecindad.
- SUM—Se calculará la suma de las celdas en la vecindad.
- VARIETY—Se calculará la variedad (el número de valores únicos) de las celdas en la vecindad.
El tipo de estadísticas por defecto es MEAN. Si el ráster de entrada es de tipo entero, están disponibles todos los tipos de estadísticas. Si el ráster de entrada es de punto flotante, solo están disponibles los tipos de estadísticas MEAN, MAXIMUM, MEDIAN, MINIMUM, PERCENTILE, RANGE, STD y SUM. | String |
ignore_nodata (Opcional) | Especifica si los valores NoData serán ignorados por el cálculo de estadísticas. - DATA—Si existe un valor NoData dentro de una vecindad, este se ignorará. Para determinar el valor de salida solo se utilizarán las celdas dentro de la vecindad que contengan valores de datos. Si el valor de la propia celda de procesamiento es NoData, la celda de procesamiento puede recibir un valor en el ráster de salida, siempre que haya al menos una celda en la vecindad que tenga un valor válido. Esta es la opción predeterminada.
- NODATA—Si alguna celda de una vecindad tiene el valor de NoData, incluida la celda de procesamiento, la salida de la celda de procesamiento será NoData. La presencia de un valor NoData implica que no hay información suficiente para determinar el valor estadístico de la vecindad.
| Boolean |
percentile_value (Opcional) | El valor de percentil que se calculará. El valor predeterminado es 90, para el 90.º percentil. El valor puede variar de 0 a 100. El percentil 0 equivale en esencia a la estadística mínima, mientras que el percentil 100 equivale a la estadística máxima. El valor de 50 generará en esencia el mismo resultado que la estadística mediana. This option is only supported if the statistics_type parameter is set to PERCENTILE. Si se especifica cualquier otro tipo de estadística, este parámetro se omite. | Double |