地理坐标系转换学习笔记

zxl19 2025-07-13

常用地理坐标系含义及转换。

常用地理坐标系

  1. WGS84:World Geodetic System,世界大地测量系统,国外图商采用,例如:谷歌地图、Open Street Map(OSM);
  2. GCJ02:国测局坐标系,又称火星坐标系,对于WGS84坐标系加密而成,国内图商采用,例如:高德地图、腾讯地图;
  3. BD09:百度地图坐标系,对于GCJ02坐标系加密而成;
  4. CGCS2000:China Geodetic Coordinate System 2000,又称EPSG4490国家大地测量系统,国家2000坐标系;

地理坐标系转换

使用wrsjhhe/GeoConvert工程中Convert.h文件中定义的转换函数可以实现WGS84、GCJ02、BD09坐标系之间的相互转换:

原型声明:

bool WGS84ToGCJ02(double wLon, double wLat, double& gLon, double& gLat);
bool GCJ02ToWGS84(double gLon, double gLat, double& wLon, double& wLat);
bool BD09ToGCJ02(double bLon, double bLat, double& gLon, double& gLat);
bool GCJ02ToBD09(double gLon, double gLat, double& bLon, double& bLat);
bool WGS84ToBD09(double wLon, double wLat, double& bLon, double& bLat);
bool BD09ToWGS84(double& bLon, double& bLat, double& wLon, double& wLat);

在线转换

  1. wandergis/coordtransform
  2. hujiulong/gcoord

参考

  1. 北京54、西安80、CGCS2000、WGS84坐标系及区别-CSDN博客
  2. 主流地理坐标系、投影坐标系和投影方法的区别和联系-CSDN博客
  3. A Short Guide To The Chinese Coordinate System. GCJ-02(gcj 02) Explained-AbstractKitchen
  4. What causes the GPS offset/shift in China?-Stack Exchange
  5. Restrictions on geographic data in China-Wikipedia
  6. WGS84与GCJ02经纬度坐标转换介绍-CSDN博客
  7. 地理坐标系:GCJ02和WGS84互转-CSDN博客
  8. 使用Ceres实现WGS84到GCJ-02坐标相互转换-CSDN博客
  9. 高精度WGS84与GCJ-02坐标转换-CSDN博客