最近经常遇到这样的情况,服务端发布的瓦片服务过多,导致前端加载太多的layer,增加前端网络请求负担,所以我们想某些相似的瓦片服务是否可以组合在一起,对于前端来说就是一个layer,瓦片合并的工作交给服务端进行。今天提到的TileStrata-blend插件就是用来做瓦片服务合并工作的。
首先发布三个瓦片服务,分别是林地小班、叠加分析结果和林地小班标注,配图和效果如下:
林地小班:
叠加分析结果:
林地小班标注:
通过如下代码进行瓦片服务合并:
前端加载合并后的瓦片服务:
TileStrata-blend还有一些选项可以设置,比如给合并结果设置背景色、设置某个瓦片服务的透明度等,这些待实际应用中再仔细研究。