计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (19): 72-75.

• 研发、设计、测试 • 上一篇    下一篇

三维多元地学数据一体化显示框架设计

王占刚,潘 懋,王 斌   

  1. 北京大学 地球与空间科学学院,北京 100871
  • 收稿日期:2008-03-24 修回日期:2008-04-24 出版日期:2008-07-01 发布日期:2008-07-01
  • 通讯作者: 王占刚

Flexible framework for multi-geoobjects integrated visualization

WANG Zhan-gang,PAN Mao,WANG Bin   

  1. School of Earth and Space Science,Peking University,Beijing 100871,China
  • Received:2008-03-24 Revised:2008-04-24 Online:2008-07-01 Published:2008-07-01
  • Contact: WANG Zhan-gang

摘要: 随着三维地质信息系统发展与应用的深入,对地学数据的可视化需求更加迫切。采用面向对象的思想设计并实现了一个可扩展的多元地学数据一体化显示框架。该框架主要划分为模型层、场景层和渲染层,使得数据与绘制流程分离。围绕此框架详细阐述了绘制管线、绘制过程的设计和多层次地学场景组织,满足地质多领域、多专题数据的统一显示与分析需要。基于此框架在OpenGL环境下开发了北京市三维城市地质信息管理与服务系统。

关键词: 三维, 地学数据, 可视化, 框架

Abstract: Visualization analysis is a powerful tool for the study of geological construction in Three Dimension(3D) geology information system.This paper describes a flexible framework for multi-geoobjects integrated rendering,which consists of three layers with strictly responsibilities:model layer,scene layer and render layer.The authors design the framework completely object-oriented and define abstract interfaces for all main components.By providing concrete implementation for rendering pipeline and scene management,the framework can be easily adapted to new rendering tasks.A visualization system has been implemented using OpenGL as graphics API based on this work.

Key words: Three Dimension(3D), visualization, multi-geoobject, framework