He estado buscando una función que me pueda decir si una cadena de línea intersecta a sí misma. He intentado llamar a st_intersects
con la misma cadena de línea dos veces, pero obviamente idénticos linestrings se cruzan. Mi plan si no hay ninguna función sería la de conseguir que todos los puntos en la cadena de la línea, y crear individuales linestrings y, a continuación, compruebe cada uno de los nuevos linestring el uno contra el otro con st_intersects. No quiero que venga a este, pero me temo que lo hará.
Entonces, ¿hay alguna PostGIS funciones para comprobar si una cadena de línea es la auto-intersección? Debe ser similar a la de averiguar si un polígono es complejo me asumir