如何根据经纬度差计算两点之间距离

由于地球是一个类圆的球体,不同地区 1 纬度的纵向间距离是一样的,但经度间的横向距离是和所处的纬度相关。在北极或南极点上,所有的经线都汇聚于一点,所以所有经度间的距离都为0,在赤道上,所有的经线都分散得最开,每条经线间的距离也最大。

明白了以上的原理,就容易理解怎样计算了。假设地球在A纬度的周长为L,则A 纬度间的距离为 L/360,而在纬度为A的地区,其平行于赤道的圆周长为 L*cosA(这个画张图,根据半径的比就明白了),相应的 1 经度间的横向距离为 L*cosA/360。赤道的实际周约长为40000km,代入上面的公式就可以大致估算出 1 纬度间的纵向距离为 111km,纬度为A的地区的 1 经度间的横向距离为 cosA*111km。

 

北半球纬度、经度的1度1分1秒对应的方向、距离各是多少?

一、  不同纬度的间距差是相同的,

纬度(赤道)

一度合110.94公里,

一分合1.849公里,

一秒合30.8米。

纬度数值加大时,位置北移,减小时则位置南移。

二、经度差对应的东西方向距离因其所处的纬度不同而不同,在北半球的东经差数见下表:

纬度

东半球经度差对应的东西方向距离

1′

1″

北纬51°

70公里

1.17公里

19.50米

北纬44°

80公里

1.33公里

22.21米

北纬40°

85.3公里

1.42公里

23.69米

北纬36°

90公里

1.50公里

25.00米

北纬30°

96公里

1.60公里

26.67米

北纬26°

100公里

1.67公里

27.78米

北纬20°

104公里

1.73公里

28.89米

由表中可知:

北纬36°时,经度1度合 90公里 ,一分合1500米,一秒合25米。

经度数值加大时,位置东移,减小时则位置西移。

posted on 2015-11-11 17:35  听语  阅读(10717)  评论(0编辑  收藏  举报

导航