地球赤道上环绕地球一周走一圈共40075.04公里,而@一圈分成360°,而每1°(度)有60,每一度一秒在赤道上的长度计算如下:
40075.04km/360°=111.31955km
111.31955km/60=1.8553258km=1855.3m
任意两点距离计算公式为
d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}
其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。
所以可知每度大概为111千米
赤道是零度,向北到北极点纬度是90度,向南至南极点也是90度,也就是从北极点到南极点共180度,大约是2万公里(赤道是4万公里多一点,纬度180度是按地球的上下半周计算的),2万除以180大约是111千米多一点 ,就是说纬度1度是111公里。
地球的经度和纬度,在换算距离上一度等于多少公里
1°经度差对应的东西方向的距离是与其纬度有密切关系的。
赤道上经度相差1°对应的弧长大约是111千米
具体数据如下:
纬度
20°
26°
30°
36°
40°
44°
51°
经纬度在不同地区,每度距离差是不同的,如果假定地球是完美的球体(这样假设误差不是很大)的话,纬度为 B 的地区:
纬度变化一度,球面南北方向距离变化:πR/180 ........111.7km
经度变化一度,球面东西方向距离变化:πR/180*cosB ....111.7*cosB
比如北京 B = 40、cosB = 0.766,经度变化1度,则东西方向距离变化 85.567km
经度相隔一度的长度,随着所在位置的纬度不同而有差异在赤道上,360度的经度跨越40000公里左右,所以1度跨越距离为111.11公里但是在两极的极点上,经度1度所跨越的距离只是为0纬度相隔一度之间的距离倒是差不多恒定的,跨越的距离为一个经线圈的三百六十分之一,约等于111公里1度等于60分,1分等于60秒
在赤道上,地球的周长是40000千米,因此经度一度就用周长除以360另:一英里 =1.60931公里 英里:一种长度单位,等于5,280英尺或1,760码(1.609公里)“海里”传统上定义为围绕地球一圈的一角分 (一圈等于360度,1度等于60分,故1海里的长度是子午线长度两倍÷360÷60)。它可从航海图中,以子午线的上纬度的改变来量度。 1929年在摩纳哥的International Extraordinary Hydrographic Conference,定义了1海里为1,852米。
d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2))x1,y1是纬度\经度的弧度单位,r为地球半径而当y1=y2时,公式就变为:d=r*|x1-x2|