已知地球兩地的經緯度,求兩地之間的最短距離

2025-02-11 06:05:18 字數 3084 閱讀 3449

1樓:網友

去找球面三角的內容就可以了,裡面公式比較多,你的這個問題就是解球面三角形,而且是直角的,所以相對容易一些。

假設兩地的經度差為x,緯度差為y,則經過兩地的大圓弧的角度z滿足。

cosz=cosx*cosy

距離d=r*z

2樓:網友

你要解球面三角形,而且是直角的,很容易。

可以先求出精度差a,求出緯度差b

然後根據直角三角形立平斜原理推出斜邊c 假象地球為正規球形體,知道地球半徑r,所以已知三邊,構成了乙個等腰三角形,知道三邊長度分別為r、r、c,可根據反三角函式,查表推算出等腰三角形頂角度數n。

由此得到兩點距離l=r*n --n用弧度。

3樓:網友

可 很簡單。

求出精度差a,求出緯度差b

根據直角三角形立平斜原理推出斜邊c

此題應該是假象地球為正規球形體,知道地球半徑r,所以以知三邊,而又構成了乙個等腰三角形,知道三邊長度分別為r、r、c,可根據反三角函式,查表推算出等腰三角形頂角度數n。

由此可以得到兩點實際距離l=r*n

n應該用弧度量表示!)

已知兩地經緯度,求兩地距離,要詳解

4樓:清寧時光

不難辦。比如a地東經100北緯60,b地東經120,北緯30,先說遊肢明一下,地球的經緯度整體上是曲線相交,但在區域性,可以用勾股定理來計算距離。

我們可以設一點c,讓c點在東經120,北緯60,也就是和a地同維度肆洞,與b地同經度,那麼ab兩點間的距離就是直角三角形的斜邊。在這裡裂磨枯,因為a、c在北緯60,所以,a、c所在維度圈的半徑就是1/2地球半徑,即,a、c經度相差20度,那麼ac段圓弧長就是ac=(20/360)*,同種方法可以計算出b、c段圓弧長,然後利用勾股定理,ab^2=ac^2+bc^2,搞定。

題目的關鍵在與理解和畫圖,你在紙上畫畫看,很好理解。純。

已知兩個地點的經緯度,算距離

5樓:網友

樓上回答很正確,如果你還不會,就估摸一下吧,乙個緯距約為111公里,乙個經度的距離為111*cosφ(km),φ為緯度,兩點的距離就是經度差的平方+緯度差的平方再開根號。

6樓:網友

距離可以用r*arccos[cos(y1)*cos(y2)*cos(x1-x2)+sin(y1)*sin(y2)]來算。

r是地球半徑6370km,x是經度,y是緯度。

7樓:填海人

公尺。網上有類似的小軟體,但應用也不是很簡單。

這是wgs84座標系下的距離。其它座標系下的應該不一樣,但相差很小。

還有乙個笨辦法:裝google earth,上面可以輸座標,算距離。

已知地球上a,b兩點的地理座標,繪圖說明如何計算它們之間的最短距離

8樓:mono教育

一、ab兩點間最短距離是線段ab,即圖中較粗的黑線。從其他的①—⑤弧線可以看出二個特點:

一是都長於線段ab,二是從①到⑤逐步變短。因此可以想象當通過a、b點的弧線半徑無窮大時,其上的弧ab接近線段ab,所以有「球面兩地之間的最短距離是通過這兩點的大圓的劣弧段」。該定理同樣適用於立體幾何。

二、連線兩點之間為弦長,以地球中心為原點,求弧長。

1、常見的地球隊上的大圓有三個(類):赤道、經線圈、晨昏線。

2、如果兩點的經度相差不大(在3°以內),可近似看作在同一經線上,最短距離=緯差×111km;如果兩點的緯度相差不大(在3°以內),可近似看作在同一緯線上,最短距離=經差×cos緯度×111km。

9樓:莊愛琴

連線兩點之間為弦長,以地球中心為原點,求得弧長。

在北緯45圈上有甲乙兩地,經度相差90,求甲乙兩地的球面距離與地球半徑之比

10樓:知勤學社

1、北緯45°小圓半徑r=rcos45°=r/√2,∠ao'b=90°, 弦ab=√2×r=r, ∴球心角α=∠aob=π/3, 球面距離=πr/3, 甲乙兩地的球面距離與地球半徑之比為π/3.

2、設o為球心,o'為北緯60°圈圓心,a、b為兩地,緯度圈上的弧長設為h,兩地球面距為s,直線距離為l

緯度圈弧長就是∠ao'b在北緯60°圈中對應的弧長,現在要求的ab球面距是∠aob在大圓對應的弧長。

其實基本思路就是先求∠ao'b的角度,再通過∠ao'b求出∠aob,ab球面距就是r*∠aob

aoo'=∠boo'=π/6,北緯60°圈半徑r=r*sin(π/6)=r/2,∠ao'b=h/r,根據餘弦定理。

ao'^2+bo'^2-2ao'*bo'*cos∠ao'b=l^2=ao^2+bo^2-2ao*bo*cos∠aob

r^2+r^2-2r^2*cos∠ao'b=r^2+r^2-2r^2*cos∠aob

cos∠aob=1/4*cos∠ao'b+3/4

s=r*∠aob=r*arccos(1/4*cos∠ao'b+3/4)=r*arccos[1/4*cos(2h/r)+3/4]

不管h是2/πr還是π/2r,代進去就可以了。

在北緯60度圈上有甲乙兩地,他們的緯度圈上的弧長等於3.14r/2(r為地球半徑)求兩地的球面距離

11樓:網友

緯度圈上的弧長等於,即1/4圓周。

因為北緯60度的圈圓周長=赤道周長的一半(cos60度的原因)

所以甲乙兩地球面距離=1/8乘以40 千公尺=千公尺。

為什麼緯度相差1°,兩地之間距離相差約111千公尺? 請迅速,

12樓:張三**

地球半徑是6371km 四分之一的周長被分成90個緯森返度 所以 兩度之間差冊圓 6371*派/此姿飢(180 )=111

地理距離計算題 a與b同處南緯60度,其經度相差20度,則兩地距離是多少?

13樓:亞浩科技

赤道上經度每相差一度相差111km

兩地距離=cos60°x20x111=1110km.

分隔兩地的愛情能維持多久,分隔兩地的愛情,能維持多久呢!

雖然人們總是說距離會讓兩個相愛的人被時間沖淡,分隔兩地是對愛情的巨大考驗,但是愛是能承受任何考驗的,不是有句話說 兩情若能長久時,又啟在朝朝幕幕。雖然說時間是個很可怕的詞語,它會改變很多事物。但是,幸福是要靠自己去掌握的,異地相戀或許真的會很辛苦,但是隻要彼此相愛,為了兩人的幸福共同去奮鬥。至於愛情...

分隔兩地的我們能否越愛越深,分隔(兩地)的愛情 我們能否越愛越深

首先,如果你愛他,就該相信你們的愛是牢固的,這是給自己的信心,不要一直懷疑,一直糾結在這個問題上 其次,既然兩個人已經有空間上的距離了,就讓你們的心更近吧,多一點聯絡,多一點關心,但不要死黏在一起,那樣對自己沒什麼好處,反而可能會讓對方有反感,有各自自由的空間,但是心裡是有對方的。多一點包容吧,分開...

已知兩點經緯度如何在excel中求兩點之間距離

距離可以用 6370 acos sin b1 pi 180 sin b2 pi 180 cos b1 pi 180 cos b2 pi 180 cos a1 a2 pi 180 來算a1 a2是經度,b1 b2是緯度 不過這個計算為低精度演算法,它是預設地球是正球體來算的。知道兩點的經緯度 怎麼用e...