Schnittpunkt von zwei Routen

B

birdman

Neues Mitglied
0
Hallo,


folgende Problemstellung:

Ich habe eine Route von A nach B, jetzt möchte ich überprüfen, ob ein
gegebener Koordinatenpunkt irgendwo in der nähe (maximal 500 Meter entfernt) dieser Route liegt.

Hat da jemand evtl. eine Idee zu die mir ein wenig auf die Sprünge helfen könnte ? :)

Danke

viele Grüße
Birdman
 
Grundidee ohne jede Optimierung:

Rechne zu jedem Streckenabschnitt die Länge des Normalenvektors vom Punkt auf diese Strecke aus. Wenn der Schnittpunkt der Normale ausserhalb der Strecke liegt, dann nimm den Abstand zu dem näheren Endpunkt. Suche das Minimum für alle Streckenabschnitte und fertig.
 

Ähnliche Themen

S
Antworten
17
Aufrufe
556
jogimuc
J
5
Antworten
22
Aufrufe
1.423
590239
5
M
Antworten
4
Aufrufe
1.173
swa00
swa00
Zurück
Oben Unten