如何查询地图瓦片编号以及按瓦片编号定位

当我们在水经微图(简称“微图”)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”公众号,并在后台回复“人工客服”进群获得技术支持。

你还可以立即点击“分享”按钮,将本文分享给你需要经常处理地图数据的朋友!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值