我以为在网上可以很容易找到这个,但事实并非如此。
我想知道给定纬度值下两个连续经度之间的距离。那就是用一条使它与赤道平行的绳索来测量。我可以通过简单的几何来计算它,假设地球是一个合适的球体。但是这个假设是可以接受的吗?请对该假设中的误差幅度有所了解。或者,
请让我知道一个数学公式或Java / Android代码进行计算。
谢谢。
编辑:感谢您的答复,它似乎爆发了一场小型风暴。请阅读以下我对David的评论,以使内容更清楚
EDIT2:争论是大圆距离(由Haversine公式得出)和“绳子”距离是否相同?在我看来应该如此。因为大圆距是2点之间的最短距离,并且在绳索距离的情况下,我限制自己沿着同一纬度从一个点移动到另一个点,我认为这是最短的距离。是不是
EDIT3:我错了。可视化一点之后,我意识到大圆距将与纬度上的纵向间隔(“绳距”)不同。只有当纬度恰好是赤道时,两者才是相同的。说,所以是的,还没有正确的答案,对于我来说,我认为地球是一个球体,我会在一段时间内接受劳恩的回答,因为他/她已经部分回答了我的问题。也可以通过拜占庭失败给出的链接(名称为??)讨论如何创建存储过程并查询此类问题,真的很有帮助!谢谢您的所有!回应!
看看这个:http : //en.wikipedia.org/wiki/Geoid
对于日常用途,您可以使用球形模型。大地水准面的变形始于较高的纬度,因此除非您从事非常精确,科学或极地的旅行,否则应该没事。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句