Loading [MathJax]/jax/output/CommonHTML/jax.js

29 votos

Postgis TopologyException: side location conflict at 226.001 39.5158, ¿cuál es's el problema?

después de st_union() PgSQL devuelve una nota:

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?

26voto

Pablo Puntos 6414

He encontrado el problema. Era un polígono que se cruzaba a sí mismo. Solía encontrarlo.

12voto

Sam Puntos 11

La solución llegó en PostGIS 2.0, ST_IsValid() y ST_MakeValid(). Puede pedirle a PostGIS que arregle geometrías rotas. Debe tener cuidado con la dureza, la integridad de la geometría de la fuente es importante por alguna razón.

5voto

Symmetric Puntos 158

Buscando en Google esta publicación relacionada: http://lists.refractions.net/pipermail/jts-devel/2009-March/002939.html

Por lo tanto, parece que sus características pueden estar sufriendo errores de redondeo, y puede resolverse 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 postgis.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X