[发明专利]一种基于WebGL的GPU加速海量目标高效渲染方法有效

专利信息
申请号: 201911388971.7 申请日: 2019-12-30
公开(公告)号: CN111080766B 公开(公告)日: 2023-09-01
发明(设计)人: 朱王璋;曾飞传;王焰辉 申请(专利权)人: 中科星图股份有限公司
主分类号: G06T15/20 分类号: G06T15/20;G06T1/20;G06F9/48
代理公司: 北京科迪生专利代理有限责任公司 11251 代理人: 邓治平
地址: 101399 北京市顺义区临空经济核心*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 webgl gpu 加速 海量 目标 高效 渲染 方法
【说明书】:

发明提出一种基于WebGL的GPU加速海量目标高效渲染方法,包括如下步骤:步骤1、在主线程中,每隔一段时间将当前三维场景的范围通过PostMessage方法发送到WebWorker进程中;步骤2、WebWorker进程通过OnMessage方法获取到视图范围后发送数据请求到动标数据服务器,动标数据服务器根据查询结果返回当前批次的数据;步骤3、WebWorker进程在获取到数据后需要对数据进行比对分类处理,通过比对后,在每个目标数据的属性中添加一个状态属性Status;步骤4、数据分类处理完成后,WebWorker进程将本批次数据返回给主进程进行渲染,同时将上一批次的数据修改为当前请求返回的数据。

技术领域

本发明涉及地理信息显示技术领域,尤其是一种基于WebGL的GPU加速海量目标高效渲染方法。

背景技术

无线通讯、空间定位和测量等技术的发展,使得人们对空间目标的信息管理由静态逐渐扩展到动态。特别是活动于现实三维空间的运动目标越来越受到关注。智能交通、电子战场、物流管理、移动电子商务、旅行者服务以及其它各类LBS服务都离不开高效的运动目标信息管理机制。随着三维GIS(地理信息系统)和虚拟现实技术的成熟,运动目标的信息管理也需要由原来的一维或二维扩展到三维。对运动目标的信息处理不仅涉及到空间属性,而且涉及到时间属性,因而相对复杂。作为一个地理空间数据的可视化软件,它所承载的数据量也是有限的,尤其是在面对海量的实时动态目标数据,为了解决大数据量的加载显示问题,通过动态调度技术实现数据的加载也显得越来越迫切。

Cesium是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。通过Cesium提供的JS API,可以实现全球级别的高精度的地形和影像服务、矢量以及模型数据、基于时态的数据可视化、多种场景模式(3D,2.5D以及2D场景)的支持,支持海量模型数据(倾斜,BIM,点云等)、地形影像、模型、倾斜、二三维场景与时态数据。Cesium平台提供Entity API来绘制空间数据,例如点、标记、标签、线、3D模型、形状、立体形状等。Entity对象接口如附图1所示。

一个Entity对象中包含多种类型的几何对象,如表1所示。

表1.Entity结构

在Ces ium平台中,动态目标对象可以采用EntityAPI接口进行加载。一个Entity对象对应一个动态目标对象。可以通过目标对象的distanceDisplayCondition属性实现每个几何类型在不同高度的显隐控制。多个Entity可以组织到一个CustomDataSource对象中,转换为一个目标图层,从而实现整个目标图层的控制。

Cesium平台提供了API接口,实现了动态目标数据的加载。但是由于Entity封装的对象中大多属性都是Property类型,在进行绘制时,都会实时监听对象每个属性是否变化,在数据量不大情况下,对数据的加载速度以及属性修改的实时相应效率较高。但是由于其在加载数据时,节点的所有属性信息都需要注册到监听函数中,在数据量不大的情况下,不影响加载效率。但是如果数据量很大,对于海量目标对象的加载显示,数据的加载显示调度性能就会受到极大影响,导致数据加载完成后场景严重卡顿等情况。通过对多批动态目标进行数据加载测试,动态目标加载数据量以及帧率情况如表2所示:

表2.Entity API添加目标对象

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科星图股份有限公司,未经中科星图股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911388971.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top