应用ArcScene的地形多分辨率实时绘制方法.pdfVIP

  • 26
  • 0
  • 约7.93千字
  • 约 3页
  • 2018-05-09 发布于福建
  • 举报

应用ArcScene的地形多分辨率实时绘制方法.pdf

Apr.,2010Vo1.8,No.2 L菘垮 舌 旦三型 应用ArcScene的地形多分辨率实时绘制方法 邹永玲 ,王万平 (1.长庆油田公司勘探开发研究院,陕西 西安 710021; 2.陕西交通职业技术学院,陕西 西安,710021) 摘 要:应用VB+A0+0penGL技术对ArcScene进行了二次开发 采用四叉树简化模型,经过视域裁剪、节点评价、裂缝 消除、三角形条带等一 系列优化算法 ,实现 了ArcScene对海量地形数据的多分辨率实时绘制 ,并通过实例证实了开发的可 行性 。 关键词:三维可视化 ;多分辨率 ;ArcScene;四叉树 中图分类号 :P208 文献标志码 :B 文章编号:1672—4623(2()l0J02—0065—02 M uti--resolutionandReal--timeTerrainDisplayBasedonArcScene ZOUYongling’,WANGWanping (1.ResearchInstituteofPetroleumExplorationDevelopment,ChangqingOilfield,Xi’an710021,China; 2.ShanxiCollegeofConnnunicationTechnology,Xi’an710021,China) Abstract:ThepaperdevelopedArcScenebyVB+AO+0penGL.Usedvisualthresholdcut,nodeevaluation,crack repairandtriangularstripwhichareallbeyondquadtreemodel,realizedvastdatemuti-resolutionandreal—time terraindisplay,andapproveddevelopmentisavailablebyexample. Keywords:3DVisualization;Muti—resolution;ArcScene;Quadtree ArcScene是一个功能强大的3D可视化平台,它不 但具有多种数据格式的三维模型建立及显示功能,而 且还提供 了ArcObject二次开发组件库 ,可以根据用户 需要定制系统功能。随着数据采集技术的发展,数据 的采集量越来越大,用于描述地形模型的数据量也越 来越多,渲染这些海量数据 已超 出了目前任何图形设 备所承受的能力,因此,应用VB+A0+0penGL来完善 ArcScene的地形多分辨率实时绘制功能是非常必要 的。 1 地形几何模型的简化 地形的多分辨率实时绘制就是在考虑地形场景本 身起伏和视相关参数的前提下,动态地选择最优节点 集来形成地形场景的完整覆盖,从而在地形场景的绘 制效率和质量间保持一个 良好的平衡。ArcScene中DEM 数据主要 以Grid结构为主,并且提供 了TIN转为Grid 的功能,所以开发时采用了以Grid为基础的四叉树简 图 1 开发流程图 化模型,具体流程如图l所示。 给 图形系统带来很大的负担。当然,用户的视域是有 1.1 视域裁剪 限的,事先剔除用户不可见的部分,则可有效地提高 在地形的实时显示过程 中,由于地形涉及的范围 地形实时绘制的速度 。 一 般都十分广阔,地形模型的数据量也很大,往往包 对于四叉树结构来说,基于层次结构的区域裁剪 含数 以百万计的三角形,如对它们一一进行绘制,将 收稿 日期 方法并不需要对所有网格进行判断,这样大大减少 了 裁剪判断的次数,加快了视区裁剪的速度 ,因此我们 采用这种方法。首先从根节点 0开始,先

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档