1. 如何利用地理坐標求兩地距離
同緯度不同經度 (赤道除外)h X 111 X COSD=G (h=兩地經度差 D=當地的地理緯度 G=實際距離) 跨緯度的需要構造個三角 比如說AB兩點不同經緯度(A經B緯) 那就先算出與A點共線的那條緯度B'的距離,在算A到B'的距離,在用勾股定理就可以得出簡單的說可用以下通用公式:地球上任兩點間距離公式:地球上任兩點,其經度分別為A1、A2(E正,W負),緯度分別為B1、B2(N正,S負).令A0=(A1-A2)÷2,B0=(BI-B2)÷2 f=√sinB0×sinB0+cosB1×cosB2×sinA0×sinA0 則 1、兩點間空間直線距離=2fR 2、兩點間最小球面距離=arcsinf÷90°×∏R(角度) 3、兩點間最小球面距離=arcsinf×2R(弧度) 說明:E、W、N、S=東西南北;R=地球半徑;√=根號;∏=圓周率.
2. 已知兩個點的坐標,怎麼求兩點之間的距離
可以使用兩點間距離公式來求:
設兩個點A、B以及坐標分別為(x1,y1)、(x2,y2),則A和B兩點之間的距離為:
同時,若已知直線公式和其中一個點,並且給定了距離,可以反求另一個點的坐標。
3. 根據兩地點經緯度如何計算兩地之間的距離用什麼方式計算
1、地球赤道上環繞地球一周走一圈共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為距離。
2、分為3步計算:
第1步
分別將兩點經緯度轉換為三維直角坐標:
假設地球球心為三維直角坐標系的原點,球心與赤道上0經度點的連線為X軸,球心與赤道上東經90度點的連線為Y軸,球心與北極點的連線為Z軸,則地面上點的直角坐標與其經緯度的關系為:
x=R×cosα×cosβ
y=R×cosα×sinβ
z=R×sinα
R為地球半徑,約等於6400km;
α為緯度,北緯取+,南緯取-;
β為經度,東經取+,西經取-。
第2步
根據直角坐標求兩點間的直線距離(即弦長):
如果兩點的直角坐標分別為(x1,y1,z1)和(x2,y2,z2),則它們之間的直線距離為:
L=[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^0.5
上式為三維勾股定理,L為直線距離。
第3步
根據弦長求兩點間的距離(即弧長):
由平面幾何知識可知弧長與弦長的關系為:
S=R×π×2[arc
sin(0.5L/R)]/180
上式中角的單位為度,1度=π/180弧度,S為弧長。
3、1度的實際長度是111公里。但緯線的距離會越考兩端越小,他的距離就會變成111乘COS緯度數,經度不變。
4、南北方向算出兩點緯度差,一度等於60海里,1分等於1海里,海里與公里換算關系1海里等於1.852公里。東西方向量出距離到兩點間緯度附近量出緯度差,得出海里數,再乘以1.852換算成公里。可按直角三角形原理求出兩點間距離。
5、度的實際長度是111公里。但緯線的距離會越考兩端越小,他的距離就會變成111乘COS緯度數,經度不變(如果在同一經度)
4. 知道兩地經緯度,如何求實地距離
同一經線上1緯度差大約等於111km;同一緯線上1經度差大約等於111×(cos緯度)km。
已知兩點經緯度,計算兩地直線距離需遵循以下計算:
①將兩地的經緯度轉換為(x,y)(x',y')的形式計算經緯度的差值;
②計算兩地緯度值相差/x-x'/距離,經度值相差/y-y'/距離。
③利用數學中的勾股定理計算兩地直線距離。
經度的每一度被分為60分
每一分被分為60秒。一個經度因此一般看上去是這樣的:東經23°27′ 30"或西經23°27′ 30"。更精確的經度位置中秒被表示為分的小數,比如:東經23°27.500′,但也有使用度和它的小數的:東經23.45833°。有時西經被寫做負數:-23.45833°。但偶爾也有人把東經寫為負數,但這相當不常規。
以上內容參考:網路-經緯度
5. 兩地的地理坐標怎樣求它們之間的距離
l=nπr/180。l是弧長也就是兩地的距離,n是圓心角,默認地球是個球體,半徑6371千米。
圓心角是180度減去割線半徑與的兩個夾角,兩個兩個夾角相等,這是個等腰三角形。割線就是經緯度與割線構成的直角三角形的斜邊。利用正弦定理,二分之一割線長比sin二分之一圓心角就等於半徑比sin90度。算出二分之一圓心角,可得圓心角。按弧長公式輸出兩地弧長即為兩點距離
6. 怎麼用經緯度來算距離的
1、用經緯度大致計算距離
地球赤道上環繞地球一周走一圈共 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公里。
7. 知道兩個點的經緯度坐標如何求距離
已知兩點經緯度,計算兩地直線距離需遵循以下計算步驟:
①將兩地的經緯度轉換為(x,y)(x',y')的形式計算經緯度的差值;
②計算兩地緯度值相差/x-x'/距離,經度值相差/y-y'/距離。
③利用數學中的勾股定理計算兩地直線距離。
考察知識點:
在經線上,緯度每差1度,實地距離大約為111千米;
在緯線上,經度每差1度,實際距離為111×cosθ千米。(其中θ表示該緯線的緯度,在不同緯線上,經度每差1度的實際距離是不相等的)。