谈谈地图坐标系

作者: 小明与小明 | 来源:发表于2018-04-17 23:29 被阅读24次

第一种分类

WGS84

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

GCJ-02

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

其他坐标体系。

一般都是由GCJ-02进过偏移算法得到的。这种体系就根据每个公司的不同,坐标体系都不一样了。比如,百度和搜狗就使用自己的坐标体系,与其他坐标体系不兼容。

第二种分类

经纬度坐标

这个是球面坐标,对于北京来说,就是(116.38817139.935961)这样的坐标。比如腾讯、高德、百度都是这样的经纬度坐标。谷歌是经纬度顺序写反的经纬度坐标。
如果是度分秒坐标,需要进行转换,才能得到这样的经纬度坐标。详见坐标转换。

墨卡托坐标

平面坐标,相当于是直线距离,数字一般都比较大,像这样的。(215362.00021333335 99526.00034912192)
墨卡托坐标,主要用于程序的后台计算。直线距离嘛,加加减减几乎计算方便。
搜狗地图API就是直接使用的墨卡托坐标。

各种工具使用的坐标系

OpenLayers

目前OpenLayers 3支持两种投影

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

天地图

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

百度地图

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

国内Google地图

GCJ-02

各种坐标的转换

坐标转换

其他

例外,百度API上取到的,是BD-09坐标,只适用于百度地图相关产品。
例外,搜狗API上取到的,是搜狗坐标,只适用于搜狗地图相关产品。
例外,谷歌地球,google earth上取到的,是GPS坐标,而且是度分秒形式的经纬度坐标。在国内不允许使用。必须转换为GCJ-02坐标。

相关文章

  • 谈谈地图坐标系

    第一种分类 WGS84 GPS,WGS-84,原始坐标体系。一般用国际标准的GPS记录仪记录下来的坐标,都是GPS...

  • 数据爬取

    (一)地理偏移 高德地图:GCJ-02 坐标系(火星坐标系)百度地图:BD-09坐标系(百度坐标系)不同地图定位偏...

  • iOS 通过openURL打开本地地图(及不同坐标系转化)

    在调地图之前,先了解下不同地图使用的坐标系 API 坐标系百度地图API ...

  • 2018-07-09

    地图坐标:百度地图 —— 百度坐标系:bd09高德地图 —— 火星坐标系:GCJ-02坐标系(国测局坐标)WGS8...

  • 地图坐标转换

    地图坐标转换 简介 各地图API坐标系统比较与转换; WGS84坐标系:即地球坐标系,国际上通用的坐标系。设备一般...

  • 2019-01-16echarts知识点

    echarts中的坐标系统分为,直角坐标系,极坐标系,雷达坐标系,地图坐标系

  • 无需越狱,随时随地用钉钉,微信打卡

    先直接上代码demo 地图坐标系 在地图开发中:我们会接触到3中类型的地图坐标系: WGS-84原始坐标系,一般用...

  • iOS地图的那些坐标系

    常用的地图有苹果自带地图, 百度地图, 高德地图,谷歌地图. 一个个来聊聊. 常用的坐标系:GCJ-02坐标系(也...

  • WGS 1984

    国际标准,从专业GPS 设备中取出的数据的坐标系,同时也是国际地图提供商常使用的坐标系(谷歌地图、OSM地图等)。...

  • iOS中百度地图与高德地图经纬度转换

    百度地图 —— 百度坐标系:bd09高德地图 —— 火星坐标系:GCJ-02坐标系 两者之间的差异就不多说了,网上...

网友评论

    本文标题:谈谈地图坐标系

    本文链接:https://www.haomeiwen.com/subject/fpjmkftx.html