经纬度距离角度计算器

经纬度距离角度计算器

理科工具12.7MB简体中文

评分 7
软件详情

经纬度距离角度计算器顾名思义是一款专门用来计算经纬度距离角度的好用软件。如果你正在为了经纬度距离角度的计算而烦恼卖家快来gz85下载站下载经纬度距离角度计算器吧。此软件可以计算出航图上任意两点之间的距离和任意三点所成夹角的角度,主要功能包括计算两点距离、计算三点夹角!有需要的用户欢迎来gz85下载站下载~

使用说明:

计算两点距离:

请您先在第一点(起始点)和第二点(结束点)两功能栏中输入相应的经纬度,再点击功能键【计算两点距离】,结果会在【距离输出】功能栏自动输出。

计算三点夹角:

夹角生成原理:第一点和参考点所在直线与第二点和参考点所在直线相交形成夹角(=<180度)。

请您先在第一点(起始点)和第二点(结束点)两功能栏中输入相应的经纬度,其次在参考点输入经纬度,再点击功能键【计算三点夹角】,结果会在【角度输出】自动输出(单位:度)。

常见问题:

经纬度怎么表示?

经纬度以度数表示,一般可直接以小数点表示,但亦可把度数的小数点分为角分(1角分等于六十分之一度),和秒(一秒等于六十分之一分)。表示经纬度有多样模式,以下是其中一些例子。

度分秒表示(度:分:秒)-49°30'00"-49d30m00s

度分表示(度:分)-49°30.0'-49d30.0m

度数表示-49.5000°-49.5000d(一般会有四位小数)。

计算公式:

地球的经纬度坐标是球坐标(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得到的θ必须用弧度

阅读更多∨ 点击收起∧
软件截图
经纬度距离角度计算器截图1