1. 程式人生 > >地球緯度一度等於多少公里?

地球緯度一度等於多少公里?

地球赤道上環繞地球一週走一圈共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千米

具體資料如下:
緯度 1°經度差對應的東西距離
20° 104公里
26° 100公里
30° 96公里
36° 90公里
40° 85公里
44° 80公里
51° 70公里

經緯度在不同地區,每度距離差是不同的,如果假定地球是完美的球體(這樣假設誤差不是很大)的話,緯度為 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|