🧭

地理坐标系转换

WGS84、GCJ02(高德/腾讯)、BD09(百度)三套坐标互转:支持度分秒与十进制混输、偏移距离显示、两点球面距离计算、批量转换与 CSV 导出。
坐标转换 📂 其他 👤 ToolWorld 🏷️ v1.9.4 ⚙️ clipboard
经度在前、纬度在后;GCJ02 为高德/腾讯,BD09 为百度,WGS84 为 GPS 与多数国际地图
转换结果
GCJ02 仅在国境内偏移,境外坐标三套一致;BD09 由 GCJ02 再偏移一次。
两点间距离
按球面最短距离(Haversine)计算,误差通常在 0.5% 以内。
批量结果按当前源坐标系换算,输出三种坐标系
精度与用途
坐标系精度常见用途
WGS84约 0.1 米(6 位小数)GPS 设备、Google 地图、OpenStreetMap
GCJ02约 0.1 米(6 位小数)高德地图、腾讯地图、国内车机
BD09约 0.1 米(6 位小数)百度地图、百度导航

使用说明

工具介绍

同一栋楼在三套坐标里是三个数:GPS 设备给 WGS84,高德与腾讯地图用 GCJ02(国测局加密坐标),百度用 BD09。本工具一次给出三套结果与 GCJ02 相对 WGS84 的偏移量,并把经纬度解析成度分秒、算 GeoHash 9/12 位与两点球面距离;境外坐标按规则不加偏移,三套结果保持一致,避免把偏移套到国外点位。

功能特点

  • 三套坐标同时输出:WGS84、GCJ02、BD09,并显示 GCJ02 的偏移距离
  • 经纬度支持三种写法:十进制度、度分秒(120°09′18.3″E)、空格分隔
  • GeoHash 同时给 9 位与 12 位,可贴到地图或用于区域聚合
  • 两点距离按 Haversine 球面公式计算,直接给米与千米
  • 批量转换每行一对坐标,导出六列 CSV(源、WGS84、GCJ02、BD09、geohash9、geohash12)
  • 境外坐标自动识别:不加偏移,三套一致并明确提示

使用方式

  1. 在「经度」「纬度」填入坐标,经度在前、纬度在后
  2. 选择源坐标系:GPS 设备选 WGS84,高德/腾讯取回的坐标选 GCJ02,百度选 BD09
  3. 读取三套结果与偏移量;需要度分秒时看下方 DMS 行
  4. 要做距离计算,在 A 点、B 点各填一对坐标,点「计算距离」
  5. 批量转换把多行坐标粘进文本框,再导出 CSV 供表格处理

注意事项

  • 三套坐标各归其位:GPS 设备与多数国际地图为 WGS84,高德、腾讯为 GCJ02(国测局加密坐标),百度为 BD09(在 GCJ02 之上再偏移一次)。
  • GCJ02 只在中国境内偏移,境外点位不加偏移、三套结果一致;偏移量通常数百米,示例点实测约 519.9 米,随位置变化。
  • GCJ02 转回 WGS84 用 5 次迭代逼近,误差厘米级;经度必须在前,写反会得到明显错误的点位,并由范围校验给出提示。
  • GeoHash 用 base32 编码、偶数位先编经度,9 位约 4.8 米、12 位约 3.7 厘米;距离按 Haversine 球面计算,长距离误差通常在 0.5% 以内。
  • 本工具不做投影坐标(UTM、高斯克吕格)与海拔、大地水准面修正;批量 CSV 固定六列并记录来源坐标系,便于逐行回溯。
  • 度分秒解析容忍 ° ′ ″ 与 d m s 等写法,分秒缺省按 0 处理;南纬西经用负号或 S/W 表示

相关推荐

⏫︎
💬