这个问题大多数人接触不到 , 所以不好回答 , 刚好对这方面的知识我了解一点 , 我来回答一下 。
海图上通常用分来表示距离 , 1分等于1海里 。1纬度等于60分也就是60海里 , 国际航海组织公认1海里等于1852米 。所以60x1852等于111120(米)等于111.12千米 。所以一纬度等于111.12千米 。
文章插图
请教 , 已知两个点的经纬度 , 怎么计算相应的方位角及距离?
算起来还挺复杂的
【经纬度和距离转换,请教,已知两个点的经纬度,怎么计算相应的方位角及距离?】地球的经纬度坐标是球坐标(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得到的θ必须用弧度
- 什么是自动化控制工程,自动化专业和控制理论与控制工程专业的区别?
- ipone4s和iphone4有什么不同?详细一点?
- 淡菜和什么搭配
- 《暖秋》马赛和雨桐结局是什么
- pc325水泥是什么意思,pp325和pc325水泥哪个贵?
- 距离产生美下句怎么接,人与人之间是距离产生美?还是距离产生距离?
- 共享打印机无法连接怎么办,打印机共享无法连接怎么办?
- 谁知道多肉植物雨燕座和武仙座的区别?最好上图,你们觉得这两种哪种好看些?
- 初中生怎么锻炼腹肌,初中生如何锻炼腹肌和手臂肌肉?
- 鲁智深的性格和故事情节,水浒传里林冲鲁智深吴用的绰号武器故事情节以及性格?