Calcular estadísticas para vecindades superpuestas y no superpuestas
Las operaciones de vecindad calculan los valores de salida al calcular una estadística específica para todas las celdas de entrada que se incluyen en cada vecindad. La vecindad es una ventana en movimiento que itera a través de los datos de entrada.
Existen dos tipos básicos de operaciones de vecindad en Spatial Analyst: las operaciones en donde las vecindades de las ubicaciones de procesamiento se superponen y aquellas en donde no se superponen.
La herramienta Estadísticas focalizadas procesa el dataset de entrada con vecindades superpuestas. La herramienta Estadísticas de bloques procesa los datos con vecindades que no se superponen.
En la operación focal, sólo las celdas de procesamiento reciben el resultado del cálculo de todas las celdas en la vecindad, mientras que en la operación de bloques, cada celda dentro del rectángulo mínimo de delimitación que contiene la vecindad recibe el mismo valor de salida.
Forma de vecindad
Las formas de vecindad definidas que se pueden especificar son un rectángulo de cualquier dimensión, un círculo de cualquier radio, un anillo (una forma de anillo) de cualquier radio y una porción de círculo en cualquier dirección.
Además de estas formas geométricas, también puede crear una vecindad de forma irregular, que con frecuencia se denomina Kernel, en donde puede controlar exactamente cuáles celdas en la vecindad se incluyen en los cálculos. También puede aplicar distintos pesos a celdas específicas en la vecindad.
Las celdas en el ráster de entrada que caen dentro de la vecindad especificada se incluirán en los cálculos que se realizan para esa vecindad.
A continuación, se ofrecen algunos detalles sobre las distintas formas de vecindades:
- Rectángulo
Las unidades de ancho y altura de una vecindad rectangular puede estar en celdas o unidades de mapas. El valor por defecto es una vecindad de 3 x 3 celdas.
- Círculo
El tamaño del círculo depende del radio especificado. El radio se identifica en celdas o unidades de mapa, medidas perpendicularmente al eje x o y.
Cuando el radio se define en unidades de mapa, se emplea una lógica adicional para determinar qué celdas se incluyen en el procesamiento de la vecindad. En primer lugar, se calcula el área exacta de un círculo definido por el valor del radio especificado. A continuación, se calcula el área para dos círculos adicionales, uno donde el valor del radio especificado se redondea hacia abajo y otro que se redondea hacia arriba. Estas dos áreas se comparan con la resultante del radio especificado, y para la que esté más cerca, se utilizará ese radio en la operación.
- Anillo
La celdas que caen dentro del anillo se incluirán en el procesamiento de la vecindad. El radio interno especifica el radio del círculo interno del anillo desde el centro de la celda de procesamiento. La celdas que caen dentro del radio interno no se incluirán en el procesamiento de la vecindad. El radio externo especifica el radio del círculo externo del anillo desde el centro de la celda de procesamiento. El círculo externo define la extensión de la vecindad. Cualquier centro de celdas que cae dentro del radio del círculo externo pero fuera del radio del círculo interior se incluirá en el procesamiento de la vecindad. El radio se identifica en celdas o unidades de mapa, medidas perpendicularmente al eje x o y.
- Porción de círculo
La celdas que caen dentro de la porción de círculo se incluirán en el procesamiento de la vecindad. La porción de círculo se crea al especificar un radio y un ángulo. El radio se especifica en la celda o en las unidades de mapa, desde el centro de la celda de procesamiento, que se mide perpendicularmente al eje x o y.
El ángulo de inicio para la porción de círculo puede ser un valor entero o de punto flotante entre 0 y 360. Los valores para la porción de círculo comienzan con 0 en el eje x positivo y aumentan en el sentido contrario a las agujas del reloj hasta que terminan el círculo completo en 0. El ángulo de finalización para la porción de círculo puede ser un valor entero o de punto flotante entre 0 y 360. El ángulo que definen los valores de inicio y finalización se utiliza para crear la porción de círculo. Todas las celdas que caen dentro de la porción de círculo se incluirán en el procesamiento de la vecindad.
- Irregular
Las celdas que se identifican en el kernel con un valor de 1 se incluirán en el procesamiento de la vecindad, y las celdas con 0 no se incluirán. El kernel es un archivo de texto ASCII que se puede crear con cualquier editor de texto.
- Peso
De manera similar al tipo de vecindad irregular, el kernel para la vecindad ponderada se define por un archivo de texto ASCII. La diferencia es que los valores en las ubicaciones de celda que se identifican en el kernel se multiplicarán por el valor del kernel. Para que no se incluya una ubicación particular del kernel en el análisis, utilice un valor de 0.
Tipos de estadísticas de vecindad
Se pueden calcular varias estadísticas en los valores de celda dentro de la vecindad que se procesa:
- Para las Estadísticas focalizadas, el resultado del cálculo se aplica sólo a las ubicaciones que corresponden a la celda de procesamiento en el ráster de salida.
- Para las Estadísticas de bloques, el resultado del cálculo se aplica a todas las celdas que están dentro de la vecindad de procesamiento.
Estadística |
Descripción |
---|---|
Mayoría |
Determina el valor que ocurre con más frecuencia en la vecindad |
Máximo |
Determina el valor máximo en la vecindad |
Valor medio |
Calcula el valor medio entre los valores de la vecindad |
Mediana |
Calcula el valor medio entre los valores de la vecindad |
Mínimo |
Determina el valor mínimo en la vecindad |
Minoría |
Determina el valor que ocurre con menos frecuencia en la vecindad |
Rango |
Determina el rango de valores en la vecindad |
Desviación estándar |
Calcula la desviación estándar de los valores de la vecindad |
Suma |
Calcula la suma de los valores de la vecindad |
Variedad |
Determina el número de valores únicos en la vecindad |