formula - 半正弦公式的结果是米还是千米?

标签 formula distance haversine

我使用haversine公式来计算点之间的距离。这个公式的结果是米还是公​​里?

http://en.wikipedia.org/wiki/Haversine_formula

任何人都可以帮助我吗?

最佳答案

如果已知两个点的纬度和经度,则使用半正弦公式计算点之间的距离。

公式:

ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2)*COS(Lon2-Lon1)) *6371

Excel 公式:

=ACOS(COS(RADIANS(90-Lat1)) *COS(RADIANS(90-Lat2)) +SIN(RADIANS(90-Lat1)) *SIN(RADIANS(90-Lat2)) *COS(RADIANS(Long1-Long2) ))) *6371

注:

如果您想要以英里为单位的答案,请将 6371 替换为 3958.756。

更多详情:

http://bluemm.blogspot.in/2007/01/excel-formula-to-calculate-distance.html

关于formula - 半正弦公式的结果是米还是千米?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25711895/

相关文章:

r - R 中每个级别的信号/行之间的距离

excel - 如果下方行中的值不为空,则连接列标题

计算股票信息总数和平均值

R - 在给定半径内寻找最近的相邻点和相邻点的数量,坐标经纬度

php - PHP 中 2 点之间的相对位置(纬度/经度)

python - 半正弦函数的 Python 数学库中出现错误

php - PHP 中的等距柱状近似

python - 如何使用 haversine 距离矩阵返回满足距离阈值标准的所有点对

C++ 将角度转换为坐标

excel - VLOOKUP 产生错误的数字