GPS - 对于两个附近的 gps 点之间的距离,haversine 公式是否准确?

GPS - Is the haversine formula accurate for distance between two nearby gps points?

我想在两个 GPS 点之间导航,这两个点之间的距离大约为 1 英里或更短。我需要找到它们之间的准确距离。从我目前所读的内容来看,haversine 公式假设地球是一个球体,并且由于地球的不规则形状,距离将不准确。如何解决这个问题并获得准确的读数?

是的,您确实无法准确测量这个距离。但是,在最近配备wifi信号的一些地区,根据wifi信号的波长进行了改进。数字罗盘传感器有时也用于此任务。

"accurate" 距离在这里是主观的。

让我解释一下...

你是指马路上的距离吗?你骑自行车去,还是开车去?还是乘飞机? 你的意思是数学上最短的距离是一条直线吗?地球表面的最短距离?

你知道精度越小距离越远吗? 在这里阅读更多相关信息:https://en.wikipedia.org/wiki/Coastline_paradox 这是一本有趣的读物,如果你读到了它,它会让你以不同的方式看待你自己的问题。

现在,如果您忘记真正的 3d 表示,而只是假设地球是一个类似椭圆的球体,事情就会变得容易得多。

在这种情况下,对于大约一英里的距离,使用半正弦公式可能是最佳选择,尤其是当您为了获得更长的距离而增加多个较短的距离时。

如果您谈论的是每秒测量一次的 GPS 数据,并且您只关心两点之间的距离,那么假设地球是平的就足够了。但这里也一样:只要你不做长距离,或者如果你把多个短距离加起来就可以了。