四种坐标系
| 坐标系 | 谁在用 | 说明 |
|---|---|---|
| WGS84 | GPS 设备、OpenStreetMap、谷歌地球、大部分国外数据 | 国际通用的地理坐标系 |
| CGCS2000 | 天地图、国家测绘成果、国土空间规划数据 | 我国法定的大地坐标系,和 WGS84 差异在厘米级 |
| GCJ-02 | 高德、腾讯,以及 DataV 等基于它们的产品 | 国家规定的加偏坐标,俗称“火星坐标”,与 WGS84 偏差约几百米 |
| BD-09 | 百度地图 | 在 GCJ-02 基础上再加偏 |
转换关系
- BD-09 → GCJ-02 → WGS84:百度坐标要先转回 GCJ-02,再转 WGS84。
- WGS84 ↔ CGCS2000:城市研究中通常直接视为相同。
- 投影坐标(如 UTM、高斯-克吕格)是另一回事:上面四种都是经纬度坐标,计算距离和面积前还要再投影到以米为单位的坐标系。
在哪里转换
- QGIS:安装 GeoHey 坐标转换类插件,可以对整个图层在 WGS84、GCJ-02、BD-09 之间批量转换。
- Python:常用的开源坐标转换库(如 coord-convert、eviltransform 等)都实现了这些公开算法。
- 在线小工具:适合少量坐标的快速转换。
经验做法:所有数据先统一到 WGS84(或 CGCS2000)做分析,最后需要叠加到高德或百度底图上展示时,再转回对应坐标系。