Web墨卡托转换工具
在经纬度与Web墨卡托米制坐标之间互转,并给出比例与分辨率。
Web墨卡托转换工具完全在浏览器中运行,坐标在你的设备上完成投影,不会发送到服务器。
计算地图瓦片
关于 Web墨卡托转换工具
Web墨卡托几乎是所有滑动地图背后的投影,它使用的坐标是球面上的米,而不是椭球面上的度。两者之间的换算只是两条短公式,但恰恰是凌晨两点最容易敲错的那种,一个符号写反就会把标记扔到另一个半球。这个转换工具可以对整份坐标清单双向运算,还会给出决定地图观感的两个数值:你所在纬度的比例变形,以及每个缩放级别下每像素代表多少米。
功能特性
- 逐行把WGS84度换算为EPSG:3857米,并可反向换算
- 整份清单一次处理,逐行给出错误提示
- 所填纬度处的比例变形因子
- 任意缩放级别下每像素代表的地面米数
- 256像素瓦片网格上的全局像素坐标
- 可交换方向并把输出直接当作下一次的输入
- 导出包含纬度、经度、x和y的CSV
如何使用 Web墨卡托转换工具
- 选择方向:度转米,或米转度
- 粘贴坐标,每行一组
- 读取换算结果,复制或下载CSV
- 设定缩放级别以查看分辨率和像素位置
示例
输入
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,并解码回点、边界框与相邻单元。
全部 ArrayKit 工具