微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 无线网优技术 > 两经纬度计算距离公式

两经纬度计算距离公式

时间:01-02 整理:3721RD 点击:
如题。
已经两点A(longA,lata)、B(longB,latB),计算两点的距离???

关于用经纬度计算距离:

地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:

40075.04km/360°=111.31955km

111.31955km/60=1.8553258km=1855.3m

而每一分又有60秒,每一秒就代表1855.3m/60=30.92m

任意两点距离计算公式为

d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}

其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。

关于用经纬度计算距离:

地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:

40075.04km/360°=111.31955km

111.31955km/60=1.8553258km=1855.3m

而每一分又有60秒,每一秒就代表1855.3m/60=30.92m

任意两点距离计算公式为

d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}

其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。

http://tech.xunlei.com/soft/view/63161
伙计,这里有软件,你下载用用吧。

做到MAPINFO,尺子量就知道咯

谢谢各位,我又发现一种叫大地主题正反解算的来计算,虽然复杂,但也能慢慢学习。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top