SampledPositionProperty with Ellipsoid

Hi. I’m using SampledPositionProperty to interpolate positions between known sightings, and it works great as long as the known sightings are (relatively) close together, and on the surface of the globe.

I have some edge case data though where two points in the set are ~halfway across the world from each other, and the interpolation seems to happily let the point go through the middle of the earth.

Is there any way to get SampledPositionProperty to obey the fact that there’s a globe?

Thank you!