First of all, it is clear that the lines are not ellipsoidal geodesics. For example, the line between (lat, lon) 0,0 and 0,179.99 in Google Earth is shown along the equator instead of a shorter path going near the pole.
The KML documentation says that the sides of the path are "great circles," and that the sides of the polygon are "lines of constant support." I believe that the “great circles” become great ellipses (a path along an ellipse whose center is the center of the Earth). The usual understanding of "permanent bearing lines" is that they are the lines of the lines, i.e. that they correspond to straight lines on the Mercator projection. However, the documentation lies. Instead, there are straight lines in the projection of the plate.
I asked Google to use surveying for both kinds of objects, and they are considering this.
I wrote the C ++ library GeographicLib , which solves the geodesic problem. If you want to see how to create a sequence of points along a survey line, see the example in the documentation for the GeodesicLine class . If you just want to test the solutions, check out the online survey calculator .
source share