首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从切片编号派生切片坐标

从切片编号派生切片坐标
EN

Stack Overflow用户
提问于 2021-03-26 04:44:25
回答 1查看 53关注 0票数 0

我觉得这个问题以前已经回答过了,但不知何故我偏离了轨道。我有一个磁贴的URL (见下文):我看到缩放级别是6,33个磁贴朝向东方,20个磁贴朝向南方。我的问题是,我能不能用上述数字(33 / 20)来推断这个瓦片的经纬度(web墨卡托)坐标?

https://heatmap-external-c.strava.com/tiles/all/hot/6/33/20@2x.png?v=19

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-29 12:59:38

正如问题的标签所述,链接的地图是通过mapbox GL呈现的。在mapbox docs中,我找到了对OSM Slippy Map Tilenames specification的引用,它提供了将tilename转换为后来的长坐标的方法,反之亦然。The following pseudocode回答了这个问题。

对于给定缩放级别(zoom),将编号(xtileytile)平铺到经度/纬度

代码语言:javascript
复制
n = 2 ^ zoom
lon_deg = xtile / n * 360.0 - 180.0
lat_rad = arctan(sinh(π * (1 - 2 * ytile / n)))
lat_deg = lat_rad * 180.0 / π

顺便说一句:这种类型的问题在gis.stackexchange.com上更常见

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66807346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档