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

怎样确定球面(地球)两点之间的距离?
知道地球两点的经纬度,怎么确定地球上这两点的距离.
要公式和简要的说明.
狮子林 1年前 已收到4个回答 举报

cannyzjl 幼苗

共回答了19个问题采纳率:89.5% 举报

设一个三维空间坐标(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

1年前

10

娃哈哈hm4 幼苗

共回答了9个问题 举报

在地图上,拿根棉线(无松紧),取出长短,再乘以比例

1年前

2

jackylee25 花朵

共回答了7500个问题 举报

其实就是一个直角三角形
可以把经纬度换算成大地座标

1年前

1

塥襞裟耱 幼苗

共回答了14个问题 举报

线速度。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.035 s. - webmaster@yulucn.com