Je cherche un moyen de convertir un raster classé en polygones basés sur des clusters spatiaux dans chaque classe. Pour que les grappes soient considérées comme valides, j'ai besoin qu'elles soient constituées d'un pourcentage minimum de cellules de l'une des classes.
Par exemple: Une zone composée de 70% (ou plus) de cellules de classe "1" sera considérée comme un cluster de classe "1" même si la zone est mélangée avec 30% de cellules appartenant à d'autres classes. L'analyse de regroupement doit donc être basée sur la distance entre les cellules de la même classe.
Une autre option pourrait être de baser le clustering sur un nombre minimum de cellules dans une certaine classe, ainsi qu'une définition d'une zone de recherche maximale.
Par exemple: dans une zone spécifiée, il doit y avoir 100 cellules de "classe 1" pour qu'elle soit considérée comme un cluster.
La plupart des outils liés au clustering semblent fonctionner uniquement pour les vecteurs. J'ai regardé l'analyse de cluster de l'outil SAGA mais elle ne correspondait pas vraiment à mon objectif. Avez-vous des idées pour résoudre ce problème ou quels autres outils peuvent être utiles?