# 矢量瓦片分块规则
MapGIS矢量瓦片底图支持地理坐标系、墨卡托投影坐标系及高斯克吕格投影坐标系3种空间参考,不同的空间参考系下地图瓦片的分块规则不同,同一空间参考系下矢量瓦片的分块规则相同。
# 地理坐标系
地理坐标系下,经度从-180度到+180度;纬度从-90度到+90度,即分块范围覆盖整个地球。具体分块规则如下图所示:
其中,第0级分成1行2列,每个瓦片尺寸为180度×180度;第1级对第0级的每个瓦片进行4叉划分,每个瓦片尺寸为90度×90度;以此类推。
矢量瓦片以左上角(-180°,90°)为编码原点,垂直向右(向东)、向下(向南)对瓦片进行行列编码,序号从0开始。如,第0级2张矢量瓦片为(0,0)、(0,1);第1级8张瓦片的编码分别为(0,0)、(0,1)、(0,2)、(0,3)、(1,0)、(1,1)、(1,2)、(1,3);以此类推。
提示:
各级地图瓦片编码的第一个参数为行号,第二个参数为列号。
显示比例尺计算方法如下:
地图显示比例=1:地面分辨率×屏幕分辨率/(0.0254 米/英寸)
其中:地面分辨率= [2×pi×地球长半径(米)]/(256× 2Level像素)
Level 表示比例尺的级别,最小为0;屏幕分辨率取值为96 dpi;地球长半径取2000 国家大地坐标系规定参数,为6378137 米。
以第0级为例,世界地图刚好填充满两张图片,可计算:
地面分辨率= [2×pi×地球长半径(米)]/(256× 2 level 像素)= (2×pi×6378137)/(256× 2)≈78271.5170米/像素
地图显示比例尺=1:地面分辨率×屏幕分辨率/(0.0254 米/英寸)=1:78271.5170×96/(0.0254)≈1:295829355.45。
以此类推,各级分辨率及比例尺信息如下表所示:
级别 | 行瓦片数*列瓦片数 256*256 | 地面分辨率 | 显示比例尺 |
---|---|---|---|
0 | 1*2 | 78271.5170 | 1:295829355.45 |
1 | 2*4 | 39135.7585 | 1:147914677.73 |
2 | 4*8 | 19567.8792 | 1:73957338.86 |
3 | 8*16 | 9783.9396 | 1:36978669.43 |
4 | 16*32 | 4891.9698 | 1:18489334.72 |
5 | 32*64 | 2445.9849 | 1:9244667.36 |
6 | 64*128 | 1222.9925 | 1:4622333.68 |
7 | 128*256 | 611.4962 | 1:2311166.84 |
8 | 256*512 | 305.7481 | 1:1155583.42 |
9 | 512*1024 | 152.8741 | 1:577791.71 |
10 | 1024*2048 | 76.4370 | 1:288895.85 |
11 | 2048*4096 | 38.2185 | 1:144447.93 |
12 | 4096*8192 | 19.1093 | 1:72223.96 |
13 | 8192*16384 | 9.5546 | 1:36111.98 |
14 | 16384*32768 | 4.7773 | 1:18055.99 |
15 | 32768*65536 | 2.3887 | 1:9028.00 |
16 | 65536*131072 | 1.1943 | 1:4514.00 |
17 | 131072*262144 | 0.5972 | 1:2257.00 |
18 | 262144*524288 | 0.2986 | 1:1128.50 |
19 | 524288*1048576 | 0.1493 | 1:564.25 |
# 墨卡托投影
墨卡托投影下,整个地球范围会投影为一个正方形,x/y方向坐标值从-20037508.34到20037508.34。具体分块规则如下图所示:
矢量瓦片以左上角(-20037508.34,20037508.34)为编码原点,垂直向右(向东)、向下(向南)对瓦片进行行列编码,序号从0开始。其中,第0级分成1行1列;第1级对第0级的每个瓦片进行4叉划分;以此类推。如第0级1张矢量瓦片为(0,0);第1级4张瓦片的编码分别为(0,0)、(0,1)、(1,0)、(1,1);以此类推。
提示:
各级地图瓦片编码的第一个参数为行号,第二个参数为列号。
显示比例尺计算方法如下:
地图显示比例=1:地面分辨率×屏幕分辨率/(0.0254 米/英寸)
其中:地面分辨率为单个像素代表的实地距离,即地面分辨率=世界范围距离/(256*2Level)
Level 表示比例尺的级别,最小为0;屏幕分辨率取值为96 dpi;世界范围距离为Xmax-Xmin≈40075016.69米
以第0级为例,世界地图刚好填充满一张图片,可计算:
地面分辨率=世界范围距离/(256*2Level)=40075016.69/(256*20)≈156543.0339米/像素
地图显示比例尺=1:地面分辨率×屏幕分辨率/(0.0254 米/英寸)=1:156543.0339×96/(0.0254)≈1:591658710.91
以此类推,各级分辨率及比例尺信息如下表所示:
级别 | 行瓦片数*列瓦片数 (256*256) | 地面分辨率 | 显示比例尺 |
---|---|---|---|
0 | 1*1 | 156543.0339 | 1:591658710.91 |
1 | 2*2 | 78271.5170 | 1:295829355.45 |
2 | 4*4 | 39135.7585 | 1:47914677.73 |
3 | 8*8 | 19567.8792 | 1:73957338.86 |
4 | 16*16 | 9783.9396 | 1:36978669.43 |
5 | 32*32 | 4891.9698 | 1:18489334.72 |
6 | 64*64 | 2445.9849 | 1:9244667.36 |
7 | 128*128 | 1222.9925 | 1:4622333.68 |
8 | 256*256 | 611.4962 | 1:2311166.84 |
9 | 512*512 | 305.7481 | 1:1155583.42 |
10 | 1024*1024 | 152.8741 | 1:577791.71 |
11 | 2048*2048 | 76.4370 | 1:288895.85 |
12 | 4096*4096 | 38.2185 | 1:144447.93 |
13 | 8192*8192 | 19.1093 | 1:72223.96 |
14 | 16384*16384 | 9.5546 | 1:36111.98 |
15 | 32768*32768 | 4.7773 | 1:18055.99 |
16 | 65536*65536 | 2.3887 | 1:9028.00 |
17 | 131072*131072 | 1.1943 | 1:4514.00 |
18 | 262144*262144 | 0.5972 | 1:2257.00 |
19 | 524288*524288 | 0.2986 | 1:1128.50 |