Hallo!
Ich habe folgendes Problem:
Ich habe ein System, in dem meine aktuelle Position bekannt ist, sowie der Kurs meiner Bewegung (alles direkt vom GPS Empfänger).
Nun habe ich eine Liste mit sehr vielen Koordinaten, aus denen ich durch verschiedene Berechnungen nur noch ein paar weniger bekomme. In der Regel sollten das maximal zwei oder drei sein.
Nun möchte ich von diesen Punkten (bekannt sind von denen deren Koordinaten auch WGS84). Diese Punkte sollten eigentlich auf der selben Straße liegen, auf der ich mich gerade befinde und das ganze in maximal 500 Meter Entfernung. Somit sind deren Kurse ungefähr gleich....
Meine Frage lautet nun, kann ich irgendwie auf der Basis meiner Daten herausfinden, welcher der Punkte "vor" meiner aktuellen Position liegt und welcher "hinter" mir?
Wäre genial, wenn es dafür eine Lösung geben würde....
Mein Ansatz war, einfach den Winkel zwischen dem Mittelpunkt (meine aktuelle Position) und den anderen beiden auszurechnen. Ist dieser dann >180° so liegt er hinter mir... Ich weiß aber leider nicht, ob das richtig ist...
Ich habe folgendes Problem:
Ich habe ein System, in dem meine aktuelle Position bekannt ist, sowie der Kurs meiner Bewegung (alles direkt vom GPS Empfänger).
Nun habe ich eine Liste mit sehr vielen Koordinaten, aus denen ich durch verschiedene Berechnungen nur noch ein paar weniger bekomme. In der Regel sollten das maximal zwei oder drei sein.
Nun möchte ich von diesen Punkten (bekannt sind von denen deren Koordinaten auch WGS84). Diese Punkte sollten eigentlich auf der selben Straße liegen, auf der ich mich gerade befinde und das ganze in maximal 500 Meter Entfernung. Somit sind deren Kurse ungefähr gleich....
Meine Frage lautet nun, kann ich irgendwie auf der Basis meiner Daten herausfinden, welcher der Punkte "vor" meiner aktuellen Position liegt und welcher "hinter" mir?
Wäre genial, wenn es dafür eine Lösung geben würde....
Mein Ansatz war, einfach den Winkel zwischen dem Mittelpunkt (meine aktuelle Position) und den anderen beiden auszurechnen. Ist dieser dann >180° so liegt er hinter mir... Ich weiß aber leider nicht, ob das richtig ist...