Skip to content

经纬度与大地坐标系详解:WGS84、GCJ02、BD09 坐标系对比及地理编码应用

Published: at 02:00 AM

最近在成都正在做一个省市县的地图钻透,涉及到一些地理知识,简单做做科普

如何准确标识地球上某一位置?

从初中地理学到的东西可以知道:经纬度

经度

经度,用以指示一个地点的东西向地理位置。地球上某一地点离本初子午线以东或以西的度数。本初子午线的经度是0°,东经为正数,西经为负数

当你正准备睡觉时,大洋某岸的国家有可能正在起床,正是因为经度,所以有了时差,才有了产品面向国际化时的各种时区问题。

英国伦敦格林尼治皇家天文台的本初子午线为 0°,因此它被作为时差的参考原点,称为格林尼治时间 (Greenwich Mean Time),简写 GMT。

经度每隔十五度会差一个小时,在中国,使用 new Date 构造时间会显示为 GMT+08,采用中国几何中心的东经120°作为北京时间。

> new Date()
< Mon Nov 02 2020 12:34:57 GMT+0800 (中国标准时间)

世界经度与时区图:

世界经度与时区图

纬度

纬度,用以指示一个地点的南北向地理位置,其范围从赤道的0°到南北极的90°,北纬为正数,南纬为负数

纬度与季节相关,当中国大部分地区正在穿短袖的时候,澳大利亚在穿着羽绒服。如果有澳大利亚的朋友,咱俩可以拼一件羽绒服,冬天我穿,夏天你穿。

经纬度及地理编码

经纬度的表示方法如同时钟一样: 角分秒与小数点。在计算机中一般选择小数点的方式进行编码

通过专业的坐标拾取工具,可以获取到某一点的具体坐标,从某一地址到经纬度坐标的转化也叫做地理编码

从经纬度到具体地址的转化成为逆地理编码,但由于存在不同的坐标系对经纬度加密,此时需要执行编码坐标系