Más

Recorte de capa de polígono por valor de ráster

Recorte de capa de polígono por valor de ráster


He visto a muchos preguntar cómo recortar un ráster a través de una máscara de polígono, pero aún no han encontrado la operación opuesta. ¿Cómo se recorta una capa de polígono mediante una trama? ta Específicamente, ¿cómo se recorta una capa de polígono a través de ciertos valores de ráster?

Por ejemplo, imagine un modelo de inundación. Me gustaría obtener la forma del polígono que representa un área "segura" en una región determinada. Tendría que recortar la extensión del ráster contra un cierto valor de elevación en el ráster.

¿Algunas ideas?


Así es como puede usar la calculadora ráster para encontrar un "área segura" (nota: análisis básico) usando ArcGIS 10.2.

  • Cargue su DEM en ArcGIS Desktop

[]

  • Abra la Calculadora ráster e ingrese las condiciones que desea encontrar. En el siguiente ejemplo, quiero encontrar áreas de elevación del DEM que sean iguales o superiores a 186 m (186 es el nivel que alcanza el agua de la inundación)

  • Los resultados devueltos por el proceso de la Calculadora de ráster son un nuevo ráster con los valores de 1 y 0. Los valores de 1 representan todas las áreas que son iguales o mayores a 186 m (Verdadero - vea las áreas verdes en el ejemplo a continuación) y el 0 representa los valores que miden menos de 186 m (Falso - ver áreas rosadas).

  • El siguiente paso es convertir este nuevo ráster ("Area_Above_Flood_lvl.img") en un shapefile de polígono usando la herramienta Ráster a polígono

  • y luego borre los valores 0 en el campo "GRIDCODE".

  • El resultado final es un polígono que muestra las áreas seguras por encima de mis alturas de inundación.


Ya casi estaba allí cuando dijo recortar un ráster por un polígono. Básicamente, son la misma operación: puede recortar su ráster al polígono y luego enmascarar el resultado a los valores que necesita. Este ráster enmascarado puede convertirse en un polígono o conservarse como un ráster. Tenga en cuenta que puede ser más fácil si primero convierte su polígono en un ráster.


Ver el vídeo: Clip a Raster Layer in QGIS three different ways