浅谈地图坐标系

地理坐标系与投影坐标系

  • 地理坐标系统(Geographic Coordinate System),是一种球面坐标,是使用三维球面来定义地球表面位置,以实现通过经纬度对地球表面点位引用的坐标系。

  • 投影坐标系统(Projection Coordinate System),是一种平面坐标。使用基于X,Y值的坐标系统来描述地球上某个点所处的位置。这个坐标系是从地球的近似椭球体投影得到的,它对应于某个地理坐标系。

  • 投影坐标系由以下参数确定:
    • 地理坐标系(由基准面确定,比如:北京54、西安80、WGS84
    • 投影方法((比如高斯-克吕格、Lambert投影)、Mercator投影

关于地理坐标系统

WGS84

  • GPS,WGS-84,原始坐标体系。一般用国际标准的GPS记录仪记录下来的坐标,都是GPS的坐标。很可惜,在中国,任何一个地图产品都不允许使用GPS坐标,据说是为了保密。

GCJ-02

  • 国测局02年发布的坐标体系。又称“火星坐标”。在中国,必须至少使用GCJ-02的坐标体系。比如腾讯,高德都在用这个坐标体系。GCJ-02也是国内最广泛使用的坐标体系。

其他坐标体系

  • 一般都是由GCJ-02进行再一次加密得到的。这种体系就根据每个公司的不同,坐标体系都不一样了。比如,百度,就在火星坐标上面再一次进行了加密。

关于投影坐标系

OpenLayer

  • EPSG:4326,等同于WGS84坐标系
  • EPSG:3857,等同于900913,由Mercator投影而来,经常用于web地图

天地图

  • 考虑到天地图是以CGCS-2000坐标系,与GPS坐标系一样,同是地心坐标系,所以相差不大数据偏移量会很小

百度地图

  • 百度地图一般使用的是(BD-09)

国内Google地图

  • GCJ-02 又称“火星坐标

坐标转换工具

坐标转换

ch5
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。