Ho una tabella lineare e una tabella dei punti in postgis.
Conosco la linea più vicina a un determinato punto. Quello che devo sapere è su quale "lato" di quella linea è il punto. Immagino di doverlo fare creando una linea perpendicolare da un determinato punto alla linea (punto più vicino sulla linea) e quindi confrontare le coordinate, ma non so esattamente come farlo, e se è il modo corretto, poiché la linea cambia direzione.
Ho fatto una foto per illustrare il mio compito.
La linea stessa è nera, la sua direzione è indicata da frecce verdi. Devo aggiungere una colonna "laterale" alla tabella dei punti, in modo che i punti rossi abbiano valore "destro" e i punti blu dovrebbero avere valore "sinistro".
Qualcuno può dare un esempio di codice SQL per calcolare un valore "laterale" di un punto?