ToolkitHub 地理工具箱

坐标投影转换

WGS84经纬度与Web Mercator(EPSG:3857)、UTM分带坐标、MGRS军事网格互转,自动计算分带,附投影原理说明。

请启用 JavaScript 使用完整功能。

经纬度、UTM 与 Web Mercator:单位和分带核验

投影转换把经纬度角度换成平面坐标。它不等同于地图偏移纠正,也不能自动补齐缺失的坐标参考系信息。

先分清度与米

选择“经纬度 → 投影”时输入 WGS84 的经度、纬度,单位为度。选择“3857 → 经纬度”时输入 X、Y 米值。UTM 反算除了 Easting、Northing,还必须知道带号和南北半球;仅凭两串数字不能唯一恢复位置。

案例:北京附近坐标的正算与反算

输入 116.39129, 39.9075。Web Mercator 预期为 X=12956619.136、Y=4852509.522 米;UTM 自动分带为 50N,E=447970.480、N=4417668.021 米。结果在此按三位小数四舍五入,仅作为本工具回归样例。

反算时选择 UTM,填入上述 E/N,带号 50、半球 N,结果应接近原始经纬度。四舍五入会引入少量数值差异,不要把这类差异当成真实定位误差。

分带与格网的常见误解

本工具自动 UTM 带号按每 6° 一带计算,不处理挪威和斯瓦尔巴等特殊分带。自动分带不适合替代原始数据里的 CRS 声明。MGRS 的 50SMK… 中 S 是纬度带字母,不是南半球标记;也不能仅凭 Northing 大小判断半球。

MGRS 反算返回格网中心,格网分辨率不是原始定位准确度。Web Mercator 在高纬度会放大长度和面积,不能直接用平面面积当实地面积;极区和地方坐标基准请使用完整定义与专业软件。

实现与精度说明

本工具通过 Proj4js 进行投影计算,通过 mgrs 库编码和解码格网。此界面未提供七参数、地方格网或历元转换设置;数值往返测试只能验证当前计算流程,不能承诺任意输入的毫米级或测绘级准确度。

常见问题

输入的数值是米,可以放进坐标转换工具吗?

应先确认投影定义,再用本页相应反算功能得到 WGS84 经纬度。缺少带号、半球或基准信息时,应向数据提供者索取,不要猜测。

数据处理与隐私

坐标与文件的解析、转换在浏览器本地执行,不通过计算接口上传文件。地图瓦片请求可能透露查看区域,外部地图及分享链接可能携带坐标;打开或刷新带坐标参数的链接会将该网址发送给服务器,访问统计也会产生第三方请求。工作区与草稿可能保存在当前浏览器,请在共用设备上清除站点数据。 查看完整隐私政策。

格式与实现参考