坐标转换(WGS84/GCJ02/BD09/墨卡托互转)

WGS84、CGCS2000、GCJ02(火星坐标)、BD09(百度)、Web 墨卡托(EPSG:3857)、百度墨卡托六套坐标系两两互转,支持度分秒输入。

什么是坐标转换?

坐标转换指同一位置在不同坐标系之间数值的换算。国内测绘与地图场景中最常遇到六套坐标:GPS 设备输出的 WGS84,国家测绘基准 CGCS2000,高德/腾讯地图使用的 GCJ02(俗称火星坐标),百度地图使用的 BD09,以及互联网地图米制投影 Web 墨卡托(EPSG:3857)百度墨卡托

坐标转换助手支持这六套坐标系两两任意互转,内部统一以 WGS84 为中转,支持单点转换与批量处理,全部计算在手机本地完成。

坐标系全称 / 别称谁在使用特征
WGS84World Geodetic System 1984GPS、国际通用全球大地坐标系,原始卫星定位坐标
CGCS20002000 国家大地坐标系国内测绘基准与 WGS84 在当前历元差异亚米级,通常按恒等处理
GCJ02火星坐标高德、腾讯地图WGS84 非线性加密偏移,仅境内生效
BD09百度坐标系百度地图在 GCJ02 基础上二次偏移
Web 墨卡托EPSG:3857互联网地图瓦片米制投影坐标,X/Y ±20037508.34m,纬度 ±85.05113°
百度墨卡托BD09MC百度地图米制百度平面投影坐标

为什么 GPS 坐标和国内地图对不上?

GPS 设备直接输出的 WGS84 坐标落在高德、腾讯地图上,位置会偏移几十到几百米,原因在于GCJ02 加密偏移:

  • GCJ02(火星坐标)是国家测绘部门发布的加密坐标系,在 WGS84 经纬度上叠加非线性偏移算法,使坐标发生系统性的位置偏移;
  • 偏移仅在境内生效(约东经 72.004°–137.835°、北纬 0.8293°–55.827° 范围),境外坐标不做偏移;
  • 国内地图平台按法规要求使用 GCJ02,因此未经转换的 GPS 坐标直接上图必然「漂移」;
  • GCJ02 → WGS84 没有公开的反解公式,坐标转换助手采用固定点迭代法(约 5 次迭代)反算,精度收敛到毫米级;
  • BD09 是百度在 GCJ02 基础上再次偏移的结果,与 GCJ02 相差通常在几十米以内。

转换示例

以北京天安门为例,同一位置的坐标在三套坐标系下的数值如下,差异一目了然:

坐标系经度纬度与 WGS84 偏移
WGS84116.39103239.907734
GCJ02116.39742839.909230约 570 米
BD09116.40410939.915138约 1170 米

可见 GCJ02 相对 WGS84 偏移约 570 米,BD09 累计偏移超过 1 公里。跨平台使用坐标(如把 GPS 轨迹叠加到高德地图、把高德坐标发给使用原始坐标的设备)前务必先转换,详见坐标偏移预览

主要功能

  • 六套坐标系两两互转:WGS84 / CGCS2000 / GCJ02 / BD09 / Web 墨卡托 / 百度墨卡托;
  • 度分秒输入:支持「116°23′50.5″」格式直接输入;
  • 粘贴助手:粘贴「116.397428, 39.909230 GCJ02」这类文本,自动识别坐标系并填入;
  • 一键交换:源坐标系与目标坐标系一键对调,方便来回换算;
  • 示例填充:内置示例数据,一键填入体验转换效果。

适用场景

  • 地理信息 GIS:高德/腾讯数据与 GPS 数据对接,统一坐标系;
  • 无人机航测:GPS 航线、航点坐标叠加地图底图核对;
  • 地质勘探:野外观测点位上图、与地图平台数据交换;
  • 工程测绘:外业快速换算、跨平台成果比对;
  • 软件开发:定位类应用的地图坐标纠偏与测试数据换算。

如何使用

  1. 打开微信扫码

    使用手机微信「扫一扫」扫描本页的小程序码,进入「坐标转换助手」小程序;

  2. 选择「坐标转换」工具

    在首页宫格或「工具库 → 坐标换算」中点击「坐标转换」;

  3. 选择坐标系并输入

    选定源坐标系与目标坐标系,输入坐标(支持度分秒与粘贴识别),点击转换,结果支持一键复制。

注意事项

  • GCJ02 偏移仅在境内生效,境外坐标与 WGS84 一致,无需转换;
  • 百度墨卡托(BD09MC)为近似实现,高精度场景请以百度官方接口为准;
  • 转换结果保留 6 位小数,满足一般外业与 GIS 应用精度;
  • CGCS2000 与 WGS84 在当前历元差异亚米级,工具按恒等处理;
  • 本小程序全部计算在手机本地完成,坐标数据不出手机。

常见问题

WGS84 和 GCJ02 差多少?

偏移量随位置不同,境内约几十米到五六百米。以天安门为例,WGS84(116.391032,39.907734)转 GCJ02 为(116.397428,39.909230),偏移约 570 米。

什么是火星坐标、为什么国内地图要偏移?

GCJ02 俗称火星坐标,是国家测绘部门发布的加密坐标系,在 WGS84 基础上加入非线性偏移,仅境内生效。国内地图平台(高德、腾讯等)按法规要求必须使用 GCJ02,因此 GPS 原始坐标直接落在地图上会出现位置偏差。

BD09 和 GCJ02 有什么区别?

BD09 是百度地图在 GCJ02 基础上再次加密偏移得到的坐标系,两者相差通常几十米以内。百度地图使用 BD09,高德、腾讯使用 GCJ02,互相使用前需要转换。

Web 墨卡托坐标是什么、什么时候用?

Web 墨卡托(EPSG:3857)是互联网地图通用的投影坐标系,用米表示位置,X/Y 范围 ±20037508.34m,纬度有效范围 ±85.05113°。在线地图瓦片与部分 GIS 平台的数据导出采用该坐标,与经纬度互转时按此投影计算。

国外坐标需要转换吗?

不需要。GCJ02 加密偏移仅在境内(约东经 72.004°~137.835°、北纬 0.8293°~55.827° 范围内)生效,境外坐标与 WGS84 一致,直接使用即可。

坐标转换助手小程序码,微信扫一扫即可使用

微信扫码,坐标转换随手算

打开微信「扫一扫」,扫描小程序码进入「坐标转换助手」,选择「坐标转换」工具,六套坐标系两两互转,支持度分秒输入与粘贴自动识别。

  • 免下载安装,微信内直接使用
  • 六套坐标系两两互转
  • 全部本地计算,坐标数据不出手机

本网站为展示页面,不提供在线计算。计算功能请微信扫码进入「坐标转换助手」小程序使用。