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

经纬度算距离的方法

时间:08-28 整理:3721RD 点击:
如题。
有两点:
a:103.1231 30.124345
b:103.4555 30.1234
求他们两点距离的算法公式? 可以不想方法,只有有公式就行。另外可以只要算直线距离的,麻烦了

你可以导入google earth 后测量,也可以找专门的软件进行计算

关于用经纬度计算距离:
地球赤道上环绕地球一周走一圈共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为距离。

根据经纬度计算距离的小软件我有,要就留下   “伊妹儿” 

导入google earth 后测量,也可以找专门的软件进行计算

EXCEL里写个宏就可以了,需要的话给你个

以前做过粗略的计算 经纬度的小数点后第四位数字的1个单位相当于实际的10米,要经纬度的直线方向上。

导入GE,用测量工具量一下即可.

直接搞个软件就可以了,简单输入数据就行

我自己做了一个小工具,你可以用下。给我邮箱,我发你。

这类计算公式论坛里就有,其实搜索下,就行,想要我也可以发给你!!!

到论坛里搜一下,经纬度算距离计算的小工具很多。

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

网站地图

Top