the conversion to NM is done in the haversine function

This commit is contained in:
Sven Czarnian
2021-11-24 12:04:13 +01:00
parent 5f00ea08cf
commit 3b767489c3

View File

@@ -42,7 +42,7 @@ class Node:
elif -1 != turnIndices[0] and -1 == turnIndices[1]: elif -1 != turnIndices[0] and -1 == turnIndices[1]:
continue continue
trackmiles += start.haversine(star.Route[i]) * 0.539957 trackmiles += start.haversine(star.Route[i])
# check if a new constraint is defined # check if a new constraint is defined
altitude = -1 altitude = -1
@@ -133,7 +133,7 @@ class Node:
# update the statistics # update the statistics
if nextWaypointIndex < len(star.Route): if nextWaypointIndex < len(star.Route):
distanceToWaypoint = star.Route[lastWaypointIndex].haversine(star.Route[nextWaypointIndex]) * 0.539957 distanceToWaypoint = star.Route[lastWaypointIndex].haversine(star.Route[nextWaypointIndex])
currentHeading = star.Route[lastWaypointIndex].bearing(star.Route[nextWaypointIndex]) currentHeading = star.Route[lastWaypointIndex].bearing(star.Route[nextWaypointIndex])
currentPosition[1] = min(weather.calculateGS(currentPosition[0], currentIAS, currentHeading), currentPosition[1]) currentPosition[1] = min(weather.calculateGS(currentPosition[0], currentIAS, currentHeading), currentPosition[1])