作业帮 > 数学 > 作业

怎样确定球面(地球)两点之间的距离?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/22 01:46:05
怎样确定球面(地球)两点之间的距离?
知道地球两点的经纬度,怎么确定地球上这两点的距离.
要公式和简要的说明.
设一个三维空间坐标(x,y,z),设地球半径为R,设赤道面的z坐标为0,设北纬为正,南纬为负,则对某一纬度α而言,z=Rsinα,将地心到0°经线的射线方向设为x轴正方向,则180°经线方向为x轴负方向,再设东经90度为y轴正方向,则西经90°为y轴负方向,对应某一点(纬度α,经度β,设北纬、东经为正,南纬、西经为负),有:
z=Rsinα,设该纬度纬线圈的半径为r,则r=Rcosα,则该点x=rcosβ,y=rsinβ,即得到该店的坐标(x,y,z)=(Rcosαcosβ,Rcosαsinβ,Rsinα)
这样可根据A,B两点的经纬度得到两点的坐标A(x1,y1,z1),B(x2,y2,z2),求得AB两点的直线距离=根号[(x1-x2)^2+(y1-y2)^2+(z1-z2)^2] (x^2是x平方的意思),再根据AB和R的关系AB/2=RSin(θ/2)求得弧AB所对应的球心角θ
AB的球面距离为弧AB=θR