路网前端渲染方法、装置及电子设备制造方法及图纸

技术编号:26222431 阅读:37 留言:0更新日期:2020-11-04 10:52
本申请提供了一种路网前端渲染方法、装置及电子设备,其中,该方法包括:通过线程池中的主线程按照设定的线程间的通信规则向线程池中的子线程发布渲染任务;根据线程调度算法从所述线程池中确定出用于执行所述渲染任务的目标子线程;通过所述目标子线程执行大规模路网动态渲染的所述渲染任务,并将执行结果发送给所述主线程。

【技术实现步骤摘要】
路网前端渲染方法、装置及电子设备
本申请涉及计算机
,具体而言,涉及一种路网前端渲染方法、装置及电子设备。
技术介绍
渲染的处理方式是:按照得到的模型在前端渲染。但是现有的渲染方式仅仅是通过单一线程进行全流程的处理,这种渲染效率较低,仅能在小规模实现流畅渲染和人工交互,在大范围渲染需求下则容易形成卡顿。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种路网前端渲染方法、装置及电子设备。能够达到更快速地实现前端渲染的效果。第一方面,本申请实施例提供了一种路网前端渲染方法,包括:通过线程池中的主线程按照设定的线程间的通信规则向线程池中的子线程发布渲染任务,所述渲染任务包括路网加载、路网预处理、路网渲染任务;根据线程调度算法从所述线程池中确定出用于执行所述渲染任务的目标子线程;通过所述目标子线程执行大规模路网动态渲染的所述渲染任务,并将执行结果发送给所述主线程。在一种可选地实施方式中,所述渲染任务包括:渲染数据加载任务,所述渲染数据加载任务中包括数据地址,所述目标子线程包括第一目本文档来自技高网...

【技术保护点】
1.一种路网前端渲染方法,其特征在于,包括:/n通过线程池中的主线程按照设定的线程间的通信规则向线程池中的子线程发布渲染任务,所述渲染任务包括路网加载、路网预处理、路网渲染任务;/n根据线程调度算法从所述线程池中确定出用于执行所述渲染任务的目标子线程;/n通过所述目标子线程执行大规模路网动态渲染的所述渲染任务,并将执行结果发送给所述主线程。/n

【技术特征摘要】
1.一种路网前端渲染方法,其特征在于,包括:
通过线程池中的主线程按照设定的线程间的通信规则向线程池中的子线程发布渲染任务,所述渲染任务包括路网加载、路网预处理、路网渲染任务;
根据线程调度算法从所述线程池中确定出用于执行所述渲染任务的目标子线程;
通过所述目标子线程执行大规模路网动态渲染的所述渲染任务,并将执行结果发送给所述主线程。


2.根据权利要求1所述的方法,其特征在于,所述渲染任务包括:渲染数据加载任务,所述渲染数据加载任务中包括数据地址,所述目标子线程包括第一目标子线程,所述通过所述目标子线程执行大规模路网动态渲染的所述渲染任务,并将执行结果发送给所述主线程的步骤,包括:
通过所述第一目标子线程从所述数据地址中异步获取渲染数据;
将获取的所述渲染数据存入缓存中;
将所述渲染数据的获取结果发送给所述主线程。


3.根据权利要求2所述的方法,其特征在于,所述渲染任务包括:渲染预处理任务,所述目标子线程包括第二目标子线程,所述通过所述目标子线程执行大规模路网动态渲染的所述渲染任务,并将执行结果发送给所述主线程的步骤,包括:
通过所述第二目标子线程从所述缓存中获取所述渲染数据;
对所述渲染数据进行解析,以确定初始图形模型;
根据所述初始图形模型对所述渲染数据进行预处理,得到目标图形模型,并将预处理结果发送给所述主线程。


4.根据权利要求3所述的方法,其特征在于,所述渲染任务包括:渲染执行任务,所述目标子线程包括第三目标子线程,所述通过所述目标子线程执行大规模路网动态渲染的所述渲染任务,并将执行结果发送给所述主线程的步骤,包括:
通过所述第三目标子线程,根据所述目标图形模型进行实例化渲染处理,并将渲染结果发送给所述主线程。


5...

【专利技术属性】
技术研发人员:程晓明
申请(专利权)人:南京市城市与交通规划设计研究院股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1