[发明专利]一种矢量大数据快速显示的方法及终端有效
申请号: | 201911278725.6 | 申请日: | 2019-12-13 |
公开(公告)号: | CN110990612B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 于雷易;杨永明;彭清新 | 申请(专利权)人: | 特力惠信息科技股份有限公司 |
主分类号: | G06F16/54 | 分类号: | G06F16/54;G06F16/56;G06F16/583 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林振杰 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量 数据 快速 显示 方法 终端 | ||
1.一种矢量大数据快速显示的方法,其特征在于,包括步骤:
S1、对矢量数据源建立金字塔分级,得到分级后的矢量数据,每个分级对应不同的像素分辨率,所述矢量数据源包括线状图形或面状图形;
S2、根据所述线状图形或面状图形的外接矩形的大小以及每个分级的像素分辨率对所述分级后的矢量数据进行抽稀,得到抽稀后的矢量数据;
S3、根据所述抽稀后的矢量数据进行不同金字塔分级的矢量数据的显示;
所述步骤S2包括:
S21、对于每一分级的矢量数据,分别执行:
遍历每个图形对象,计算所述图形对象的外接矩形的大小,所述大小包括面积或周长;
将每个图形对象的外接矩形的大小与其所在分级对应的像素分辨率进行比较,统计小于或者等于其所在分级对应的像素分辨率的图形对象的总个数以及总大小;
S22、预设最大抽稀阈值和最小抽稀阈值,根据所述最大抽稀阈值、最小抽稀阈值以及每一分级对应的小于或者等于其像素分辨率的图形对象的总个数以及总大小确定最大矢量压缩级别和最小矢量压缩级别;
S23、根据所述最大矢量压缩级别和最小矢量压缩级别确定各金字塔分级的数据源,得到抽稀后的矢量数据;
在对每一分级的矢量数据计算图形对象的外接矩形的大小以及统计小于或者等于其所在分级对应的像素分辨率的图形对象的总个数以及总大小时,将需要进行计算或统计的数据源推送到多个工作节点进行分布式并行计算;
接收各个工作节点计算完成后的数据并汇总得到每一分级对应的小于或者等于其像素分辨率的图形对象的总个数以及总大小;
所述步骤S3包括:
S31、根据矢量数据源的坐标范围将抽稀后的矢量数据源进行分割,构建多个分块RDD,每个分块RDD映射到一个工作节点上;
S32、接收显示请求,根据所述显示请求确定对应的金字塔分级;
S33、根据金字塔分级确定对应的抽稀后的矢量数据源,并根据RDD分块的坐标范围确定与所述显示请求相关的RDD分块;
S34、根据所述相关的RDD分块在对应的工作节点上渲染,接收汇总各个对应的工作节点渲染完成后的图片并显示。
2.根据权利要求1所述的一种矢量大数据快速显示的方法,其特征在于,所述步骤S1中对矢量数据源建立金字塔分级包括:
对矢量数据源进行不同个数的分区,每个分区的分辨率相同,不同金字塔分级对应的分区个数不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特力惠信息科技股份有限公司,未经特力惠信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911278725.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置