地球两点间球面距离在线计算工具

Python与开源GIS

地球两点间球面距离在线计算工具

分类: 地理计算与工具 更新时间: 2019-10-17
始发地
目的地


APP说明

地球赤道上环绕地球一周走一圈共40075.04公里,而一圈分成360°, 而每1°(度)有60秒,每一度一秒在赤道上的长度计算如下:

40075.04km/360°=111.31955km

111.31955km/60=1.8553258km=1855.3m

而每一分又有60秒,每一秒就代表1855.3m/60=30.92m

任意两点距离计算公式为

\(d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}\)

其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。

使用示例

输入数值

始发地:

纬度(度)33;(分)49;(秒)46.801;选择:北

经度(度)116;(分)30;(秒)24.102;选择:西

目的地:

纬度(度)40;(分)26;(秒)55;选择:北

经度(度)90;(分)10;(秒)36.24;选择:西

点击"计算距离",输出结果:

距离结果(公里):2434.964796532894

(海里):1513.0169786775816

(米):2434964.796532894

(英尺):7988729.647417631

(码/Yards):2662909.8824725435

 

   Sign in for comments!

Comment list ( 0 )

 

评价


Copyright © 2014-2019 OSGeo中国中心 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org