经纬度的距离计算公式

作者&投稿:蹉咽 (若有异议请与网页底部的电邮联系)
如何计算经纬度之间的距离?~

计算经纬度之间的距离方法如下:
计算地球上经纬度之间的距离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(Y2)]。
假设在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,4分钟减1°)杆长与影长之比需查表求α。再算两至日经度的算法不变 纬度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加减修正值即可。

扩展资料经纬分度:
经度分为360度,每15度1个时区,其中0度的叫本初子午线,是第一个进入新一天的地方,然后向西每过1个时区就相差1小时。例如是早上5点,那么向西一个时区就是早上4点,再过1个时区就是早上3点,依此类推,向东则相反,一直到本初子午线。
纬度赤道的纬度为0°,将行星平分为南半球和北半球。纬度是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北的点的纬度叫北纬,记为N,位于赤道以南的点的纬度称南纬,记为S。
纬度数值在0至30度之间的地区称为低纬地区,纬度数值在30至60度之间的地区称为中纬地区,纬度数值在60至90度之间的地区称为高纬地区。
参考资料:百度百科—经纬度

地球上任意两点距离计算公式为

D=R*
arccos(siny1siny2+cosy1cosy2cos(x1-x2)
)
其中:R为地球半径,均值为6370km.
A点经、纬度分别为x1和y1,,东经为正,西经为负
B点经、纬度分别为x2和y2,北纬为正,南纬为负
用上述公式算得两点的距离为30.4km,与googleearth的基本一致。
注意的是经纬度是角度,算sin,cos值时先将其换算成弧度。

同一经线上,纬度相差一度,距离相差111KM。
同一纬线上,经度相差一度,距离相差111KM乘以cos该纬度数。赤道上,经度相差一度,距离相差111KM。
不在同一纬线或同一经线上的就另当别论,具体问题具体分析。

111千米乘以cos纬度


经纬度计算距离公式是什么?
在地球上任何地点,只要有只表,有根竹竿,一根卷尺,就可知道当地经纬度。但表必须与该国标准时校对。1.已知地球上两点的经度、纬度:(X1,Y1), (X2,Y2),其中X1,X2为经度,Y1,Y2为纬度。视计算程序需要转化为弧度(*3.1415926\/180)。地球半径为R=6371.0 km。则两点距离d=R*arcos。2....

地理中计算距离的公式
同纬度时的两点间的距离公式 两点间的距离=111X两点间的经度距离(千米)同经度时的两点间的距离公式 两点间的距离=111*cosA*两点间的纬度距离(千米)同经线上跨纬度1度=111千米;同纬线上跨经度1度=111*cosA千米,其中A是纬度。

地理中已知两点经纬度求距离怎么算
那么根据三角推导,可以得到计算两点距离的如下公式:C=sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB)+cos(MLatA)*cos(MLatB)Distance=R*Arccos(C)*Pi\/180 这里,R和Distance单位是相同,如果是采用6371.004千米作为半径,那么Distance就是千米为单位,如果要使用其他单位,比如mile,还需要做单位换算,1...

如何计算经纬度之间的距离?
如果地球半径为r=6371.0公里,则两点之间的距离为d=r*Arcos[cos(Y1)*cos(Y2)*cos(x1-x2)+sin(Y1)*sin(Y2)]。假设我国极影出现的最短时间为中午13:20,杆长与影长之比为为1,则可以看出该地区为北纬45°(TGα=1),东经100°(从120°到1小时减15°,在表A中需要找到4分钟...

如何计算地理经纬度之间的距离?
视计算程序需要转化为弧度(*3.1415926\/180)地球半径为R=6371.0 km,则两点距离d=R*arcos[cos(Y1)*cos(Y2)*cos(X1-X2)+sin(Y1)*sin(Y2)]。假设在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,...

怎么用excel公式计算A和B两点经纬度距离
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点的距离。

经纬度如何计算距离
同一纬度:cos纬度数×经度差×111km 同一经度:纬度差×111km 不同经度,纬度:将它们分别平移到同一经度,纬度后按以上方法计算出两个值,再用钩股定理计算

怎么知道经纬度算距离,
1、如果仅算出两地的南北距离,则计算两地纬度差即可,与经度无关。北京纬度为39°54′N,马来西亚纬度为1°22′N,则两地纬度差为38°32′,根据纬度相差1°,距离相差111km的规律,计算得两地南北距离为4281km。2、如果计算两地球面距离,计算过程则较为复杂,可根据球面两地距离公式:S=地球半径×...

如果知道两点的经纬度 如何算两点之间的距离
同纬度不同经度 (赤道除外)h X 111 X COSD=G (h=两地经度差 D=当地的地理纬度 G=实际距离)跨纬度的需要构造个三角 比如说AB两点不同经纬度(A经B纬)那就先算出与A点共线的那条纬度B'的距离,在算A到B'的距离,在用勾股定理就可以得出 简单的说可用以下通用公式:地球上任两点间距离公式:...

经纬度的距离计算公式
同一经线上,纬度相差一度,距离相差111KM。同一纬线上,经度相差一度,距离相差111KM乘以cos该纬度数。赤道上,经度相差一度,距离相差111KM。不在同一纬线或同一经线上的就另当别论,具体问题具体分析。

思明区18073458577: 经纬度的距离计算公式 -
慈应泮托:[答案] 同一经线上,纬度相差一度,距离相差111KM. 同一纬线上,经度相差一度,距离相差111KM乘以cos该纬度数.赤道上,经度相差一度,距离相差111KM. 不在同一纬线或同一经线上的就另当别论,具体问题具体分析.

思明区18073458577: 通过经纬度量算两点之间的距离的全部公式! -
慈应泮托:[答案] d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]} 已知经纬度 任意两点距离计算公式 其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离

思明区18073458577: 经纬度如何计算距离计算公式是什么 -
慈应泮托:[答案] 同一纬度:cos纬度数*经度差*111km 同一经度:纬度差*111km 不同经度,纬度:将它们分别平移到同一经度,纬度后按以上方法计算出两个值,再用钩股定理计算

思明区18073458577: 地球上两地经纬度已知,怎么求距离啊?求公式…… -
慈应泮托:[答案] 两地纬度之差为a,所以弧度为(a/180)π,地球半径R,所以两地南北相距为(a/180)πR,两地经度之差为b,两地东西相距(b/180)πR,所以两地距离为√((a/180)πR)^2) ((b/180)πR)^2)

思明区18073458577: 求通过经纬度计算地球表面任意两点间距离的公式? -
慈应泮托: 一个经纬度的距离大约是111千米

思明区18073458577: 两地之间的距离用两地点经纬度的计算方式是什么? -
慈应泮托: 地球赤道上环绕地球一周走一圈共40075.04公里,而一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算:1. 40075.04km/360°=111.31955km. 2. 111.31955km/60=1.8553258km=1855.3m. 3. 每一分又有60秒,每一秒就代...

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

思明区18073458577: “急~~~!”知道两点的经纬度 如何计算两点的距离 知道A、B两点的经纬度 -
慈应泮托: 一、经度 【PS:两点的经度差一定是1、当两点同时是东经或西经时,两者相减 2、当两者不是同时是东经或西经时,两者相加.若值若值>180° ,则用360° — 该值 二、纬度 1、当两点同时是北纬或南纬时,两者相减 2、当两者不是同时是北纬或南纬时,两者相加.

思明区18073458577: 知道两点的经纬度 怎么用excel算距离 -
慈应泮托: 原料:WPS表格或者Excel表格 1、在Excel表格的A1到E1分别输入下列信息.A地经度,A地纬度,B地经度,B地纬度,两地距离(顺序不能错). 2、如图所示,对A2到E2的单元格进行边框的添加. 3、在E2的单元格输入如下公式:=6371004*ACOS((SIN(RADIANS(B2))*SIN(RADIANS(D2))+COS(RADIANS(B2))*COS(RADIANS(D2))*COS(RADIANS(C2-A2)))) 4、分别输入A,B两地的经纬度. 5、表格即可自动算出相应AB两地的距离.

思明区18073458577: 用经纬度计算城市距离已知两个城市的经纬度,怎样用经纬度来计算两个城市的直线距离?求计算公式.例如,北京:东经116.46北纬39.92到重庆:东经106.... -
慈应泮托:[答案] 直线距离,直接根据公式√[(x1-x2)²+(y1-y2)²]; 球面距离是:6370*ACOS(COS(RADIANS(A1)-RADIANS(A2))*COS(RADIANS(B1)-RADIANS(B2))) 直接放到EXCEL中求.

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