经纬度 / 坐标转换
WGS84、GCJ-02(火星坐标)、BD-09(百度)三者互转,附度分秒格式;并可做东北天(ENU)站心坐标的正算与反算。
经度、纬度都可用十进制度或度分秒填写,度分秒支持 39°54′27″N、39 54 27.6、N39d54m27s 等写法。
使用说明
- 顶部切换「坐标系转换」或「东北天(ENU)」两个标签页。
- 坐标系转换:填写经度、纬度,在「源坐标系」中选择 WGS84、GCJ-02(火星坐标)或 BD-09(百度),点「转换」。
- 经度、纬度既可用十进制度(116.3975),也可用度分秒(116°23′51″E、N39d54m27s 等)。结果的表格同时列出三种坐标系的十进制度与度分秒,并标出哪一行是输入坐标系。
- 东北天:先在「参考点(站心)」中填参考点的经度、纬度与高程(米),再选计算方向。
- 选「目标点经纬度 → 东北天」时,填目标经度、纬度、高程,点「计算」,得到东向 E、北向 N、天向 U 分量以及斜距、水平距离、方位角、俯仰角和目标点。
- 选「东北天 → 目标点经纬度」时,填东向 E、北向 N、天向 U(米),点「计算」反算目标点的经纬度与高程。
常见问题
GCJ-02 和 BD-09 有什么区别?
GCJ-02 是加密后的「火星坐标」,高德、腾讯等地图使用;BD-09 是百度在 GCJ-02 基础上再加一次偏移得到的坐标。同一位置在三种坐标系下的经纬度并不相同,直接混用会出现几十到几百米的偏移。
为什么 GPS 的坐标放到高德、百度地图上会偏移?
GPS 设备输出的是 WGS84 坐标,而高德使用 GCJ-02、百度使用 BD-09。把 WGS84 坐标直接标到国内地图上通常会有偏差,先在本页把源坐标系选为 WGS84 转换后再使用即可对齐。
经度和纬度的度分秒怎么写?
支持 39°54′27″N、39 54 27.6、N39d54m27s 等常见写法,也可以直接填十进制度如 39.9075,工具会自动识别。纬度用 N/S、经度用 E/W 表示南北与东西方向。
东北天(ENU)的方位角和俯仰角是怎么定义的?
ENU 是以参考点为原点的站心直角坐标,E 指向正东、N 指向正北、U 沿椭球法线向上。方位角自正北顺时针度量,俯仰角是斜距与水平面的夹角,高程按大地高参与计算。