两地距离算法
❶ 求两地距离
两地距离的算法,需要知道时间和速度,时间是固定,多少就是多少,速度呢一般在计算中,以平均速度计算。时间乘以速度就等于距离。给个赞吧。
❷ 怎样计算两个经纬度之间的距离 百度百科
地球赤道上环绕地球一周走一圈共 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为距离)。
地球上所有地方的纬度一分的距离都是约等于1.86公里,也就是一度等于1.86*60=111公里。不同纬度处的经度线上的一分的实际长度是不同的,219国道基本在东经29-38度之间,29度处的一分经线长约1.63公里,38度处的一分经线长约1.47公里。
(2)两地距离算法扩展阅读:
在地球仪上,由经线和纬线就组成了经纬网;如果把经纬网地球仪展开,就形成了一幅平面的地图。确定位置,在航空、航天、航海以及气象等方面都有作用。“船在海上遇到危险时,如何去营救”等等,都要用到经纬网地图。
经度 :为了区分地球上的每一条经线,人们给经线标注了度数,这就是经度。经度每15度1个时区。 实际上经度是两条经线所在平面之间的夹角。国际上规定,把通过英国首都伦敦格林威治天文台原址的那一条经线定为0°经线,也叫本初子午线。
从0°经线算起,向东、向西各分作180°,以东的180°属于东经,习惯上用“E”作代号,以西的180°属于西经,习惯上用“W”作代号。东经180°和西经的180°重合在一条经线上,那就是东西180°经线。纬度:从赤道向北量度为“北纬”(N);向南量度为“南纬”(S)。
在地图上判读经度时应注意:从西向东,经度的度数由小到大为东经度;从西向东,经度的度数由大到小,为西经度;除0°和180°经线外,其余经线都能准确区分是东经度还是西经度
❸ 地理中计算距离的公式
同纬度时的两点间的距离公式
两点间的距离=111X两点间的经度距离(千米)
同经度时的两点间的距离公式
两点间的距离=111*cosA*两点间的纬度距离(千米)
同经线上跨纬度1度=111千米;同纬线上跨经度1度=111*cosA千米,其中A是纬度。
❹ 北京到巴黎的距离是多少
法国的巴黎到中国的北京的距离算法:
北京:位于东经116.4度,北纬40度
巴黎:位于东经2.2度,北纬48.52度
所以两地的直线距离为11739.17公里
❺ 知道经纬度如何Excel计算两地距离
A站、B站、地心C,三点构成了一个等腰三角形,腰为地球半径。ACOS函数是求反余弦,结果为地心到AB两站的张角弧度C,地球半径R*C就是AB弧线的长度。先假设地球半径为1,还记得余弦定理吗?
cos(C)=(1*1+1*1-c*c)/(2*1*1)=1-c*c/2
其中c就是设地球半径为1时,AB两地的距离。公式里的三个power函数之和就是在计算c*c的。由球坐标与直角坐标之间的换算关系(假设纬度为W,经度J):
x=cos(W)*cos(J)
y=cos(W)*sin(J)
z=sin(W)
c*c就等于(xA-xB)^2+(yA-yB)^2+(zA-zB)^2。
都解释清楚了吧?
❻ 知道两地的经纬度能算出距离吗怎样算
因为地球是椭球体,所以计算出准确的距离需要更复杂的公式。如果假设地球是球体就容易的多了,
设地球上某点的经度为lambda,纬度为phi,
则这点的空间坐标是
x=cos(phi)*cos(lambda)
y=cos(phi)*sin(lambda)
z=sin(phi)
设地球上两点的空间坐标分别为(x1,y1,z1),(x2,y2,z2)
则它们的夹角为
A=acos(x1*x2+y1*y2+z1*z2),A是角度
则两地距离为
A/180*pi*R,其中R为地球平均半径6371
误差不超过1%
❼ 甲乙两地相距多少米用什么方法计算
甲乙两车速度比4:7,
相遇时甲车行了全程的4÷(4+7)=4/11
两地相距15÷(1/2-4/11)=110千米
设两地相距x千米
(x/2-15):(x/2+15)=4:7
7(x/2-15)=4(x/2+15)
3.5x-105=2x+60
1.5x=165
x=110
两地相距110千米