本课的四个问题:
- 经纬度是怎么定义的?
- 一个正确的经纬度的合理范围是多少?
- 使用谷歌地图,我如何搜索到一个地址的经纬度?
- 知道了经纬度,对我 Tableau 的学习有什么用?
经纬度是如何定义的?
我们首先给出经纬度的正式定义。经度(Longitude)是指地球表面上的一条垂直于赤道的线,用来表示东西方向的位置。经度的度数范围从0°到180°,东经为正值,西经为负值,而本初子午线则被定义为0°经度。
纬度(Latitude)是指地球表面上的一条与赤道平行的线,用来表示南北方向的位置。纬度的度数范围从0°到90°,北纬为正值,南纬为负值,而赤道则被定义为0°纬度
如果我们把地球想象成一个胖子,那纬度就是这个胖子的裤腰带,经度就像是这个胖子的身高。在这个裤腰带的上方,也就是往北,所有的纬度都是正数,地图越往上,也就是越往北,纬度越高,纬度最高能达到90度。也就是北极点。
由于上北下南,越往南纬度越低,到达南极点,南极点的经度是-90度。
因此:
- 纬度(Latitude)的数值在 -90 到 +90 之间,纬度等于 0 就是赤道。
- 经度(Longitude)的数值在 -180 到 +180 之间,经度等于 0 就是英国。
由于英国当年 NB,世界南波万,所以纬度的0度就定在了英国格林威治天文台。从英国往东,越靠近太阳升起的地方数经度就越高。想象一下世界地图,左西右东,中国在英国的东边,所以中国北京的经度就是正116度,同时由于北京在赤道的上边,也就是北边所以北京的纬度也是正的39度。
如何用 Google Map 搜索到一个地址的经纬度?
如果你在 Google Map 当中搜索北京,然后复制粘贴这个网址的 URL:你就会发现这个地址中隐藏着一串数字。
如果我们将干扰的信息删除掉,保留这串数字你就会发现这个就是地址的经纬度。
https://www.google.com/maps/place/Beijing,+China/@39.9389417,116.0671307,10z/data > 39.9389417,116.0671307
学习经纬度有什么用?
学习经纬度对于 Tableau 的最大作用是判断数据的对错。
在实际的 Tableau Dashboard 开发当中,你要对你的目标的区域的经纬度有个大概的了解,比如美国的经纬度大概在什么范围。如果你在 Tableau 里的地图显示的位置不对,有了这些知识,你就大概知道是哪里出了问题。
一些常见的关于经纬度的问题如下:
- 有的时候要么是经纬度弄反了,经度写成了纬度,纬度写成了经度。这会导致你的地理位置出现在地球的另一端甚至直接报错显示不出来。
- 经度或者纬度忘了加负号,比如本来是 -45 度写成了正的 45 度。本来是在南半球的地方就会出现在北半球。