如何计算空距?

来源:百度知道 编辑:UC知道 时间:2024/09/22 18:14:57
谁能教我计算一下空距?比如说从河南郑州某地的:东经116°10.826,北纬41°10.936度。到北京:东经116°10.926度,北纬39°47.101度。这一段实际空距是多少?是什么算出来?

建立球坐标,θ维度,φ经度[注:弧度制],R地球半径
r=op=R(sinθcosφ,sinθsinφ,cosθ)
r'=op'=R(sinθ'cosφ',sinθ'sinφ',cosθ')
cosΦ=(r·r')/(│r││r'│)
△s=RΦ=Rarccos[(sinθcosφ,sinθsinφ,cosθ)·(sinθ'cosφ',sinθ'sinφ',cosθ')]
=Rarccos(sinθsinθ'cosφcosφ'+sinθsinθ'sinφsinφ'+cosθcosθ’)

将R=6371km,θ=41°10.936×π/180,φ=116°10.826×π/180
θ’=39°47.101×π/180,φ’=116°10.926×π/180
[注:将分秒转化为度]
带入△s

155.022KM