已知经纬度求距离

本文介绍了如何在地球表面计算两个点(A和B)基于它们的经度和纬度来确定距离。通过将地球视为单位圆球并利用球面三角形余弦定理,可以得出两点间的距离公式S=Re×arccos(sin(φA)sin(φB)+cos(φA)cos(φB)cos(θB−θA)),其中Re是地球半径,φA和θA分别是点A的纬度和经度,φB和θB是点B的纬度和经度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

已知经纬度求距离

如下图所示,已知点A的经度 θ A \theta_A θA和纬度 φ A \varphi_A φA以及点B的经纬度 θ B \theta_B θB φ B \varphi_B φB,求两点的距离。图中点C为地球北极,其与点A和点B构成了一个球面三角形 △ A B C \bigtriangleup ABC ABC,三角形三边长分别为 a a a b b b c c c。点F、D、E分别为本初子午线、过点A的经线以及过点B的经线与赤道面的交点。
首先将地球视为一单位圆球,则根据球面三角形余弦定理,有 c o s c = c o s a c o s b + s i n a s i n b c o s C cosc=cosacosb+sinasinbcosC cosc=cosacosb+sinasinbcosC
对于单位圆球来说,球面三角形边的弧长即为相应球心角的弧度,即 b = ∠ A O C = π / 2 − φ A b=\angle AOC=\pi/2-\varphi_A b=AOC=π/2φA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值