经纬度距离计算器|经纬度距离角度计算器 V2.0 免费版下载
经纬度距离角度计算器是一款简单小巧的角度计算工具。此软件可以计算出航图上任意两点之间的距离和任意三点所成夹角的角度,主要功能包括计算两点距离、计算三点夹角!
【计算公式】
地球的经纬度坐标是球坐标(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(一般会有四位小数)。
下载仅供下载体验和测试学习,不得商用和正当使用。