gpt4 book ai didi

language-agnostic - 计算距离时,Haversine 公式还是 Vincenty 公式更好?

转载 作者:行者123 更新时间:2023-12-03 12:26:49 26 4
gpt4 key购买 nike

哪个更适合计算两个纬度/经度点之间的距离,Haversine 公式或 Vincenty 公式?为什么?

距离显然是在地球上计算的。 WGS84 与 GCJ02 坐标是否会影响计算或距离(文森蒂公式考虑了 WGS84 轴)?

例如,在 Android 中,Haversine 公式用于 Google Map Utils ,但文森蒂公式由 android.Location 使用对象( Location.distanceBetween() )。

最佳答案

Haversine是一个更简单的计算,但它没有提供 Vincenty 提供的高精度。

Vincenty更准确,但计算量也更大,因此执行速度较慢并增加电池使用量。

与任何“更好”的东西一样,这取决于您的特定应用程序。对于您的应用程序,Vincenty 可能是比Haversine“更好”的选择,但对于不同的应用程序,Haversine 可能是更好的选择。您必须查看用例的详细信息,并根据您在那里找到的内容做出决定。

关于language-agnostic - 计算距离时,Haversine 公式还是 Vincenty 公式更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38248046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com