反馈

GIS经纬度转换

支持 DD(十进制度)、DMS(度分秒)、DM(度分),可带 N/S/E/W 或 ± 号。

转换结果
# 原始输入 坐标系纠偏 十进制度 (Lat, Lon) DMS DM EPSG:3857 X / Y
纠偏:WGS-84 ↔ GCJ-02 用国测局公开算法,GCJ-02 ↔ BD-09 用百度公开算法,反向为迭代近似(误差约米级)。Web Mercator 为球面投影,仅供地图显示。
按你填的经纬度直接算,不做坐标系纠偏;短距离下不同坐标系的偏移基本抵消。

📖 工具说明

1. 这个工具做什么

处理经纬度时的两类常见麻烦:格式不统一(度 / 度分 / 度分秒)和坐标系不一致(GPS 原始坐标 vs 国内地图的火星坐标)。本工具批量做:

全部在浏览器本地算,坐标不上传。


2. 怎么用

A. 批量格式 / 坐标系转换
  1. 文本框每行填一条坐标,支持 lat,lon、lon,lat(自动按数值大小判断经纬顺序)、39°54'27"N 116°23'49"E、N39 54 27 E116 23 49、+39.9 +116.4 等。
  2. 选输入坐标属于哪个坐标系:
    • WGS-84 / GPS:谷歌海外地图、手机 / 硬件 GPS 采集的原始值。
    • GCJ-02 火星坐标:高德、腾讯、谷歌中国地图上取的点。
    • BD-09:百度地图上取的点。
  3. 点「转换」。结果表每行给出该点在 WGS-84 / GCJ-02 / BD-09 三个坐标系下的值,以及 DMS、DM、十进制度、EPSG:3857。
  4. 勾选框控制显示哪些列;「复制全部」为 TSV(可粘进 Excel),也可「下载 CSV」,或点某行「复制」。
B. 两点距离

在底部两个框各填一个 lat, lon,实时给出两点间的大圆距离(米 / 千米)。按你填的经纬度直接算,不做坐标系纠偏——短距离下不同坐标系的偏移基本抵消。


3. 常见坐标系

坐标系 代码 用在哪
标准 GPS 坐标 WGS-84 全球定位、谷歌海外地图、硬件采集
火星坐标系 GCJ-02 高德、腾讯、谷歌中国
百度坐标系 BD-09 百度地图及其 API
度分秒 DMS 航海、航空、传统图纸标注

4. 常见问题

Q:为什么我在高德上取的点,直接放谷歌地球会偏几百米?

A: 高德是 GCJ-02(火星坐标),谷歌地球是 WGS-84,两者差约 50–500 米。把源坐标系选成「GCJ-02」,工具会给出对应的 WGS-84 值。

Q:纠偏结果精确吗?

A: WGS-84 ↔ GCJ-02 用公开的国测局偏移算法,GCJ-02 ↔ BD-09 用百度公开算法。正向精确,反向(GCJ→WGS、BD→GCJ)是迭代近似,误差通常在1 米以内。不适用于测绘级用途。

Q:距离用的什么模型?

A: Haversine 大圆距离,把地球当半径 6371.0088 km 的球。城市尺度误差 < 0.5%。

Q:坐标会上传吗?

A: 不会。解析、转换、距离计算都在你的浏览器里完成。


相关:IP 地址查询 · IP 与整数互转 · 世界时间转换 · 进制转换 · 单位换算。

纠偏算法为公开近似实现,结果供开发调试和一般标注参考,不用于测绘、导航等对精度有法定要求的场景。

📖 了解原理

📖 相关推荐