当我们在水经微图(简称“微图”)4桌面版进行查询定位时,除了可以通过地名查询定位、坐标查询定位和图幅编号定位以外,还可以瓦片编号查询定位。
现在,我们就来分享在微图4桌面版中如何查询瓦片编号,以及按瓦片编号进行定位的方法。
什么是地图瓦片
微图4中所指的地图瓦片,是指全球卫星影像或电子地图经过WGS84经纬度正投或墨卡托投影为平面地图之后,在不同分辨率下按256x256像素切片后的小图片。
墨卡托投影
地图瓦片按照金字塔结构组织,每张瓦片都可通过级别、行列号唯一标记。
在平移、缩放地图时,浏览器根据金字塔规则,计算出所需的瓦片,从瓦片服务器获取并拼接。
投影后的对应关系
金字塔切片是一种多级分辨率瓦片存储模型,其核心思想是通过分层存储的方式逐级细化,从而可以快速实现空间索引。
分层存储是指将地图按比例尺分为多个层级(Zoom Levels),每一层代表同一地理范围的不同分辨率版本。
金字塔分层原理
逐级细化是指层级0(Zoom 0)覆盖全球,仅由1张瓦片组成,层级1(Zoom 1)将地图切分为4张瓦片(2×2),层级n(Zoom n)包含2 的2n次方张瓦片。
在进行空间索引时,每张瓦片都可以通过唯一坐标(Z, X, Y)进行定位。
其中Z是指缩放层级(Zoom Level),X/Y是指瓦片在层级Z中基于Web墨卡托投影的行列号。
假设地球被投影到Web墨卡托坐标系中,层级Z的瓦片数量为2 的Z次方乘2的Z次方。
瓦片X/Y的计算公式为:
瓦片计算公式
通过预生成多级瓦片,可在任意缩放级别快速定位所需数据,存储复杂度仅为
但如果仅存储最高分辨率的瓦片,则低层级的地图需要合并大量瓦片,从而会导致查询效率低下。
若存储所有分辨率的完整大图,则数据存储又会呈指数级冗余增长。
因此,按金字塔进行分层切片存储,是一种存储空间占用相对最小,且地图检索效率也非常高的一种方式。
这也就是谷歌地图等互联网地图,为什么要按金字塔切片方式存储的原因。
如何查看瓦片网
当在微图4中查看地图时,需要查看每一个瓦片的网格时,只需要在搜索功能区中打开“显示网格”即可查看。
显示网格
你也可在侧功能的图层面板中打开“瓦片网格”查看,如下图所示。
瓦片网格
瓦片编号的起始点在地图的左上角,编号中三个数字的含义分别为当前瓦片所在的级别、列号和行号。
如何查询瓦片编号
你如果需要查看某个坐标所对应的瓦片编号,则可以在开启瓦片网格之后,再通过坐标定位到目标位置。
现在以经纬度坐标“111.026659, 30.851256”为例,在地图右上角查询区域通过坐标查询定位,如下图所示。
坐标定位
坐标定位的目标位置会显示一个蓝色的定位图标,缩放地图时就可以查看所在坐标位置的瓦片编号。
坐标对应瓦片15_13245_2692
坐标对应瓦片19_211920_4307192
坐标对应瓦片20_423839_86142
通过坐标查询定位并打开瓦片网格,就可以查看该位置在所有级别下所对应的瓦片编号,从而达到根据坐标查看瓦片编号的目的。
如何按瓦片编号定位
如果在工作中需要验证某个瓦片所在的具体位置,则可以在微图4中通过瓦片编号查询定位,这里以编号“20-423799-86200”为例,如下图所示。
瓦片20-423799-86200的位置(一)
瓦片20-423799-86200的位置(二)
瓦片20-423799-86200的位置(三)
瓦片定位之后会同时显示一个下载按钮,如果需要下载该区域的地图数据,则单击“下载”按钮即可。
写在最后
本文分享了在微图4中如何查询瓦片编号,以及瓦片编号进行查询定位的方法。
如果你在使用微图4的过程中有关于瓦片编号的相关问题,请关注“水经注GIS”公众号,并在后台回复“人工客服”进群获得技术支持。
你还可以立即点击“分享”按钮,将本文分享给你需要经常处理地图数据的朋友!