Ho cercato una funzione che possa dirmi se un LineString si interseca da solo. Ho provato a chiamare st_intersects
due volte con lo stesso LineString, ma ovviamente le stringhe di linea identiche si intersecano. Il mio piano se non ci fosse alcuna funzione sarebbe quello di ottenere tutti i punti nella stringa di linea e creare singole stringhe di linea e quindi controllare ogni nuova stringa di linea una contro l'altra con st_intersects. Non voglio che arrivi a questo, ma temo che lo farà.
Quindi ci sono delle funzioni PostGIS per verificare se una stringa di linea è autointersecante? Dovrebbe essere simile a scoprire se un poligono è complesso, suppongo