地理坐标换算器

免费在线地理坐标系转换工具,支持 WGS84、GCJ02、BD09 三种坐标系批量互转,一次输入同时输出三种坐标系对照结果并可导出 CSV,浏览器本地计算不上传,免登录打开即用。

0 次使用 0

请确保输入的坐标为「经度,纬度」顺序,部分地图平台拾取的是「纬度,经度」,需要手动调整。默认源坐标系为 BD09(百度),转换后同时给出三种坐标系的值,可直接复制或导出 CSV。支持十进制度与 39°54′18″ 度分秒写法,可在行首用「备注|」标注位置名称。

坐标输入

坐标行数5
有效行5
字符数150 / 10000
识别格式经度,纬度

转换设置

源坐标系(输入坐标所属)
输出坐标系(可多选)
输出顺序
小数位数

转换结果

转换行数5
源坐标系BD09
平均偏移≈ 1.23 km
最大偏移1.38 km
No.位置备注WGS84GCJ02BD09(源)
1北京 · 天安门116.390897,39.916217116.397140,39.917618116.403506,39.923958
2上海 · 人民广场121.469315,31.232257121.473853,31.230328121.480391,31.236259
3广州 · 珠江新城113.259102,23.132058113.264429,23.129380113.270862,23.135608
4西安 · 钟楼108.955606,34.332314108.960309,34.330785108.966716,34.337115
5武汉 · 黄鹤楼114.337656,30.575907114.343150,30.573551114.349573,30.579763

偏移量为源坐标系与 WGS84 之间的球面距离估算值。带底色的一列为源坐标系原始值,未做改动。GCJ02 与 WGS84 之间采用社区公开的近似算法,正向误差约 1~2 米,反向迭代后为厘米级;境外坐标不做偏移,原样返回。

坐标拾取入口

拾取到的坐标属于平台自身坐标系,回来转换时源坐标系要选对应的一项。

为什么同一个地点会有三套经纬度

WGS84(World Geodetic System 1984)是地心坐标系,也是 GPS 卫星广播的原生坐标系。GPS 模块直接读出来的经纬度、Google Earth 上看到的坐标,都是 WGS84。它是"真实"的地理坐标,测量与科研都以它为准。

GCJ02 是国家测绘局 2002 年发布的加密坐标系,业内俗称"火星坐标系"。它在 WGS84 的基础上叠加了一组随经纬度变化的非线性偏移。高德、腾讯、搜搜等国内地图服务使用的都是 GCJ02,偏移量在国内各地不同,典型值在 100 到 600 米之间。

BD09 是百度在 GCJ02 之上做的二次加密:先做一次极坐标变换,再叠加固定的偏移。所以百度拾取的坐标直接放进高德地图,会再偏出几百米;三层叠加后,BD09 与 WGS84 在市中心的总偏移经常超过 1 公里。

日常最容易踩的坑就是"谁的数据用谁的坐标系"。GPS 设备、无人机、行车记录仪导出的是 WGS84;高德和腾讯的接口返回的是 GCJ02;百度的同款接口返回的是 BD09。把 GPS 轨迹画到高德上必须先做 WGS84 → GCJ02。

精度问题:GCJ02 与 WGS84 之间的偏移算法并没有官方公开的解析式,社区流传的算法(本工具所用)是通过大量采样点反解出来的近似。正向 WGS84 → GCJ02 误差在 1~2 米级;反向用迭代逼近可达厘米级,但不能用于测绘级成果。坐标落在算法覆盖范围之外时(境外区域)不做偏移,原样返回。

坐标系全称 / 别名主要使用方相对 WGS84 偏移转换算法
WGS84World Geodetic System 1984GPS 设备、Google Earth、境外地图基准(0)公开标准
GCJ02国家测绘局 02 坐标系(火星坐标)高德、腾讯、搜搜、华为地图100 ~ 600 m社区近似解
BD09百度 09 坐标系(BD-09)百度地图、百度鹰眼0.5 ~ 1.5 km公开近似解

常见问题

GPS 记下的轨迹放到高德地图上为什么会整体偏移?

因为 GPS 输出的是 WGS84,高德底图是 GCJ02,两者在国内相差 100~600 米。把轨迹点批量做一次 WGS84 → GCJ02 转换就能贴合,转完导出 CSV 即可。

三种坐标系之间的转换是精确的吗?

BD09 与 GCJ02 之间的变换公式是公开的,来回转换误差很小;GCJ02 与 WGS84 之间没有官方解析式,只能用近似算法,正向误差 1~2 米。做展示、选址、轨迹纠偏够用,测绘级成果要用官方授权服务。

百度坐标转高德要转几次?

一次就够,但方向要选对:源坐标系选 BD09,输出取 GCJ02。不要先转 WGS84 再转 GCJ02,那样两次近似误差会累加。

输入的经纬度顺序写反了会怎样?

会得到一个合法但完全错误的地点,且工具不会报错。本工具统一按「经度,纬度」解析,如果拾取平台给的是「纬度,经度」,可以在输出顺序里切换或手动调整。

境外坐标能转换吗?

能,但不会有变化。偏移算法只对算法覆盖范围内(大致中国境内)的坐标生效,超出范围的点直接原样返回,三个坐标系的值相同——这是正常结果,不是转换失败。