Postgis TopologyException: conflicto de ubicación lateral en 226.001 39.5158, ¿cuál es el problema?

20

after st_union () PgSQL devuelve una nota:

NOTE:  TopologyException: side location conflict at 226.001 39.5158

Y en los resultados hay dos filas con geometría vacía y otras filas están bien.
¿Qué causa ese problema? ¿Cómo resolverlo?

    
pregunta Pablo 02.05.2011 - 19:51

3 respuestas

22

He encontrado el problema. Era un polígono de intersección propia. Usé ST_IsValidReason para encontrarlo.

    
respondido por el Pablo 02.05.2011 - 20:29
11

La solución llegó a PostGIS 2.0, ST_IsValid () y ST_MakeValid (). Puedes pedir a PostGIS que arregle geometrías rotas. Debe tener cuidado con esto, ya que la integridad de la geometría de origen es importante por alguna razón.

    
respondido por el Andris 23.06.2015 - 06:13
5

Google ha encontrado esta publicación relacionada: enlace

Parece que sus características pueden estar sufriendo errores de redondeo, y pueden solucionarse limpiando un poco la geometría.

Podría valer la pena crear un caso reproducible mínimo y publicar un mensaje en la lista de correo de Postgis.

    
respondido por el MerseyViking 02.05.2011 - 20:01

Lea otras preguntas en las etiquetas