瓦片类型

栅格瓦片

栅格瓦片是一种比较传统的模式,其本质上是将空间数据(栅格数据和矢量数据)分别渲染为不同缩放级别的地图图片,然后将各个级别的地图图片按照一定规则切分,并按照一定的规则存储到硬盘或数据库中,构成一幅完整的地图。目前,国内的大多数在线地图都采用栅格瓦片技术加载地图底图,如百度地图、Bing Maps、Google Maps。

图:栅格瓦片结构示意

矢量瓦片

矢量瓦片是将地图中的矢量图层以瓦片的形式进行切分和存储。矢量瓦片在存储时,其相对于栅格瓦片体积小,生成效率高,适用于地图中时效性要求较高的地物要素的表达,如POI信息、路线信息等。如在天地图中,POI图层采用矢量瓦片技术,满足数据的实时更新需求。同时,可以实现地图离线,大幅提升了移动端地图的浏览性能,提高了工作的可能性和有效性。

另外,矢量瓦片支持样式修改,不再需要为不同的样式而反复进行制图、渲染、切图、更新服务等过程。如在国土等行业涉及海量数据的应用中,当地图样式发生变化时,矢量瓦片可以直接更改样式,省时省力。

瓦片类型对比

对比项 矢量瓦片 栅格瓦片
瓦片体量
生成瓦片效率
更新瓦片 样式和瓦片分离,支持分开更新瓦片 重新切图
样式修改 支持 不支持
前端技术要求 高(HTML5)
显示差异 有差异 无差异
成熟度 一般
应用场景 特殊(移动端、风格修改) 广泛

相关主题

瓦片生产

使用地图瓦片的建议