can someone post here the formula for calculating the distance and heading on a great circle between two points?
Thanks[/img]
The great circle distance d between two points with coordinates {lat1,lon1} and {lat2,lon2} is given by:
d=acos(sin(lat1)*sin(lat2)+cos(lat1)*cos(lat2)*cos(lon1-lon2))
A mathematically equivalent formula, which is less subject to rounding error for short distances is:
d=2*asin(sqrt((sin((lat1-lat2)/2))^2 +
cos(lat1)*cos(lat2)*(sin((lon1-lon2)/2))^2))
tc1=mod(atan2(sin(lon1-lon2)*cos(lat2),
cos(lat1)*sin(lat2)-sin(lat1)*cos(lat2)*cos(lon1-lon2)), 2*pi)

Anonymous wrote:can someone post here the formula for calculating the distance and heading on a great circle between two points?
Thanks[/img]
Return to Student Pilots & Flight Training
Users browsing this forum: No registered users and 0 guests