【技术实现步骤摘要】
本专利技术涉及图像渲染
,特别是涉及一种三维GIS地形渲染方法,和一种 三维GIS地形渲染系统。
技术介绍
近年来在电力行业,尤其在主网生产领域通过三维GIS来复现三维地形并解决业 务问题已越来越受到业务部门的重视,但其目前普遍三维GIS产品的性能已无法支撑日益 提升的业务新要求。而渲染技术是影响三维地形仿真性能的一个核心技术,因此一直是计 算机图形学以及地理信息系统等相关领域的研究重点。三维地形渲染可视化需要解决海量的复杂地形模型的渲染速度和渲染场景真实 性,与计算机图形硬件有限的绘制能力之间的矛盾这个核心问题,目前在电力行业普遍 采用传统的通过LOD控制的方式进行三维GIS地形渲染,主要的技术有三种一是以不 规则三角网格(TIN)的方式实现,但这种方法不利于场景渲染和管理;二是以Geometry Clipmaps (GC)的方式实现,但其又无法精确控制误差;之后基于四叉树分割的方法最为广 泛。其优点在于,基于CPU网格动态构建,结合视点和网格粗糙度,可以很好地控制误差, 但由于交互处理的数据量巨大,这种方法需进行大量的预计算,CPU的开销非常大,一般的 ...
【技术保护点】
一种三维GIS地形渲染方法,其特征在于,包括如下步骤:载入三维GIS的地形数据,对所述地形数据进行四叉树分割,生成所述地形数据的矩形网格;将所述矩形网格进行视锥体裁切,得到需显示的矩形网格;计算每个所述需显示的矩形网格的渲染精度,判断每个所述矩形网格的渲染精度是否达到预设标准;对未达到所述预设标准的每个所述矩形网格,则再次进行四叉树分割;对达到所述预设标准的每个所述矩形网格,则根据每个所述矩形网格对应的地形数据,生成地形图元并渲染。
【技术特征摘要】
1.一种三维GIS地形渲染方法,其特征在于,包括如下步骤 载入三维GIS的地形数据,对所述地形数据进行四叉树分割,生成所述地形数据的矩形网格; 将所述矩形网格进行视锥体裁切,得到需显示的矩形网格; 计算每个所述需显示的矩形网格的渲染精度,判断每个所述矩形网格的渲染精度是否达到预设标准; 对未达到所述预设标准的每个所述矩形网格,则再次进行四叉树分割; 对达到所述预设标准的每个所述矩形网格,则根据每个所述矩形网格对应的地形数据,生成地形图元并渲染。2.根据权利要求1所述的三维GIS地形渲染方法,其特征在于,所述将所述矩形网格进行视锥体裁切,得到需显示的矩形网格的步骤具体包括 获取当前需显示的地形范围,生成视锥体; 获取每个所述矩形网格中的地形高程最大值,生成与每个所述矩形网格对应的轴对称包围盒; 判断每一个所述轴对称包围盒与所述视锥体六个裁切平面的关系,裁切掉与所述视锥体相离的轴对称包围盒。3.根据权利要求1所述的三维GIS地形渲染方法,其特征在于,所述计算渲染精度的步骤具体包括根据右式计算所述矩形网格的粗糙应4.根据权利要求1所述的三维GIS地形渲染方法,其特征在于,所述在生成地形图元并渲染的步骤前还包括步骤 比较相邻两个所述矩形网格的分辨率; 若分辨率相同,则生成所述地形图元并渲染; 若分辨率不同,则先采用T型裂缝消除法消除两个所述矩形网格共享边界的裂缝,再生成所述地形图元并渲染。5.一种三维GIS地形渲染系统,其特征在...
【专利技术属性】
技术研发人员:魏焱,杜旭,齐志刚,颜璟仪,赖翠君,陈炯聪,洪成佳,刘森,甘杉,汤彧,
申请(专利权)人:广东电网公司电力科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。