参考地址:地图瓦片切片方案汇总_天地图切片方案-CSDN博客
加了一些我自己的理解,如有不对的地方,欢迎大佬指正。
1、几种主流切片方案。
- web墨卡托投影:谷歌xyz、tms、quadTree、百度xyz。
- 经纬度投影:天地图经纬度投影(天地图有2种投影方式:经纬度投影用_c表示;球面墨卡托投影用_w表示,采用谷歌xyz标准)。
- 在cesium种支持这这两种切片方案:cesium wmts切片方案 TilingScheme-CSDN博客
- 常见地图瓦片源地址_地图瓦片地址-CSDN博客
2、web墨卡托投影切片
- 谷歌xyz
特点:z表示缩放层级,xy原点在左上角,x从左向右,y从上向下
读取方式:地图以x\y\z的方式存储读取
举例:高德地图、谷歌地图、OpenStreeMap
- tms
特点:z表示缩放层级,xy原点在左下角,x从左向右,y从下向上
读取方式:地图以x\y\z的方式存储读取
举例:腾讯地图
- QuadTree
特点:z的定义和谷歌相同,同一级别的瓦片用一个整数表示,该整数服从四叉树编码规则
读取方式:将x\y转成为二进制的方式存储读取
举例:Bing地图
谷歌XYZ、TMS、QuadTree在缩放层级为2瓦片编号如图:
- 百度xyz
特点:z从1开始,在最高级就把瓦片分成4块;xy原点在经度为0纬度为0的位置,x从左向右,y从上向下
举例:百度地图
3、经纬度投影切片
- 天地图经纬度投影
特点:地图以左上角为原点,x从左向右,y从上向下
地图切片不是一个n*n的正方形,在缩放层级为z时,行数row=2^z-1, 列数col=2^z