摘要:
矢量数据的分块组织和渐进传输是解决海量矢量数据Web应用的重要手段.针对当前大数据背景下,单一的渐进传输方法对减少数据量的效果有限,且不能满足根据可视区域进行数据传输,提出了分块渐进传输的方法,结合Google Maps瓦片切分方案对数据进行分级分块处理,得到多分辨率矢量瓦片数据,结合矢量要素的属性意义这一因子,对其进行重要性排序,分批次选取传输,然后考虑显示窗口大小的因素,在数据调用中最大限度地减少瓦片数据的拼接,提高可视化渲染效率.最后通过实验实现服务器端矢量数据的分级分块组织以及选取操作,建立数据的多分辨率表达模型,在客户端进行调度显示,形成一套矢量数据分块渐进传输体系,为矢量地图数据的Web应用提供了可借鉴方法.%The block organization and progressive transmission of vector data are important methods to solve a large number of vector web mapping application. In view of current large data background, the single progressive transmission method has limited effect on reducing the data quality, and cannot satisfied the transmission according to the visual region, this paper proposes a method of block progressive transmission. Firstly, by reference to the Google Maps Tile segmentation scheme, the vector data are divided into multi-resolution vector tiles, and combined with the attribute meaning of vector feature, the vector data are transmitted progressively by their importance. Then this paper introduces the window size factor to minimum the merge of tile data in the data retrieval, improve the vis-ual rendering efficiency. This block progressive transmission architecture follows a client-server model with multi-resolution vector tiles and feature selection at the server side, and data visualization in the client, which provides a reference for the application of vec-tor web mapping.