Developer website: John W. Robbins
Additionally, CoordinatesX will also compute long geodesic lines on the ellipsoid. Given a starting latitude and longitude, a distance and a direction, CoordinatesX will compute the location of the end point. Also, it will compute the geodesic length and directions between two points of known latitude and longitude. Baseline lengths and ellipsoidal chord length computation are possible too.