Olá, amigos.
Procurei e não achei nenhum assunto relacionado, caso já tenham abordado o assunto, me perdoem.
Estou tentando retornar uma unica geometria para um shp com diversos polígonos e estou encontrando o erro:
Erro: GEOSUnaryUnion: TopologyException: Input geom 1 is invalid: Self-intersection at or near point
Ou seja, é um erro de topologia onde determinadas geometrias estão inválidas. Diante disso, exclui as geometrias (where not ST_IsValid(a.geom)) e ainda continua me retornando o erro.
Já pedi os motivos quais não me permitem executar o ST_Union, mas a questão é que não consigo resolver erro por erro manualmente. Preciso da ajuda de vocês para que eu consiga executar o ST_Union.
Lembrando que também já tentei usar ST_Force2D e ST_MakeValid e ainda continua o mesmo erro.
O meu objetivo é eliminar as sobreposições e geometrias duplicadas. Se houver outra opção além do ST_Union, eu agradeço se me indicarem rs
Obrigado.