Web墨卡托转换工具

在经纬度与Web墨卡托米制坐标之间互转,并给出比例与分辨率。

Web墨卡托转换工具完全在浏览器中运行,坐标在你的设备上完成投影,不会发送到服务器。

由 Udit Agarwal 开发和维护

计算地图瓦片

关于 Web墨卡托转换工具

Web墨卡托几乎是所有滑动地图背后的投影,它使用的坐标是球面上的米,而不是椭球面上的度。两者之间的换算只是两条短公式,但恰恰是凌晨两点最容易敲错的那种,一个符号写反就会把标记扔到另一个半球。这个转换工具可以对整份坐标清单双向运算,还会给出决定地图观感的两个数值:你所在纬度的比例变形,以及每个缩放级别下每像素代表多少米。

功能特性

  • 逐行把WGS84度换算为EPSG:3857米,并可反向换算
  • 整份清单一次处理,逐行给出错误提示
  • 所填纬度处的比例变形因子
  • 任意缩放级别下每像素代表的地面米数
  • 256像素瓦片网格上的全局像素坐标
  • 可交换方向并把输出直接当作下一次的输入
  • 导出包含纬度、经度、x和y的CSV

如何使用 Web墨卡托转换工具

  1. 选择方向:度转米,或米转度
  2. 粘贴坐标,每行一组
  3. 读取换算结果,复制或下载CSV
  4. 设定缩放级别以查看分辨率和像素位置

示例

输入

51.5074, -0.1278

输出

-14226.631, 6711542.476

伦敦的EPSG:3857米制坐标:x来自经度,y来自纬度的对数项。

常见错误与故障排除

  • 靠近极点时y变成无穷大。 — Web墨卡托无法表示极点。纬度被限制在±85.0511度,正是这个截断让投影后的世界成为正方形。
  • 坐标落在地图上的错误位置。 — 请检查顺序。这里的度是纬度在前,符合人们的书写习惯,而米制坐标对是先x后y,恰好相反。
  • 在EPSG:3857中量得的距离偏长。 — 离开赤道后本该如此。墨卡托按1/cos(纬度)拉伸,因此在北京,投影上的一米约相当于地面上的0.72米。
  • 结果与GIS软件略有差异。 — 有些工具投影到WGS84椭球面,而不是Web墨卡托定义的球面。这里使用的球面公式正是EPSG:3857所规定的。

常见问题

EPSG:4326和EPSG:3857有什么区别?
4326就是以度表示的WGS84经纬度。3857是把这些坐标投影到以米度量的正方形平面上的Web墨卡托,瓦片地图内部使用的正是它。
Web墨卡托为什么止步于85度?
因为投影在极点处发散到无穷。在85.0511287度截断,投影后的世界就与自身等宽等高,从而可以切分成正方形瓦片的四叉树。
Web墨卡托就是旧的EPSG:900913吗?
是的。900913是正式注册前的非官方代码,3857才是官方标识,此外还能见到102100和3785指代同一投影。
能用Web墨卡托的米来量面积吗?
不可靠。比例因子随纬度增大,因此在投影平面上算得的面积大约会被放大该因子的平方倍。
瓦片的地面分辨率是什么意思?
在某个缩放级别下,屏幕上一个像素覆盖多少真实地面。缩放0约为每像素156公里,每升一级减半,并按纬度余弦缩放。

相关工具

  • 地图瓦片计算器 — 坐标、XYZ、TMS 与 quadkey,附瓦片数量。
  • 坐标转换器 — 在十进制度、DMS 与度分(DDM)之间双向转换经纬度。
  • UTM 转换器 — 在经纬度与 UTM 带、easting、northing 之间双向转换。
  • 坐标距离 — 测量两个经纬度点之间的大圆距离、方位角与中点。
  • GeoJSON外接框 — 任意GeoJSON的bbox、中心、面积与长度,双坐标顺序。
  • geohash 转换器 — 把经纬度编码为 geohash,并解码回点、边界框与相邻单元。

更多地理 / 地图工具

  • 国家代码查询 — ISO 3166-1二字母、三字母、数字、区号和ccTLD。
  • 经纬度地图 — 在 OpenStreetMap 地图上标注纬度和经度,拖动图钉或点击反读坐标,并复制 Google Maps 与 geo: 链接。
  • GPX 转 GeoJSON — 在你的浏览器中双向转换 GPX 与 GeoJSON——GPS 轨迹、路线和航点始终留在你的设备上。
  • KML 转 GeoJSON — 将 Google Earth 的 KML 转为 GeoJSON,或反向转换——完全在你的浏览器中,你的地图数据不会离开你的设备。
  • WKT 转 GeoJSON — 在你的浏览器中双向转换 WKT(Well-Known Text)与 GeoJSON——粘贴 POINT、LINESTRING 或 POLYGON,你的几何数据始终在本地。
  • GeoJSON 转 CSV — 将 GeoJSON 转为 CSV,或将 CSV 转回 GeoJSON——Point 要素变成纬度和经度列,全部在你的浏览器本地完成。
  • Plus Code 转换器 — 双向转换经纬度与 Plus Code(Open Location Code)——编码、解码并查看网格大小,全部在你的设备上运行。
  • MGRS 转换器 — 双向转换经纬度与 MGRS(Military Grid Reference System)坐标——精度从 10 千米到 1 米,你的坐标始终留在你的设备上。
  • 坐标距离 — 测量两个经纬度点之间的大圆距离、方位角与中点。
  • GPX 查看器 — 在地图上打开 GPX 轨迹,读取距离与海拔,并导出 GeoJSON。
  • 坐标转换器 — 在十进制度、DMS 与度分(DDM)之间双向转换经纬度。
  • geohash 转换器 — 把经纬度编码为 geohash,并解码回点、边界框与相邻单元。

查看全部地理 / 地图工具 (23) · 全部工具