Domanda correlata qui.
Noto che garantire la correttezza topologica è essenziale per le applicazioni GIS, questo perché l'input dell'utente o il funzionamento booleano dei poligoni può avere gravi problemi topologici (anche se i poligoni sembrano corretti) che comprometterebbero la qualità delle operazioni successive.
Il poligono pulito è il modo in cui Geo Wizards garantisce la correttezza della topologia.
Arcgis ha anche un comando per ripulire le scaglie.
La mia domanda non è su come utilizzare i pacchetti software esistenti per garantire che i dati di input del poligono siano topologicamente corretti; piuttosto, la mia domanda è su come questi pacchetti software implementano tali procedure di pulizia. In altre parole, qual è l'algoritmo che posso usare per assicurarmi di poter correggere tutti gli errori topologici, dato un insieme di input poligonali?