Cálculo de la distancia desde puntos a diferentes clases en ráster con ArcGIS Spatial Analyst?

10

Estoy buscando algunos consejos sobre cómo calcular la distancia desde un punto a una clase diferente de un ráster.

Específicamente, tengo observaciones (puntos) del uso de animales superpuestos en los datos de cobertura del suelo.

Para cada punto, quiero calcular la distancia a la celda más cercana de un tipo de cubierta diferente.

Por ejemplo, si un punto está ubicado en un parche de pastizales, ¿cuál es la distancia a la celda más cercana que no es pasto?

Estoy usando ArcGIS 10 y tengo una licencia de Spatial Analyst.

Creo que la calculadora ráster podría ser el mejor enfoque para esto, pero ¿alguien podría proporcionar una ecuación que lo lograría?

James
fuente

Respuestas:

10

No creo que haya un solo comando para hacer esto, pero aún podemos lograrlo de manera conveniente. La idea es que la distancia a la celda diferente más cercana es igual a la distancia a la ubicación más cercana cuya vecindad inmediata contiene más de un tipo de celda.

Bueno, esto no es del todo cierto, pero está cerca: es posible que desee agregar aproximadamente un ancho de celda a esa distancia. Si puede vivir con tal aproximación, aquí está el flujo de trabajo:

  1. Calcule una cuadrícula de variedad focal utilizando un vecindario lo más pequeño posible, que sería un vecindario de 2 por 2 cuadrados.

  2. Anule todas las ubicaciones con una variedad focal de 1 o menos: estas son las celdas "internas".

  3. Calcule la cuadrícula de distancia euclidiana a todas las celdas restantes: estas son las distancias a ubicaciones a lo largo de los límites.

  4. (Opcional) Agregue el tamaño de celda a la cuadrícula de distancia.

  5. Extraiga los valores en cualquier punto que elija.

Para ilustrar, aquí hay una pequeña parte de una cuadrícula coloreada por tipo de celda. Las áreas negras son las celdas con variedades focales de 2 o más (calculadas en el paso 2):

Clases de celdas

Una cuadrícula de distancia euclidiana sombreada se ve así:

Cuadrícula de distancia

Alcanza los picos (valores máximos) dentro de los centros de cada parche del ráster original y decae a cero a lo largo de los límites del parche, todavía se muestra con negro.

whuber
fuente