Pergunta relacionada aqui.
Percebo que garantir a correção topológica é essencial para aplicativos GIS, isso ocorre porque a entrada da operação booleana do usuário ou do polígono pode ter sérios problemas topológicos (mesmo que os polígonos pareçam corretos) que comprometeriam a qualidade das operações subseqüentes.
Polígono limpo é como os Geo Wizards fazem para garantir a correção da topologia.
Arcgis também tem um comando para limpar as lascas.
Minha pergunta não é sobre como usar os pacotes de software existentes para garantir que os dados de entrada do polígono estejam topologicamente corretos; em vez disso, minha pergunta é sobre como esses pacotes de software implementam esses procedimentos de limpeza. Em outras palavras, qual é o algoritmo que posso usar para garantir a correção de todos os erros topológicos, considerando um conjunto de entradas poligonais?