I’m building an application requiring me to consume a set of waypoints as time/lat/lon/alt and interpolate between them. Specifically, a linear interpolation along either a great-circle or a rhumb line connecting the two points.
Browsing orekit and hipparchus, specifically the
org.hipparchus.geometry.spherical.twod packages, it seems that the while hipparchus provides the underlying mechanisms for great-circle interpolation, rhumbline calculations are absent.
Question #1: Is a rhumbline library an appropriate addition to either hipparchus or orekit? If so, in which library? I lean toward orekit, since my implementation leverages the ellipsoid’s eccentricity and the
OneAxisEllipsoid is present in orekit, not hipparchus. But, i’ll defer to those with more experience.
Question #2: For my application, I plan to create a set of
PVCoordinatesProvider implementations, backed by either a great-circle or rhumbline interpolation method. Is there any interest in these “waypoint-based” coordinate providers being submitted to orekit? If so, I can develop and create a pull request.