经纬度计算两点之间距离

作者&投稿:支娟 (若有异议请与网页底部的电邮联系)
excel计算两点经纬度距离~

可以通过以下方法来计算两点间的经纬度。
1、首先在表格中输入两点的经度跟维度信息。

2、之后再距离单元格中输入=号。

3、在等号之后输入以下公式:6371004*SQRT(POWER(COS(B3*PI()/180)*(C3*PI()/180-A3*PI()/180),2)+POWER((D3*PI()/180-B3*PI()/180),2))。

4、之后就会在距离单元格自动计算出A点跟B点的距离。

在经纬网图上,可以根据经纬度量算两点之间的距离。全球各地纬度1°的间隔长度都相等(因为所有经线的长度都相等),大约是111km/1°。
赤道上经度1°对应在地面上的弧长大约也是111km。由于各纬线从赤道向两极递减,60°纬线上的长度为赤道上的一半,所以在各纬线上经度差1°的弧长就不相等。在同一条纬线上(假设此纬线的纬度为α)经度1°对应的实际弧长大约为111cosαkm。
因此,只要知道了任意两地间的纬度差,或者是赤道上任何两地的经度差,就可以计算它们之间的实际距离。
两地间最近距离的判断:若两地经度差等于180o,则过两地的大圆为经线圈,两地最近距离为大圆中过两极点的劣弧;若两地经度差不等于180o,则过两地的大圆不是经线圈,而与经线圈斜交,两地最近距离不过极点,而是过两极地区。
D = arc cos((sin北纬A×sin北纬B)+(cos北纬A×cos北纬B×cosAB两地经度差))×地球平均半径 (Shormin) 其中地球平均半径为6371.004 km,D的单位为km

扩展资料:
经纬度是经度与纬度的合称组成一个坐标系统,称为地理坐标系统,它是一种利用三度空间的球面来定义地球上的空间的球面坐标系统,能够标示地球上的任何一个位置。
纬线和经线一样是人类为度量方便而假设出来的辅助线,定义为地球表面某点随地球自转所形成的轨迹。任何一根纬线都是圆形而且两两平行。纬线的长度是赤道的周长乘以纬线的纬度的余弦,所以赤道最长,离赤道越远的纬线,周长越短,到了两极就缩为0。从赤道向北和向南,各分90°,称为北纬和南纬,分别用“N”和“S”表示。
重要的纬线:
北极圈(66°33' 38" N)
北回归线(23°26' 22" N)
赤道(0°N)
南回归线(23° 26' 22" S)
南极圈(66°33' 38" S)
长度不同(离赤道越远的纬线越短)
东经正数,西经为负数。经度是地球上一个地点离一根被称为本初子午线的南北方向走线以东或以西的度数。本初子午线的经度是0°,地球上其它地点的经度是向东到180°或向西到180°。不像纬度有赤道作为自然的起点,经度没有自然的起点,做为本初子午线的那条线是人选出来的。
英国的制图学家使用经过伦敦格林尼治天文台的子午线作为起点,过去其它国家或人也使用过其它的子午线做起点,比如罗马、哥本哈根、耶路撒冷、圣彼德堡、比萨、巴黎和费城等。
在1884年的国际本初子午线大会上格林尼治的子午线被正式定为经度的起点。东经180°即西经180°,约等同于国际换日线,国际换日线的两边,日期相差一日。
经度是指通过某地的经线面与本初子午面所成的二面角。在本初子午线以东的经度叫东经,在本初子午线以西的叫西经。东经用“E”表示,西经用“W”表示。
经度的每一度被分为60分,每一分被分为60秒。一个经度因此一般看上去是这样的:东经23°27′ 30"或西经23°27′ 30"。更精确的经度位置中秒被表示为分的小数,比如:东经23°27.500′,但也有使用度和它的小数的:东经23.45833°。有时西经被写做负数:-23.45833°。但偶尔也有人把东经写为负数,但这相当不常规。
一个经度和一个纬度一起确定地球上一个地点的精确位置。
赤道上经度的每个度大约相当于111km,经度的每个度的距离从0km到111km不等。它的距离随纬度的不同而变化,等于111km乘纬度的余弦。不过这个距离还不是相隔一经度的两点之间最短的距离,最短的距离是连接这两点之间的大圆的弧的距离,它比上面所计算出来的距离要小一些。
一个地点的经度一般与它于协调世界时之间的时差相应:每天有24小时,而一个圆圈有360度,因此地球每小时自转15度。
因此假如一个人的地方时比协调世界时早3小时的话,那么他在东经45度左右。不过由于时区的分划也有政治因素在里面,因此一个人所在的时区不一定与上面的计算相符。但通过对地方时的测量一个人可以算得出他所在的地点的经度。为了计算这个数据,他需要一个指示协调世界时的钟和需要观察对太阳经过子午圈的时间。
参考资料:百度百科-经纬度

因为1°纬度的距离是截在经线上的,而所有经线长度都相等,所以1°纬度距离也相等。它的值约等于2万千米除以180°即111千米。而1°经度是截在纬线上的,而同为北半球或南半球,纬线的长度是不同的,所以1°经度距离也不一样,它的值约等于111乘以cos(所在纬度)。例如,求截在30°N纬线的1经度的距离=111乘以COS30°。所以两地的距离这样求,先算出纬度差,然后乘以1°纬度的距离111千米得到水平方向上的距离;然后再算出经度差,乘以111COS(纬度)。然后用勾股定理计算出两点距离就可以了(因为地球是个球体,北京和广州的纬度差异,所以实际上构不成直角三角形,因此只能求出来个约数。而实际距离就在你用广州纬度算出的距离和用北京纬度算出的距离之间)

设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ],

AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2]
利用勾股定理与正弦定理则可求出AB两点间的直线距离,在利用正弦定理可求出AB两点与地球0点夹角的度数,再利用如下公式:角EOD的度数/360度=E与D之间的球面距离/大圆周长,则可求出AB的球面距离。

作图画出北京和广州,连接两点。分别过两点做纬度的垂线,形成一个矩形,根据高中所学地理知识(没记错的话一个纬度距离大约是111KM)算出矩形的长和宽,之后算出直角三角形的斜边长度,就是两地之间距离了。个人意见,仅供参考


知道两点的经度纬度,怎么算两点之间的距
已知两点多经纬度,两点之间的距离等于经纬度之差乘以111(千米)。比如某处甲坐标为东经100度,乙处坐标为东经110度,则甲乙距离是1110千米。

通过经纬度量算两点之间的距离的全部公式!
b点经、纬度分别为x2和y2,北纬为正,南纬为负 用上述公式算得两点的距离为30.4km,与googleearth的基本一致。注意的是经纬度是角度,算sin,cos值时先将其换算成弧度。

知道两个点的经纬度坐标如何求距离
已知两点经纬度,计算两地直线距离需遵循以下计算步骤:①将两地的经纬度转换为(x,y)(x',y')的形式计算经纬度的差值;②计算两地纬度值相差\/x-x'\/距离,经度值相差\/y-y'\/距离。③利用数学中的勾股定理计算两地直线距离。考察知识点:在经线上,纬度每差1度,实地距离大约为111千米;在纬线上,经...

如何计算经纬度之间的距离?
2. 将纬度和经度值转换为弧度,使用公式弧度 = 角度 * π \/ 180。3. 使用球面余弦定律计算两点之间的距离d。公式为:d = R * arccos[cos(Y1) * cos(Y2) * cos(X1 - X2) + sin(Y1) * sin(Y2)],其中 R 是地球的平均半径,取值为 6371.0 km。4. 针对特定地点的杆影问题,确定...

两个经纬度算距离公式及方法 如何计算
经纬度算距离勾股定理法勾股定理是一种简单易懂的算法,它可以用于计算两个坐标点之间的距离。该算法的基本思想是将地球表面看作一个平面,并将两个坐标点之间的距离看作平面上的直线距离。勾股定理的公式如下:其中,111.319是地球上每纬度的距离,单位为千米。该算法的优点是简单易懂,计算速度快,但...

两点在同一纬度距离怎么计算
先算出两点之间大约有多少纬度,再乘上111km 经度相差1°的纬线对应的地面上的距离大约是111km;

如何计算经纬度之间的距离?
计算经纬度之间的距离方法如下:计算地球上经纬度之间的距离d,已知地球上两点的经度、纬度:(X1,Y1), (X2,Y2),其中X1,X2为经度,Y1,Y2为纬度;视计算程序需要转化为弧度(*3.1415926\/180)地球半径为R=6371.0 km,则两点距离d=R*arcos[cos(Y1)*cos(Y2)*cos(X1-X2)+sin(Y1)*sin(...

知道两地经纬度,如何求实地距离
已知两点经纬度,计算两地直线距离需遵循以下计算:①将两地的经纬度转换为(x,y)(x',y')的形式计算经纬度的差值;②计算两地纬度值相差\/x-x'\/距离,经度值相差\/y-y'\/距离。③利用数学中的勾股定理计算两地直线距离。经度的每一度被分为60分 每一分被分为60秒。一个经度因此一般看上去是这样...

经纬度和距离转换
在经纬网图上,可以根据经纬度量算两点之间的距离。全球各地纬度1°的间隔长度都相等(因为所有经线的长度都相等),大约是111km\/1°。赤道上经度1°对应在地面上的弧长大约也是111km。由于各纬线从赤道向两极递减,60°纬线上的长度为赤道上的一半,所以在各纬线上经度差1°的弧长就不相等。在同一条...

怎样计算两个经纬度之间的距离 百度百科
每一分又有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为距离)。地球上所有地方的纬度一分的距离都是约等于1.86公里,也就是一度...

赣榆县13413975602: 通过经纬度量算两点之间的距离的全部公式! -
驷新开克:[答案] d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]} 已知经纬度 任意两点距离计算公式 其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离

赣榆县13413975602: 已知两点经纬度如何算两点距离 -
驷新开克:[答案] 设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ], AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2] 利用勾股定理与正弦定理则可求出AB两点间的直线距离, 很高兴为您解答 参考:百度...

赣榆县13413975602: “急~~~!”知道两点的经纬度 如何计算两点的距离 知道A、B两点的经纬度 -
驷新开克: 一、经度 【PS:两点的经度差一定是1、当两点同时是东经或西经时,两者相减 2、当两者不是同时是东经或西经时,两者相加.若值若值>180° ,则用360° — 该值 二、纬度 1、当两点同时是北纬或南纬时,两者相减 2、当两者不是同时是北纬或南纬时,两者相加.

赣榆县13413975602: 求通过经纬度计算地球表面任意两点间距离的公式? -
驷新开克: 一个经纬度的距离大约是111千米

赣榆县13413975602: 经纬度如何计算距离计算公式是什么 -
驷新开克:[答案] 同一纬度:cos纬度数*经度差*111km 同一经度:纬度差*111km 不同经度,纬度:将它们分别平移到同一经度,纬度后按以上方法计算出两个值,再用钩股定理计算

赣榆县13413975602: 用什么样的公式可以算出已知经纬度两地间的距离? -
驷新开克:[答案] 评论 ┆ 举报 并不代表知识人的观点 回答:fmy1891 圣人 4月8日 17:02 在经纬网图上,可以根据经纬度量算两点之间的距离.全球各地纬度1°的间隔长度都相等(因为所有经线的长度都相等),大约是111km/1°.赤道上经度1°对应在地面上...

赣榆县13413975602: 知道两点的经度纬度,怎么算两点之间的距离 -
驷新开克: 公式:=6371004*ACOS((SIN(RADIANS(B2))*SIN(RADIANS(D2))+COS(RADIANS(B2))*COS(RADIANS(D2))*COS(RADIANS(C2-A2))))

赣榆县13413975602: 如果知道两点的经纬度 如何算两点之间的距离 -
驷新开克: 同纬度不同经度 (赤道除外) h X 111 X COSD=G (h=两地经度差 D=当地的地理纬度 G=实际距离) 跨纬度的需要构造个三角 比如说AB两点不同经纬度(A经B纬) 那就先算出与A点共线的那条纬度B'的距离,在算A到B'的距离,在用勾股定理就...

赣榆县13413975602: 知道经纬度差如何算地球上两点间的距离 -
驷新开克:[答案] 在同一条经线上,纬度差的111倍就是距离 在纬线上,经度差的111被再乘以纬度的余弦值就是距离

赣榆县13413975602: 已知两点的经度和纬度数值,怎么计算两点间的距离? -
驷新开克: 介绍一下圆上2点曲面距离的求法. 主要就是算出2点在大圆上的圆心角.然后按照圆的弧长公式计算距离. 对于经纬度都不同的两点,可以先找一个经纬度分别与两点中一个相等的点. 然后加上圆心总共四点,这样就是一个三角锥.而与圆心相连的三个三角形有两个的角已知,分别是经度和纬度之差.设为a,b.要求另一个圆心角c.sorry 接下来不会了.555

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网