¿Cómo aplicar un filtro Mayoritario en GRASS GIS?

8

Me preguntaba si alguien podría ayudarme a escribir un filtro mayoritario para GRASS GIS. Tengo este mapa (ver más abajo) sobre el que necesito pasar un filtro para que las áreas rojas sean un poco más dominantes. Sé que puedo usar r.mapcalc, pero no estoy seguro de la fórmula.

texto alternativo

Nathan W
fuente

Respuestas:

9

El equivalente GRASS de un filtro mayoritario se puede calcular con el r.neighborscomando ( página de ayuda ). Para obtener un filtro de mayoría simple, algo como esto debería funcionar, usando una ventana 3x3:

r.neighbors input=input_layer output=majority_filtered_output method=mode size=3

Pero r.neighbours admite muchas otras opciones además de esto. Dependiendo de lo que intente lograr, también puede hacerlo tomando los valores de interés y clasificándolos en un nuevo ráster, luego realice r.growel ráster y combine ese resultado nuevamente en su conjunto de datos.

scw
fuente