網友評分: 5.8分
經緯度距離角度計算器是一款簡單小巧的角度計算工具。此軟件可以計算出航圖上任意兩點之間的距離和任意三點所成夾角的角度,主要功能包括計算兩點距離、計算三點夾角!
地球的經緯度坐標是球坐標(x,y),x是經度,y是緯度
先把它轉換成直角坐標(X,Y,Z)
設地球半徑為r
則有轉換式:
X=r*cos(y)*cos(x)
Y=r*cos(y)*sin(x)
Z=r*sin(y)
分別得到A(x1,y1),B(x2,y2)兩點的直角坐標A(X1,Y1,Z1),B(X2,Y2,Z2)
那么AB兩點間直線距離是L=√[(X2-X1)^2+(Y2-Y1)^2+(Z2-Z1)^2]
把上面轉換式代入化簡可以得到L=r*√[2-2cos(y1)*cos(y2)*cos(x1-x2)-2sin(y1)*sin(y2)]
設AB兩點對球心所夾圓心角為θ(弧度),則有L=2r*sin(θ/2)=2r*√[(1-cosθ)/2]=r*√[2*(1-cosθ)]
因此cosθ=1-L^2/(2r^2)=cos(y1)*cos(y2)*cos(x1-x2)+sin(y1)*sin(y2)
那么弧長=r*θ
=r*arccos[cos(y1)*cos(y2)*cos(x1-x2)+sin(y1)*sin(y2)]
這里的經緯度用角度弧度均可,因為都要代入三角函數,但arccos得到的θ必須用弧度
計算兩點距離:
請您先在第一點(起始點)和第二點(結束點)兩功能欄中輸入相應的經緯度,再點擊功能鍵【計算兩點距離】,結果會在【距離輸出】功能欄自動輸出。
計算三點夾角:
夾角生成原理:第一點和參考點所在直線與第二點和參考點所在直線相交形成夾角(=<180度)。
請您先在第一點(起始點)和第二點(結束點)兩功能欄中輸入相應的經緯度,其次在參考點輸入經緯度,再點擊功能鍵【計算三點夾角】,結果會在【角度輸出】自動輸出(單位:度)。
經緯度怎么表示?
經緯度以度數表示,一般可直接以小數點表示,但亦可把度數的小數點分為角分(1角分等于六十分之一度),和秒(一秒等于六十分之一分)。表示經緯度有多樣模式,以下是其中一些例子。
度分秒表示(度:分:秒)-49°30'00"-49d30m00s
度分表示(度:分)-49°30.0'-49d30.0m
度數表示-49.5000°-49.5000d(一般會有四位小數)。