From 3b767489c3f66606aa3a13a661e998d7d4718e05 Mon Sep 17 00:00:00 2001 From: Sven Czarnian Date: Wed, 24 Nov 2021 12:04:13 +0100 Subject: [PATCH] the conversion to NM is done in the haversine function --- aman/sys/aco/Node.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aman/sys/aco/Node.py b/aman/sys/aco/Node.py index f4754bd..50d0364 100644 --- a/aman/sys/aco/Node.py +++ b/aman/sys/aco/Node.py @@ -42,7 +42,7 @@ class Node: elif -1 != turnIndices[0] and -1 == turnIndices[1]: continue - trackmiles += start.haversine(star.Route[i]) * 0.539957 + trackmiles += start.haversine(star.Route[i]) # check if a new constraint is defined altitude = -1 @@ -133,7 +133,7 @@ class Node: # update the statistics 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]) currentPosition[1] = min(weather.calculateGS(currentPosition[0], currentIAS, currentHeading), currentPosition[1])