地球赤道上环绕地球一周走一圈共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为距离。
输入数据:
数据度经纬度的经度 A (ddd.dddddd) (E/W)---13
纬度 A (dd.dddddd) (N/S)---24
到数字度
经度 B (ddd.dddddd) (E/W)---12
纬度 B (dd.dddddd) (N/S)---26
点击“计算”,得出结果:
距离:243994.90059096922 米
距离:800508.2296516367 英尺
距离:243.99490059096922 公里
距离:151.61111138021053 英里Mile
距离:131.74379437359545 海里
方位:24.16813681304315 度
方位:0.4218135614600522 弧度
c2b314ecb9a7dae8bd32d2f757cd9d3667f8faf4d88e4f72770d82f03b4e48689558312de972e233aa8c8aac502ad9329603a19651dab48413457745336bff72ca36941dc4677e6ec2ab1c3b7c29c10c9780426ef777e0dce4b0ef91ca696db966f14e844b4e542b7146de3d0e399e614d5ec96e1250ec73aa672f6b447cdb64863775b4e9a094f4
计算结果偏小。按照说明,赤道上一度距离应该是111.31955km,但是用计算器算出来的却是111.122km。使用上也不方便,第二次计算的时候,需要把dd.ddd格式的输入和dd.mmm格式的输入同时更改,才能计算出结果,麻烦。希望能改进。
Copyright © Since 2014.
开源地理空间基金会中文分会
吉ICP备05002032号
Powered by TorCMS