Molte volte e spesso ho passato ore a lottare con bizzarri bug derivanti da geometrie non valide . I sintomi variano notevolmente, tra cui:
- Rallentamenti del database
- Risultati della query \ Null errati
- File di registro sovraccarichi di errori e avvisi
- Risultato incoerente con operatori geometrici (ad es. Intersezione)
Vorrei classificare i tipi di geometrie non valide, al fine di aiutare tutti qui a disinfettare i propri dati.
Rispondi con il tuo tipo preferito di geometria non valida (un tipo per risposta). Schermate, descrizioni e soluzioni sono benvenute, ma cerca di mantenere la risposta breve.
MULTIPOLYGON(((0 0, 0 1, 0.5 0.5, 0 0)),((1 1, 1 0, 0.5 0.5, 1 1)))