Spherical geometry: Arbitrary point between two points

543 Views Asked by At

If A and B are two points on the earth, how could I find any arbitrary point between them along the shortest distance side of their great circle path?

Points are in radians
longitude = $0$ to $2\pi$
latitude = $0$ to $\pi$, $0$ being at north pole
Points are not antipodal

I desire something where I specify a range $0.0$ to $1.0$, with $0.0$ being point A and $1.0$ being point B and $0.5$ being the midpoint between them, with all other values being their corresponding points. Thanks!

Note: This is not homework. I'm 41yrs old and this is for a personal project I'm working on.

1

There are 1 best solutions below

1
On

This aviation website has the information that you were looking for. The formula presented there returns the latitude and longitude of a point that is a fraction $f$ between points A and B except when they are antipodal just as you mentioned in the question.