经纬度计算距离,如何用经度和纬度计算距离?

打开EXCEL

经纬度计算距离,如何用经度和纬度计算距离?

1经计算距离、在A2、B2、C2、D2单元格填上两地经纬度

经纬度计算距离,如何用经度和纬度计算距离?

EXCEL根据两点经纬度计算距离

2、在E2单元格输入公式=6371004*ACOS(1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*PI()/180)),2)+POWER((COS((90-B2)*PI()/180)-COS((90-D2)*PI()/180)),2))/2)

关于用经纬度计算距离:地球赤道上环绕地球一周走一圈共40075.04,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:40075.04km/360°=111.31955km111.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为距离。至于比例尺计算就不废话了

EXCEL通过经纬度计算距离的公式,A1经度1,B1纬度1,A2经度2,B2纬度2随便把下面的内容放到一个空的格子里面=2*ASIN(SQRT(POWER(SIN((B1*PI()/180-B2*PI()/180)/2), 2) + COS(B1*PI()/180) * COS(B2*PI()/180) * POWER(SIN((A1*PI()/180-A2*PI()/180)/2),2)))*6378137JS代码

为什么会定义“经纬度”?无非就是为了给地球表面的每一个点一个坐标嘛。

大家都知道地球近似为球形,因此地球表面近似为一个二维的球面。

通过简单的数学知识我们知道,要确定一个二维面上的点至少需要2个坐标才能描述。而所谓“坐标”,便是通过建立坐标系来引入——这边是笛卡尔的重要贡献,用“数”去研究几何,即解析几何。最简单的,对于平面来说,我们可以建立常见的直角坐标系(为了纪念笛卡尔,我们通常也管它叫做“笛卡尔坐标系”),也可以建立不常见的极坐标系。坐标系不一样,给出的“数”就不一样。比方说都是为了表示平面上的一个点,直角坐标用x和y值两个数字表示,而极坐标则是用矢径长度以及和坐标轴夹角这两个数字来表示。

因此,二维曲面上的点的坐标,就是用两个数字来表示的。

地球的表面作为一个球面也是2维的,“经纬度”就是球面上的坐标——经度与纬度也是两个数字。经线是一系列过极点的等半径同心圆,纬线则是与经线垂直的一系列不等径圆。给定经度实际上是确定了一条经线,而给定纬度则是确定了一条纬线,它们的交点就是我们确定的那个点。只需要把地球半径定下来(地球的平均半径6371km),利用圆的弧长计算公式,我们可以得到同一经线上纬度相差1度(0.0175弧度)的两个点距离为:0.0175弧度×6371公里≈111公里。

版权声明:本站部分文章来源互联网,主要目的在于分享信息,版权归原作者所有,本站不拥有所有权,不承担相关法律责任,如有侵权请联系我们,本站将立刻删除。
(0)
上一篇 2022年5月29日 上午1:29
下一篇 2022年5月29日 上午1:29

相关推荐