兩地距離演算法
❶ 求兩地距離
兩地距離的演算法,需要知道時間和速度,時間是固定,多少就是多少,速度呢一般在計算中,以平均速度計算。時間乘以速度就等於距離。給個贊吧。
❷ 怎樣計算兩個經緯度之間的距離 百度百科
地球赤道上環繞地球一周走一圈共 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千米