Muitas vezes, passei horas lutando com bugs estranhos resultantes de geometrias inválidas . Os sintomas variam muito, incluindo:
- Lentidão do banco de dados
- Resultados de consulta \ Null incorretos
- Arquivos de log sobrecarregados com erros e avisos
- Resultado inconsistente com operadores geométricos (por exemplo, interseção)
Gostaria de categorizar os tipos de geometrias inválidas, para ajudar todos aqui a higienizar seus dados.
Responda com seu tipo favorito de geometria inválida (um tipo por resposta). Capturas de tela, descrições e soluções são bem-vindas - mas tente manter sua resposta curta.
fonte
MULTIPOLYGON(((0 0, 0 1, 0.5 0.5, 0 0)),((1 1, 1 0, 0.5 0.5, 1 1)))