【技术实现步骤摘要】
一种基于WebGL技术的海量空间目标可视化系统和方法
[0001]本专利技术属于目标可视化领域,特别涉及一种基于WebGL技术的海量空间目标可视化系统和方法。
技术介绍
[0002]目前空间目标显示主要以表格结合文字信息或者二维地图的的形式来展示。表格文字形式只能做到在数值上直观的显示,但是无法在位置关系上做到直观显示。二维地图虽然在可视化方面取得一定效果但是也仅仅是在空间目标在地球球面上的投影位置上做了显示,所有空间目标都处于一个平面,只在“上下左右”方面可以直观的显示空间目标之间的关系。
技术实现思路
[0003]为了解决现有问题,本专利技术提供了一种基于WebGL技术的海量空间目标可视化系统和方法,具体方案如下:一种基于WebGL技术的海量空间目标可视化系统,包括:虚拟地球及空间目标渲染模块、空间目标管理模块、以及计算服务模块;所述虚拟地球及空间目标渲染模块用于建立虚拟地球,并接收所述空间目标管理模块的渲染请求,进行海量空间目标的渲染;所述空间目标管理模块用于空间目标的添加、删除,以及包括轨道数据的信息 ...
【技术保护点】
【技术特征摘要】
1.一种基于WebGL技术的海量空间目标可视化系统,其特征在于,包括:虚拟地球及空间目标渲染模块、空间目标管理模块、以及计算服务模块;所述虚拟地球及空间目标渲染模块用于建立虚拟地球,并接收所述空间目标管理模块的渲染请求,进行海量空间目标的渲染;所述空间目标管理模块用于空间目标的添加、删除,以及包括轨道数据的信息的存储维护,并根据需求将需要计算位置的目标信息传入所述计算服务模块;所述计算服务模块内部保存一个可变大小的线程池,根据当前需要计算的数据量智能分配线程计算资源,进行空间目标位置的计算,并将计算结果上传至所述空间目标管理模块,所述计算结果再由空间目标管理模块传入空间目标渲染模块中进行渲染展示。2.根据权利要求1所述的基于WebGL技术的海量空间目标可视化系统,其特征在于:所述虚拟地球为根据地球椭球参数、地形参数、地理影像纹理渲染的椭球体。3.根据权利要求1所述的基于WebGL技术的海量空间目标可视化系统,其特征在于:所述虚拟地球及空间目标渲染模块实时计算太阳位置,结合阴影渲染技术在所述虚拟地球表面实现晨昏线效果,且所述虚拟地球及空间目标渲染模块定制封装了webGL渲染流程,用于根据目标管理模块上传的渲染请求进行海量空间目标的渲染。4.根据权利要求1所述的基于WebGL技术的海量空间目标可视化系统,其特征在于:所述计算服务模块,配合javaScript线程技术,在线程中调用SGP4算法进行空间目标位置计算。5.根据权利要求1所述的基于WebGL技术的海量空间目标可视化系统,其特征在于:所述目标管理模块内置一个渲染循环,渲染频率可设置,最高可跟随浏览器dom渲染频率,也可设置固定间隔。6.根据权利要求5所述的基于WebGL技术的海量空间目标可视化系统,其特征在于:所述渲染频率为500ms渲染一次。7.根据权利要求1
‑
6任一所述的基于W...
【专利技术属性】
技术研发人员:牛威,王腾威,党康,徐凯凯,
申请(专利权)人:中科星图测控技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。