Web-based 3D visualization framework for time-varying and large-volume oceanic forecasting data using open-source technologies

被引:16
作者
Qin, Rufu [1 ]
Feng, Bin [1 ]
Xu, Zhounan [1 ]
Zhou, Yusheng [1 ]
Liu, Lixin [2 ]
Li, Yineng [3 ]
机构
[1] Tongji Univ, State Key Lab Marine Geol, Shanghai, Peoples R China
[2] Chinese Acad Sci, Inst Deep Sea Sci & Engn, Sanya, Peoples R China
[3] Chinese Acad Sci, South China Sea Inst Oceanol, State Key Lab Trop Oceanog, Guangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
3D visualization; WebGL; Volume rendering; Cesium virtual globe; Plotly;
D O I
10.1016/j.envsoft.2020.104908
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
There are limitations to traditional visualization solutions regarding real-time 3D visualization of time-varying and large-volume 3D gridded oceanographic data in a web environment. We adopted the open-source visualization technologies to implement a browser-based 3D visualization framework. The developed 3D visualization interfaces provide users 3DGIS experiences on a virtual globe and simultaneously provide efficient 3D volume rendering and enriched interactive volume analysis. Our experiments suggest that the well-designed Cesium and Plotly.js API allow researchers to easily establish 3D visualization applications while avoiding the requirements of intensive programming and computations. The case study conducted shows that the proposed methods is a feasible alternative web-based 3D visualization solution, which provides a faster rendering speed, high visual effects and on-the-fly 3D visualization of oceanographic data. Due to its open-source architecture and the simplicity of the adopted technologies, the visualization framework can be easily customized to visualize other scientific data with few modifications.
引用
收藏
页数:10
相关论文
共 51 条
[1]  
Ahrens J., 2005, Visualizat. Handbook, DOI [DOI 10.1016/B978-012387582-2/50038-1, 10.1016/B978-012387582-2/50038-1]
[2]  
[Anonymous], 2018, POLITY JS VOLUME TRA
[3]   State-of-the-Art in GPU-Based Large-Scale Volume Visualization [J].
Beyer, Johanna ;
Hadwiger, Markus ;
Pfister, Hanspeter .
COMPUTER GRAPHICS FORUM, 2015, 34 (08) :13-37
[4]   A geoscience perspective on immersive 3D gridded data visualization [J].
Billen, Magali I. ;
Kreylos, Oliver ;
Hamann, Bernd ;
Jadamec, Margarete A. ;
Kellogg, Louise H. ;
Staadt, Oliver ;
Sumner, Dawn Y. .
COMPUTERS & GEOSCIENCES, 2008, 34 (09) :1056-1072
[5]   A Web Map Service implementation for the visualization of multidimensional gridded environmental data [J].
Blower, J. D. ;
Gemmell, A. L. ;
Griffiths, G. H. ;
Haines, K. ;
Santokhee, A. ;
Yang, X. .
ENVIRONMENTAL MODELLING & SOFTWARE, 2013, 47 :218-224
[6]   Multilayer hybrid visualizations to support 3D GIS [J].
Brooks, Stephen ;
Whalley, Jacqueline L. .
COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2008, 32 (04) :278-292
[7]   Groundwater Visualisation System (GVS): A software framework for integrated display and interrogation of conceptual hydrogeological models, data and time-series animation [J].
Cox, Malcolm E. ;
James, Allan ;
Hawke, Amy ;
Raiber, Matthias .
JOURNAL OF HYDROLOGY, 2013, 491 :56-72
[8]   AkvaGIS: An open source tool for water quantity and quality management [J].
Criollo, Rotman ;
Velasco, Violeta ;
Nardi, Albert ;
Manuel de Vries, Luis ;
Riera, Celia ;
Scheiber, Laura ;
Jurado, Anna ;
Brouyere, Serge ;
Pujades, Estanislao ;
Rossetto, Rudy ;
Vazquez-Sune, Enric .
COMPUTERS & GEOSCIENCES, 2019, 127 :123-132
[9]   Visualizing scalar volumetric data with uncertainty [J].
Djurcilov, S ;
Kim, K ;
Lermusiaux, P ;
Pang, A .
COMPUTERS & GRAPHICS-UK, 2002, 26 (02) :239-248
[10]   Spatio-temporal visualization of air-sea CO2 flux and carbon budget using volume rendering [J].
Du, Zhenhong ;
Fang, Lei ;
Bai, Yan ;
Zhang, Feng ;
Liu, Renyi .
COMPUTERS & GEOSCIENCES, 2015, 77 :77-86