Estoy buscando una manera de convertir un ráster clasificado en polígonos basados en grupos espaciales dentro de cada clase. Para que los grupos se consideren válidos, necesito que consistan en un porcentaje mínimo de celdas de una de las clases.
Por ejemplo: un área compuesta por el 70% (o más) celdas de la clase "1" se considerará como un grupo de la clase "1", aunque el área se mezcle con el 30% de celdas pertenecientes a otras clases. El análisis de agrupamiento, por lo tanto, debe basarse en la distancia entre celdas de la misma clase.
Otra opción podría ser basar la agrupación en un número mínimo de celdas dentro de una determinada clase, junto con una definición de un área de búsqueda máxima.
Por ejemplo: dentro de un área específica debe haber 100 celdas de "clase 1" para que se considere un clúster.
La mayoría de las herramientas relacionadas con la agrupación parecen funcionar solo para vectores. He analizado el análisis de clúster de la herramienta SAGA, pero realmente no se ajustaba a mi propósito. ¿Alguna idea para resolver esto o qué otras herramientas pueden ser útiles?