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.orekit.bodies`

, `org.orekit.models.earth`

, `org.orekit.models.earth.tessellation`

, and `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.

Thanks!