Disponible con una licencia de Spatial Analyst.
Este flujo de trabajo describirá cómo se puede usar la Función Local para ejecutar complejas operaciones de álgebra con una o varias imágenes para generar un resultado visual. En este ejemplo se calculará la susceptibilidad de que se produzca una avalancha en una determinada zona. Las entradas de este análisis serán un modelo digital de elevación (DEM) del área y las capas derivadas de esta elevación. Cuando todas las capas estén listas, el índice de susceptibilidad de avalancha se puede calcular sumando los siguientes factores:
- La elevación es superior a 1.275 metros.
- La pendiente oscila entre 25 y 45 grados.
- La orientación oscila entre 135 y 225 grados.
- La curvatura del plano es inferior a cero.
- La curvatura del perfil es mayor que cero.
El siguiente flujo de trabajo le guía por los pasos necesarios para crear un ráster que representa la susceptibilidad de una avalancha a través de sus valores de píxel. Un valor de píxel superior representa una mayor susceptibilidad de avalancha. Los requisitos para este flujo de trabajo son tres rásters: un DEM con valores de píxel en metros, un cálculo de la curvatura de plano de los valores de píxel del DEM, y un cálculo de la curvatura del perfil. También calcularemos la pendiente y la orientación de los valores DEM, que se realizarán al vuelo (“on the fly”).
Configuración del DEM
En primer lugar, debe configurar el DEM para poder insertar la Función Local.
- Agregue el DEM a ArcMap.
- En la ventana Análisis de imagen, seleccione el DEM.
- Haga clic en el botón Agregar función. .
Se abrirá la ventana Editor de la función de ráster.
Configurar la suma de los cinco factores
Cuando utiliza una Función Local, en ocasiones es necesario configurar el resultado antes de realizar cada operación de álgebra. La sección está configurando la arquitectura del índice de susceptibilidad.
- Haga clic con el botón derecho en Dem_ft.tif, apunte a Insertar y elija Función Local.
La licencia de Spatial Analyst debe estar habilitada para poder usar la Función Local.
- Configure la operación para Suma, que se encuentra debajo de la sección Estadísticas de celda.
- Seleccione el ráster de entrada en la lista de rásters de entrada.
- Haga clic en el botón Agregar elemento y seleccione Añadir referencia a la entrada seleccionada.
- Repita el paso 4 una vez más para que existan dos entradas Dem_ft.tif.
- Haga clic en el botón Agregar elemento otra vez y haga clic en Añadir ráster desde disco.
- Busque el dataset ráster de la curvatura del plano y añádalo.
- Repita los pasos 6 y 7 para el dataset ráster de la curvatura del perfil.
- Cambie el nombre de la Función Local en la parte superior de la cadena para la Suma.
Buscar píxeles por encima de 1.275 metros
En la primera rama dentro de la Función Local, seleccione los píxeles mayores que 1.275 metros.
- Inserte una Función Local en la primera rama.
- Configure el operador Mayor que, que se encuentra debajo de la sección Lógica.
- Haga clic en el botón Agregar elemento y en Añadir escalar.
- Introduzca un valor de 1.275 y haga clic en Aceptar.
- En la pestaña General, ajuste el nombre de función en Mayor que 1.275 y haga clic en Aceptar.
Buscar píxeles dentro de nuestra tolerancia de pendiente
En la segunda rama dentro de la Función Local, seleccione los píxeles cuyo rango de pendiente oscile entre 25 y 45 grados.
- Añada una función de pendiente encima de la segunda rama.
- Añada una función local encima de la Función Pendiente.
- Seleccione el primer ráster de entrada en la sección Rásters de entrada.
- Haga clic en el botón Agregar elemento y seleccione Añadir copia de la entrada seleccionada. Haga clic en Aceptar.
- Seleccione el operador Booleano Y y el nombre de función Booleano Y en la pestaña general. Haga clic en Aceptar.
- Añada una función local encima de la primera rama de pendiente. Seleccione el operador Mayor que y añada un escalar de 25.
- Añada una función local encima de la segunda rama de pendiente. Seleccione el operador Menor que y añada un escalar de 45.
- Minimice las cadenas en las dos primeras ramas para facilitar su visibilidad.
Buscar píxeles dentro de nuestra tolerancia de orientación
En la tercera rama, seleccione los píxeles cuya orientación oscile entre 135 y 225 grados.
- Añada una Función de pendiente encima de la segunda rama.
- Añada una función local encima de la Función Pendiente.
- Seleccione el primer ráster de entrada en la sección Rásters de entrada.
- Haga clic en el botón Agregar elemento , seleccione Añadir copia de la entrada seleccionada y haga clic en Aceptar.
- Seleccione el operador Booleano Y y el nombre de función Booleano Y en la pestaña general. Haga clic en Aceptar.
- Añada una función local encima de la primera rama de orientación. Seleccione el operador Mayor que y añada un escalar de 135.
- Añada una función local encima de la segunda rama de orientación. Seleccione el operador Menor que y añada un escalar de 225.
Ajustar la tolerancia de la curvatura de plano y la curvatura de perfil
En la cuarta y quinta rama de la Función Local, ajuste los umbrales de la curvatura de plano y de la curvatura de perfil. En la rama de curvatura de plano, seleccione los píxeles que sean mayores que 0. En la rama de curvatura de perfil, seleccione los píxeles inferiores a 0.
- En la rama de curvatura de plano, añada una Función Local, seleccione el operador Mayor que y añada un escalar de 0.
- En la rama de curvatura de perfil, añada una función local, seleccione el operador Menor que y añada un escalar de 0.
La cadena Función Local final debería tener el siguiente aspecto.
El resultado de esta Función Local será un dataset ráster con valores que oscilan entre cero y cinco. Un valor de cero y uno (verde) tendrá una susceptibilidad de avalancha menor y un valor de cuatro y cinco (naranja y rojo) tendrá una susceptibilidad superior.