Postgis bir linestring tablo ve bir nokta tablo var.
Herhangi bir noktaya en yakın hattı biliyorum. Bilmem gereken şey, bu çizginin hangi "tarafında" olduğu. Sanırım bunu verilen noktadan çizgiye (çizginin en yakın noktası) dik bir çizgi oluşturarak yapmalıyım ve sonra koordinatları karşılaştırmalıyım, ama tam olarak nasıl yapılacağını bilmiyorum ve eğer doğru yolsa, çünkü çizgi yön değiştirir.
Görevimi göstermek için bir resim yaptım.
Çizginin kendisi siyahtır, yönü yeşil oklarla gösterilir. Nokta noktaları tablosuna bir "yan" sütun eklemeniz gerekir, böylece kırmızı noktaları "sağ" değeri olmalı ve mavi noktaları "sol" değeri olmalıdır.
Birisi bir noktanın "yan" değerini hesaplamak için bir SQL kodu örneği verebilir mi?