谷歌地球或谷歌地图上的直线是测地线吗?也就是说,当我在我的2d电脑屏幕上查看谷歌地球或谷歌地图的数据时,我看到的图像是否正确地进行了调整,即该图像上的一条直线实际上是测地线?
如果不是,在这些应用程序中有没有我可以选择的选项,可以让我“调整”图像,使“调整后”的图像上的直线成为测地线?
有没有其他免费的应用程序可以显示屏幕上的直线实际上是测地线的“调整后”地图?
有没有免费的应用程序可以为我提供地球上两个点之间的测地线路径?
提前谢谢你。
发布于 2011-07-11 02:13:55
首先,很明显,这些线不是椭球测地线。例如,在Google Earth中,(lat,lon) 0,0和0,179.99之间的直线显示为沿赤道,而不是沿极点附近的较短路径。
KML文档说路径的边是“大圆”,多边形的边是“恒定方向的线”。我相信“大圆”变成了大椭圆(沿着中心是地球中心的椭圆的路径)。通常对“恒定方向线”的理解是,它们是粗线条,即它们对应于墨卡托投影上的直线。然而,文档是错误的。取而代之的是在板块carree投影上有直线。
我已经要求谷歌对这两种对象都使用测地线,他们正在考虑这一点。
我已经写了一个C++库GeographicLib,它准确地解决了测地线问题。如果要了解如何沿测地线生成点序列,请参见GeodesicLine class文档中的示例。如果您只是想测试解决方案,请查看online geodesic calculator。
https://stackoverflow.com/questions/6444211
复制相似问题