Geovisualization and Real-Time 3D Computer Graphics

Publisher Summary This chapter focuses on the impact of real-time 3D computer graphics on geovisualization. Various real-time 3D rendering techniques have been developed that provide technical fundamentals for the design and implementation of new geovisualization strategies, systems, and environments. These key techniques include multi-resolution modeling, multi-texturing, dynamic texturing, programmable shading, and multi-pass rendering. They lead to significant improvements in visual expressiveness and interactivity in geovisualization systems. Their complex implementation requires encapsulated, re-usable, and extensible components as critical elements to their success and shapes the software architecture of geovisualization systems and applications. Geovisualization is migrating into many application domains as a ubiquitous element of software-intensive systems and their user interfaces due to the broad diffusion of geographic data. Car navigation systems, facility management and control systems, and location-based services providing digital maps on mobile devices represent just a few examples of widely spread uses of geovisualization. As an independent discipline, real-time 3D computer graphics has become a major field in Computer Science and media due its applications in diverse fields such as virtual reality, video games, computer-aided design, and the film and printing industries.

[1]  Tomas Akenine-Möller,et al.  Real-time rendering , 1997 .

[2]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[3]  J. Dollner,et al.  Texturing techniques for terrain visualization , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[4]  Mark Gahegan,et al.  GeoVISTA studio: a codeless visual programming environment for geoscientific data analysis and visualization , 2002 .

[5]  Leila De Floriani,et al.  Regular and irregular multi-resolution terrain models: a comparison , 2002, GIS '02.

[6]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[7]  Leila De Floriani,et al.  VARIANT: A System for Terrain Modeling at Variable Resolution , 2000, GeoInformatica.

[8]  Klaus H. Hinrichs,et al.  A Generic Rendering System , 2002, IEEE Trans. Vis. Comput. Graph..

[9]  Renato Pajarola Large scale terrain visualization using the restricted quadtree triangulation , 1998 .

[10]  Jürgen Döllner,et al.  Dynamic 3D maps as visual interfaces for spatio-temporal data , 2000, GIS '00.

[11]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[12]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[13]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998 .

[14]  Jürgen Döllner,et al.  Interactive 3D visualization of vector data in GIS , 2002, GIS '02.

[15]  A. MacEachren,et al.  Research Challenges in Geovisualization , 2001, KN - Journal of Cartography and Geographic Information.