欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2015, Vol. 32 ›› Issue (3): 409-415.DOI: 10.7523/j.issn.2095-6134.2015.03.018

• 简报 • 上一篇    下一篇

城市三维模型海量数据动态组织调度方法

王锋, 潘德吉, 王俊   

  1. 中国科学院遥感与数字地球研究所 遥感科学国家重点实验室, 北京 100101
  • 收稿日期:2014-04-15 修回日期:2014-08-18 发布日期:2015-05-15
  • 通讯作者: 王锋
  • 基金资助:

    国家"863"计划项目(2012AA12A401,2013AA12A403)资助

Dynamic dispatching and organization of massive data of urban 3D model

WANG Feng, PAN Deji, WANG Jun   

  1. State Key Laboratory of Remote Sensing, Institute of Remote Sensing and Digital Earth, Chinese Academy of Science, Beijing 100101, China
  • Received:2014-04-15 Revised:2014-08-18 Published:2015-05-15

摘要:

城市三维模型的海量特性和当前计算机硬件瓶颈给模型的实时渲染提出了较大的挑战.改进三维地理信息系统(GIS)中数据的组织与管理方式是提高三维场景可视化效率的有效途径,本文提出基于四叉树空间索引对数据进行组织,基于视点的层次模型技术(LOD)对数据进行动态调度,同时提出一种将纹理作为渲染单元重构网格数据的方法,对粗糙模型的渲染进行批处理,有效降低了耗时的渲染次数.实验证明,该方法是高效可行的,渲染帧率稳定在30帧左右,能够满足海量城市三维模型的可视化和实时交互需求.

关键词: 三维模型, 三维地理信息系统, LOD, 四叉树, 批处理

Abstract:

Massive data of three-dimension urban model and the bottleneck of computer hardware are great challenge to real-time rendering and visualization. The efficiency of the visualization can be significantly improved by organizing and managing the massive data effectively. This work proposes a method for organizing the three-dimension model using quad-tree spatial index and dispatching the data using the technique of view-based level-of-details (LOD). Additionally, a method for reconstructing the mesh using the texture as the render unit rather than the single model is proposed to accelerate the rendering process of rough models. Experimental results show that the proposed method works efficiently with a stable frame-rate of 30 fps and satisfies the requirements of the visualization of massive model data and the real-time interaction.

Key words: three-dimension model, three-dimension GIS, LOD, quad-tree, batch processing

中图分类号: