intersect package:geodetics
Try to find the intersection point of two ground paths (i.e. ignoring
altitude). Returns the distance of the intersection point along each
path using a modified Newton-Raphson method. If the two paths are
fairly straight and not close to parallel then this will converge
rapidly.
The algorithm projects great-circle paths forwards using the bearing
at the estimate to find the estimated intersection, and then uses the
distances to this intersection as the next estimates.
If either estimate departs from its path validity then
Nothing is returned.