一种三维场景中大规模地形渲染的局部刷新方法技术

技术编号:16458532 阅读:32 留言:0更新日期:2017-10-25 23:17
本发明专利技术提出了一种三维场景中大规模地形渲染的局部刷新方法,其包括如下步骤:步骤1、对需要加载的局部地形区域进行预处理;步骤2、获取与所述局部地形区域有重叠的各层级地形瓦片;步骤3、实现局部地形区域的数据刷新。通过本发明专利技术使得三维场景中加载局部地形数据时,无需重新加载所有地形数据,仅针对需要加载的局部地形块进行更新,减少了数据调度时间,保证了加载地形数据的刷新速度。

【技术实现步骤摘要】
一种三维场景中大规模地形渲染的局部刷新方法
本专利技术涉及空间地理信息系统
,特别涉及一种三维场景中大规模地形渲染的局部刷新方法。技术背景目前的三维地形可视化系统中,大规模地形数据通常是构建地形瓦片金字塔模型,以四叉树结构对地形瓦片进行组织管理,而加载地形数据则是通过请求场景中所有的地形数据,将新增数据集与原始数据集合并,重新加载所有地形数据来完成。多数情况下,加载的局部地形范围仅仅是全部地形范围的一个很小的子范围,让所有地形瓦片全部刷新会增加数据调度的时间,降低刷新效率。因此,需要一种方法在加载局部地形时仅刷新局部地形所在的区域。
技术实现思路
本专利技术提供了一种三维场景中大规模地形渲染的局部刷新方法,加载地形时仅刷新局部地形块,无需重新加载所有地形数据,解决目前地形可视化系统中加载局部地形时出现的刷新效率低下的问题。本专利技术提出了一种三维场景中大规模地形渲染的局部刷新方法,其包括如下步骤:步骤1、对需要加载的局部地形区域进行预处理;步骤2、获取与所述局部地形区域有重叠的各层级地形瓦片;步骤3、实现局部地形区域的数据刷新。其中,所述步骤1具体包括:圈定需要加载的局部地形区本文档来自技高网...
一种三维场景中大规模地形渲染的局部刷新方法

【技术保护点】
一种三维场景中大规模地形渲染的局部刷新方法,其包括如下步骤:步骤1、对需要加载的局部地形区域进行预处理;步骤2、获取与所述局部地形区域有重叠的各层级地形瓦片;步骤3、实现局部地形区域的数据刷新。

【技术特征摘要】
1.一种三维场景中大规模地形渲染的局部刷新方法,其包括如下步骤:步骤1、对需要加载的局部地形区域进行预处理;步骤2、获取与所述局部地形区域有重叠的各层级地形瓦片;步骤3、实现局部地形区域的数据刷新。2.如权利要求1所述三维场景中大规模地形渲染的局部刷新方法,其中所述步骤1具体包括:圈定需要加载的局部地形区域的矩形范围xmin,xmax,ymin,ymax,其中下角标min表示最小值,下角标max表示最大值。3.如权利要求1所述三维场景中大规模地形渲染的局部刷新方法,其中所述步骤2具体包括:将该矩形范围与所述三维场景中的所有已加载的地形瓦片做二维坐标的相交运算,并判断是否有重叠区域,将有重叠区域的地形瓦片保存,并将所述三维场景中的地形瓦片遍历完毕,得到与所述局部地形区域有重叠的各层级地形瓦片的集合。4.如权利要求3所述三维场景中大规模地形渲染的局部刷...

【专利技术属性】
技术研发人员:贺晋芝俞蔚
申请(专利权)人:浙江科澜信息技术有限公司
类型:发明
国别省市:浙江,33

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

1