已知地球两地的经纬度,求两地之间的最短距离

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:26:42
谁能给出算球面距离的公式啊 ,当然,知道了两地的经纬度,在经线圈上,每隔1度就相隔110千米,因为经线圈永远是大圆,所以平均每一度的所对应的 经线弧长为110千米

去找球面三角的内容就可以了,里面公式比较多,
你的这个问题就是解球面三角形,而且是直角的,所以相对容易一些
假设两地的经度差为x,纬度差为y,则经过两地的大圆弧的角度z满足
cosz=cosx*cosy
距离d=R*z

你要解球面三角形,而且是直角的,很容易
可以先求出精度差A,求出纬度差B
然后根据直角三角形立平斜原理推出斜边C 假象地球为正规球形体,
知道地球半径R,所以已知三边,构成了一个等腰三角形,
知道三边长度分别为R、R、C,可根据反三角函数,
查表推算出等腰三角形顶角度数N。
由此得到两点距离L=R*N ---N用弧度

可 很简单
求出精度差A,求出纬度差B
根据直角三角形立平斜原理推出斜边C
此题应该是假象地球为正规球形体,知道地球半径R,所以以知三边,而又构成了一个等腰三角形,知道三边长度分别为R、R、C,可根据反三角函数,查表推算出等腰三角形顶角度数N。
由此可以得到两点实际距离L=R*N
(N应该用弧度量表示!)

你要解球面三角形,而且是直角的,很容易
可以先求出精度差A,求出纬度差B
然后根据直角三角形立平斜原理推出斜边C 假象地球为正规球形体,
知道地球半径R,所以已知三边,构成了一个等腰三角形,
知道三边长度分别为R、R、C,可根据反三角函数,
查表推算出等腰三角形顶角度数N。
由此得到两点距离L=R*N ---N用弧度
(N应该用弧度量表示!)

不能