Estoy muy confundido con el problema. Tengo una capa de polígonos con los que no se cruza o agujeros y necesito sacar algunas "islas", según lo definido por los atributos de un determinado tamaño dentro de la capa.
Es una cosa difícil de explicar, así que consulte la siguiente imagen. Los diferentes colores representan diferentes atributos dentro de mi capa. Lo que tienes que hacer es quitar las islas naranja de cierto tamaño (menos de 5000m2) que no comparten frontera con una Naranja, Verde o de Neón, polígono.
No puedo simplemente seleccione todos los de la naranja polígonos debajo de un cierto tamaño, ya que podría eliminar algunos de los polígonos que conforman las grandes áreas de los polígonos.
Yo no puedo disolver la naranja que quitar los polígonos debajo de un cierto tamaño, ya que voy a perder a la persona polígono formas que son muy importantes.
Estoy realmente confundido aquí chicos, me voy a tomar una solución simple o algún consejo. Yo soy bastante hábil con python así que si usted piensa en una solución de programación es mejor que me haga saber.