定义
百度在 GCJ-02 基础上增加额外变换。来自百度 API 的坐标为 BD-09;若直接当作 WGS84 或未经转换的 GCJ-02 使用,会产生明显偏差。
BD-09、GCJ-02 与 WGS84
大致关系:WGS84 → GCJ-02(国家偏移)→ BD-09(百度侧变换)。GIS 工作流中应在元数据中标注基准,并用经过验证的公式或库做端到端转换。
何时使用 BD-09
当数据必须与百度瓦片、地理编码结果或官方 SDK 示例一致时使用。跨平台应用常在内部统一为 WGS84 或 GCJ-02,仅在边界与百度交互时转为 BD-09。
常见问题
- 能把 BD-09 点直接叠在高德(GCJ-02)上吗?
- 不能直接使用。需先将 BD-09 转为 GCJ-02(或统一转到 WGS84)再叠加。
- BD-09 比 WGS84 更准吗?
- 不是「更准」,而是不同参考。应选择与数据源和底图一致的坐标系。
- 如何批量转换 BD-09?
- 在坐标转换工具中将源设为 BD-09,目标设为 WGS84、GCJ-02 或所需 EPSG,再导出结果。
- 想了解 GCJ-02 背景?
- 请阅读帮助中的 GCJ-02 专题,BD-09 建立在 GCJ-02 体系之上。