fx99
(Fx99)
12
Wenn der Startpunkt point1 um tdist (km) in Richtung Endpunkt point2 verschoben werden soll, so kann man den neuen Punkt point1a näherungsweisenach mit folgenden Formeln berechnen (python):
dlat = point2['lat'] - point1['lat']
dlon = point2['lon'] - point1['lon']
dist = math.sqrt(dlat**2 + (dlon*latfak)**2)*111 # Entfernung zw. point1 und 2
point1a['lat'] = point1['lat'] + tdist / dist * dlat # verschieben anteilig zur Entfernung
point1a['lon'] = point1['lon'] + tdist / dist * dlon
Dabei wird latfak = math.cos(point1[‘lat’]/180*math.pi) gesetzt.