Web-based visualization of spatial objects in 3DGIS. (English) Zbl 1192.68756

Summary: Adaptive rendering large and complex spatial data has become an important research issue in a 3DGIS application. In order to transmit the data to the client efficiently, this paper proposes a node-layer data model to manage the 3D scene. Because the large spatial data and limited network bandwidth are the main bottlenecks of web-based 3DGIS, a client/server architecture including progressive transmission methods and multiresolution representations, together with the spatial index, are developed to improve the performance. All this makes the application quite scalable. Experimental results reveal that the application works appropriately.


68U05 Computer graphics; computational geometry (digital and algorithmic aspects)
68U35 Computing methodologies for information systems (hypertext navigation, interfaces, decision support, etc.)


Qsplat; 3DGIS
Full Text: DOI


[1] Losa A, Cervelle B. 3D topological modeling and visualization for 3DGIS. Comput Graph, 1999, 23: 469–478
[2] Gold C, Mostafavi M A. Towards the global GIS. ISPRS J Photogramm Remote Sens, 2000, 55(33): 150–163
[3] Coors V. 3DGIS in networking environments. Comput Environ Urban Syst, 2003, 27(4): 345–357 · Zbl 05461492
[4] Gong J Y, Xia Z G. An integrated data model in three-dimensional GIS (in Chinese). Geomat Inf Sci Wuhan Univ, 1997, 22(1): 7–15.
[5] Li Q Q, Li D R. Research on the conceptual frame of the integration of 3d spatial data model (in Chinese). Acta Geod Cartogr Sin, 1998, 27(4): 35–46
[6] Yang B S. 3D modeling and visualization for cyber city (in Chinese). Dissertation for the Doctoral Degree. Wuhan: Wuhan University, 2002
[7] Teler E, Lischinski D. Streaming of complex 3D scenes for remote walkthroughs. Eurographics, 2001, 20(3): 125–132
[8] Kim J, Lee S, Kobbelt L. View-dependent streaming of progressive meshes. In: 2004 International Conference on Shape Modeling and Applications (SMI 2004), 7–9 June 2004, Genova, Italy. Silver Spring, MD: IEEE Computer Society, 2004. 209–222
[9] Danovaro E, De Floriani L, Magillo P, et al. Level-of-detail for data analysis and exploration: a historical overview and some new perspectives. Comput Graph, 2006, 30(3): 334–344
[10] El-Sana J, Sokolovsky N. View-dependent rendering for large polygonal models over networks. Int J Imag Graph, 2003, 3(2): 265–290
[11] Guthe M, Klein R. Streaming HLODs: an out-of-core viewer for network visualization of huge polygon models. Comput Graph, 2004, 28: 43–50
[12] Zhang L Q, Zhang Y, Yang CJ, et al. Effective solutions to a global 3D visual system in networking environments. Sci China Ser D-Earth Sci, 2005, 48(11): 2032–2039
[13] Rusinkiewicz S, Levoy M. Qsplat: A Multiresolution Point Rendering System for Large Meshes, Computer Graphics (Proc. Siggraph 2000). New York: ACM Press, 2000. 343–352
[14] Rusinkiewicz S, Levoy M. Streaming QSplat: a viewer for networked visualization of large, dense models. In: Symposium on Interactive 3D Graphics, Monterey, CA, USA, 2001. 63–68
[15] Losasso F, Hoppe H. Geometry clipmaps: terrain rendering using nested regular grids. ACM Trans Graph, 2004. 769–776
[16] Asirvatham A, Hoppe H. Terrain rendering using GPU-based geometry clipmaps. GPU Gems, 2005, 2: 27–44
[17] Zhang L Q, Yang C J, Liu D L, et al. Visualization of large spatial data in networking environments. Comput Geosci, 2007, 33(9): 1130–1139
[18] Sahm J, Soetebier I, Birthelmer H. Efficient representation and streaming of 3D scenes. Comput Graph, 2004, 28(1): 15–24 · Zbl 1033.68673
[19] Pouderoux J, Marvie J E. Adaptive streaming and rendering of large terrains using strip masks. In: Proceedings of the 3rd International Conference on Computer Graphics and Interactive Techniques, Dunedin: IEEE Computer Society, 2005. 299–306
[20] Cignoni P, Ganovelli F, Gobbetti E, et al. Planet-sized batched dynamic adaptive meshes (P-BDAM). In: IEEE Visualization’ 2003 Proceedings, Washington: IEEE Computer Society, 2003. 147–155
[21] Zhang L Q, Yang C J, Liu D L, et al. A web-mapping system for real-time visualizing the global terrain. Comput Geosci, 2005, 31(3): 445–454
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.