Pregunta relacionada aquí.
Me he dado cuenta de 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 de polígonos pueden tener graves problemas topológicos (aunque los polígonos parezcan correctos) que comprometerían la calidad de las operaciones posteriores.
Polígono limpio es lo que hacen los Asistentes Geo para garantizar la corrección de la topología.
Arcgis también dispone de un comando para limpiar las astillas.
Mi pregunta es no sobre cómo utilizar los paquetes de software existentes para garantizar que los datos de entrada de los polígonos son 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 utilizar para asegurarme de que puedo corregir todos los errores topológicos, dado un conjunto de entradas poligonales?