Pregunta relacionada aquí.
Noté que garantizar la corrección topológica es esencial para las aplicaciones SIG, esto se debe a que la entrada del usuario o la operación booleana del polígono puede tener graves problemas topológicos (aunque los polígonos se vean correctos) que comprometerían la calidad de las operaciones posteriores.
Polígono limpio es como hacen los Geo Wizards para asegurar la corrección de la topología.
Arcgis también tiene un comando para limpiar las astillas.
Mi pregunta no es acerca de cómo usar los paquetes de software existentes para garantizar que los datos de entrada del polígono sean topológicamente correctos; más bien, mi pregunta es sobre cómo estos paquetes de software implementan esos procedimientos de limpieza. En otras palabras, ¿cuál es el algoritmo que puedo usar para asegurarme de que puedo corregir todos los errores topológicos, dado un conjunto de entradas poligonales?