Disponible con una licencia de Spatial Analyst.
Con la herramienta Estadísticas zonales, se calcula una estadística por cada zona definida mediante un dataset de zona, en función de valores de otro dataset (un valor de ráster). Se calcula un valor de salida simple para cada zona en el dataset de zonas de entrada.
La herramienta Estadísticas zonales como tabla calcula todas las estadísticas, un subconjunto o una sola estadística que sea válida para la entrada especificada, pero devuelve el resultado como una tabla en vez de como un ráster de salida.
Una zona son todas las celdas en un ráster que tienen el mismo valor, sean o no contiguas. La capa de zonas de entrada define la forma, los valores y las ubicaciones de las zonas. Para definir las zonas se especifica un campo de entero en la entrada de zonas. También se puede utilizar un campo de cadena de caracteres. Tanto los rásteres como los datasets de entidades se pueden utilizar como el dataset de zonas.
El ráster de valores de entrada contiene los valores de entrada que se utilizan para calcular la estadística de salida para cada zona.
En la siguiente ilustración, la capa Zona muestra un ráster de entrada que define las zonas. La capa Valor contiene la entrada para la que se calcula la estadística por zona. En este ejemplo, se identificará el máximo de la entrada de valor para cada zona.
Tipo de datos de salida
El tipo de datos de salida está determinado por el tipo de estadística seleccionado y el tipo de entrada de valor. La siguiente tabla identifica los tipos de datos esperados en el ráster de salida:
Estadística | Tipo de entrada de zonas | Tipo de entrada de valor | Salida |
---|---|---|---|
Mayoría | Entero o cadena de caracteres | Entero * | Entero |
Máximo | Entero o cadena de caracteres | Entero, Flotante | Igual que el valor |
Valor medio | Entero o cadena de caracteres | Entero, Flotante | Flotante |
Mediana | Entero o cadena de caracteres | Entero * | Entero |
Mínimo | Entero o cadena de caracteres | Entero, Flotante | Igual que el valor |
Minoría | Entero o cadena de caracteres | Entero * | Entero |
Rango | Entero o cadena de caracteres | Entero, Flotante | Igual que el valor |
Desviación estándar | Entero o cadena de caracteres | Entero, Flotante | Flotante |
Suma | Entero o cadena de caracteres | Entero, Flotante | Flotante |
Variedad | Entero o cadena de caracteres | Entero * | Entero |
Si alguna ubicación de celda en el dataset de Zona es NoData, a esa ubicación se le asignará NoData en la salida.
Mayoría
- Se asigna el valor que ocurre con más frecuencia en cada zona a todas las celdas de esa zona.
- Cuando hay un empate en el valor mayoritario en una zona, se asigna el menor de los valores empatados a la salida de todas las ubicaciones de celda en la zona.
Ejemplo:
Máximo
- Se asigna el valor más alto en cada zona a todas las celdas de esa zona.
Ejemplo:
Valor medio
- Se asigna el promedio de los valores de cada zona a todas las celdas de salida de esa zona.
Ejemplo:
Mediana
- Se asigna el valor medio de cada zona a todas las celdas de salida de esa zona.
- Para calcular el valor medio, se clasifican todas las celdas en una zona. Si hay celdas n en la zona y n es impar, el valor medio (n/2) se escribe en cada celda de la zona. Si el número de celdas es par, el valor -1 (n/2) es la salida.
Ejemplo:
Mínimo
- Se asigna el valor más bajo de cada zona a todas las celdas de esa zona.
Ejemplo:
Minoría
- Se asigna el valor que ocurre con menos frecuencia en cada zona a todas las celdas de esa zona.
- Cuando hay un empate en el valor minoritario en una zona, se asigna el menor de los valores empatados a la salida de todas las ubicaciones de celda en la zona.
Ejemplo:
Rango
- La diferencia entre los valores máximos y mínimos en cada zona se asigna a todas las celdas de esa zona.
- El rango se define como:
Zonal Range = Zonal Maximum – Zonal Minimum
Ejemplo:
Desviación estándar
- Se asigna la desviación estándar de los valores en cada zona a todas las celdas en esa zona.
- La fórmula para la desviación estándar es la siguiente:
Ejemplo:
Suma
- Se asigna la suma de todos los valores de celda en cada zona a todas las celdas en esa zona.
- El tipo de datos del ráster de salida es de puntos flotantes. Esto se debe a que el valor de la suma tiende a ser bastante grande, y tal vez no sea posible representarlo con un valor entero.
Considere, por ejemplo, una zona que tiene 2.500 filas y columnas de celdas de tamaño, y el valor de cada celda es 1.000. La suma para esa zona sería 2.500 x 2.500 x 1.000 = 6.250 millones. Si se requiere una salida de número entero y el rango está dentro de ± 2.147 millones, puede aplicar la herramienta Número entero.
Ejemplo:
Variedad
- Se asigna el número de valores únicos en cada zona a todas las celdas en esa zona.
Ejemplo: