相信现代社会大多数人日常生活中都会用到导航。

毕竟现在的中国在交通建设这方面发展的很是优秀,道路是越来越多,交通网是越来越复杂,没有导航的话估计会给很多人带来不便。

当然,那种导航在手也指不定猴年马月才能到达目的地的人就另当别论了。。。


(相关资料图)

一般我们用导航的时候都是直接输入某个地址进行查找,然后找到终点并得知两地间的距离。

不过普通人终究是普通人,像制图员、飞行员、地质学家和地理学家这类人就不同于常人了。

他们是使用以经纬度为单位测量的地理坐标系统。

你没有听错,就是那个初高中一直折磨我们的——根据经纬度什么的计算时间的地理难题中的那个经纬度~

他们之所以和我们不一样主要是工作性质的原因,他们需要更精确具体的测量方法,而利用经纬度来测量可以精确定位世界上的任何一个地点。

这个经纬度系统,它是以覆盖整个行星的假想网格线开始,再根据网格内的X(纬度)和Y(经度)坐标测量的。

其中说到的经度是指从北极到南极的假想线,也称为子午线,共有360条。

本初子午线(0度经线)穿过英国格林威治天文台,也被称为国际日期线,是世界标准“时区”的起点。

简单的讲就是你家如果碰巧建在了这条线上,那你在家里随意走动一下或许就是今天和明天的差别,想想还挺刺激的~

这纬度则是地球上重力方向的铅垂线与赤道平面的夹角。

纬度也称为平行线,因为它们彼此平行于赤道。

而赤道是以地球中心为圆心形成的最大的纬线圈,它将地球分为了南北半球。

这所有的经纬线相交,就会形成一个“巨型网格”。

通过这个“巨型网络”,我们就可以精确定位地理位置。

由于经度只有360度(东西经),纬度也只有180度(南北纬度)。

为了进一步精确定位,测量值不仅以度表示,还以分和秒表示。#如长沙市=28 °11′49〃N,112 °95′42〃E

了解了经纬度之后大家肯定很好奇经纬度之间的距离吧?

现在我们就来聊一聊这茬。

因为纬度间是相互平行的,所以大部分情况下纬度之间的距离是保持不变的。

但众所周知地球是椭圆形的,所以从赤道到南北两极度数会产生微小的变化。

在赤道附近,纬度间距离有110.567公里,但在南北极圈内,纬度之间的距离却有111.699公里。

不过每个纬度大约都相隔111公里。

举个例子。

如果我们在北纬39度、东经116度的位置(也就是北京市天安门附近)。

然后北上至北纬40度、东经116度的位置,那么我们将行驶111公里,这时候就到了北京宝山镇四河道村附近。

经度就不一样了,经度间的距离会因所处纬度位置的不同产生很大的变化。

经度间距离在赤道是最宽的,为111.321公里。

越往两极去,距离会逐渐缩小,直至极点距离缩为零。

对于这种地理性的内容大家脑海里一定要有图,想象一下地球模型,这就很好理解了。

另外,纬度间距离和经度间距离的计算也是有的,我们可以用半正矢公式(haversine)来计算距离。

其中:

● R为地球半径,可取平均值6371km

● φ1, φ2 表示两点的纬度;

● Δλ 表示两点经度的差值。

不过,这个公式还真不是一般人可以算出来的。

但是幸好人们发明了计算机,这下问题简单了不少。(将地球简化成标准的圆形)

#这是Haversine公式代码,其中lon1、2,lat1、2是两个经纬度点,通过计算可得到两个经纬度之间的距离。

#输入两个经纬度的坐标

#输入地球半径

用harversine公式计算球面两点间的距离。

当然,如果你还是觉得很麻烦,还可以直接使用经纬度距离计算工具来计算两个地点之间的直线距离。

推荐内容