Visual analysis and simulation of dam-break flood spatiotemporal process in a network environment


Geographic modeling and simulation is now regarded as a fundamental approach to geographic process mining and complex geographic problems, such as dam-break floods. With the rapid development of web services and network technologies in the context of GIS, it is possible to offer a new generation of geographic analysis tools that are based on new types of Web and computer-based geographic environments that are built for understanding geographic processes and problem solving. This paper focuses on the visual analysis and simulation of dam-break flood spatiotemporal process in a network environment. The simulations were implemented with HTML5, WebGL, Ajax and Web Service and other technologies and also included the rapid computation of spatiotemporal process models, B/S network architecture construction, three-dimensional scene rendering optimization and dynamic interaction analysis. Finally, a prototype system was constructed, and an experiment was conducted to analyze dam-break flood spatiotemporal process visually in a case study region in a network simulation. The experimental results show that the scheme addressed in this paper can be used to publish spatiotemporal process information, online impact analyses and three-dimensional visualization representations in a network environment that is suitable for browsing, querying and analysis. This scheme can be used efficiently to understand dam-break flood process and support dam-break risk management.

This is a preview of subscription content, log in to check access.

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 199

This is the net price. Taxes to be calculated in checkout.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12


  1. Al-shalabi M et al (2013) Modelling urban growth evolution and land-use changes using GIS based cellular automata and SLEUTH models: the case of Sana’a metropolitan city, Yemen. Environ Earth Sci 70(1):425–437

  2. Anyuru A (2012) Professional WebGL programming: developing 3D graphics for the Web. Wiley, New York

  3. Aureli F, Mignosa P, Tomirotti M (2000) Numerical simulation and experimental verification of Dam-Break flows with shocks. J Hydraul Res 38(3):197–206

  4. Boulos MNK et al (2010) Web GIS in practice VIII: HTML5 and the canvas element for interactive online mapping. Int J Health Geogr 9(1):9–14

  5. Cannata MC, Marzocchi R (2012) Two-dimensional dam break flooding simulation: a GIS-embedded approach. Nat Hazards 61(3):1143–1159

  6. Chen M et al (2013) Real geographic scenario based virtual social environment: integrate geography with social research. Environ Plan B-Plan Design 40(6):1103–1121

  7. Christen M, Nebiker S, Loesch B (2012) Web-based large-scale 3D-geovisualisation using WebGL: the OpenWebGlobe project. Int J 3-D Inform Model (IJ3DIM) 1(3):16–25

  8. Currenti G et al (2014) GEOFIM: a WebGIS application for integrated geophysical modeling in active volcanic regions. Comput Geosci 70:120–127

  9. Dottori F, Todini E (2010) A 2D flood inundation model based on cellular automata approach. In: Proc. computer methods water resources (CMWR), pp 1–8

  10. Feng L et al (2011) A research for 3D WebGIS based on WebGL. In: Proc. IEEE, computer science and network technology, vol 1, pp 348–351

  11. Gallegos HA, Schubert JE, Sanders BF (2009) Two-dimensional, high-resolution modeling of urban dam-break flooding: a case study of Baldwin Hills, California. Adv Water Resour 32(8):1323–1335

  12. Goodchild MF (2009) Geographic information systems and science: today and tomorrow. Ann GIS 15(1):3–9

  13. Hossain AKMA, Jia YF, Chao XB (2009) Estimation of Manning’s roughness coefficient distribution for hydrodynamic model using remotely sensed land cover features. In: Geoinformatics, pp 635–638

  14. Hobona G, James P, Fairbairn D (2006) Web-based visualization of 3D geospatial data using Java3D. Comput Graph Appl 26(4):28–33

  15. Honjo T, Lim EM (2001) Visualization of landscape by VRML system. Landsc Urban Plan 55(3):175–183

  16. Iglesias DG (2012) Design and implementation of 3D buildings integration for a Webgl-based virtual globe: a case study of Valencian Cadastre and Fide Building Mode. M. S. thesis.

  17. Kia MB et al (2012) An artificial neural network model for flood simulation using GIS: Johor River Basin, Malaysia. Environ Earth Sci 67(1):251–264

  18. Li X et al (2010) The implementation and application of geographical simulation and optimization systems (GeoSOS). Acta Scientiarum Naturalium Universitatis Sunyatseni 49(4):1–5

  19. Li Y et al (2012) Efficient dam break flood simulation methods for developing a preliminary evacuation plan after the Wenchuan Earthquake. Nat Hazards Earth Syst Sci 12(1):97–106

  20. Li Y et al (2013) Spatiotemporal simulation and risk analysis of dam-break flooding based on cellular automata. Int J Geogr Inform Sci 27(10):2043–2059

  21. Li Y et al (2015) Real-time flood simulations using CA model driven by dynamic observation data. Int J Geogr Inform Sci. doi:10.1080/13658816.2014.977292

  22. Lin H et al (2013a) Virtual geographic environment: a workspace for computer-aided geographic experiments. Ann Assoc Am Geogr 103(3):465–482

  23. Lin H et al (2013b) Virtual geographic environments (VGEs): a new generation of geographic analysis tool. Earth-Sci Rev 126:74–84

  24. Lubbers P, Albers B, Salim F (2010) Pro HTML5 programming powerful APLs for richer internet application development. Springer Science + Business Media, Berlin

  25. Lubbers P, Albers B, Salim F (2011) Pro HTML5 programming. Apress, New York

  26. Mao XY et al (2013) Cellular automata-based model for developing land use ecological security patterns in semi-arid areas: a case study of Ordos, Inner Mongolia, China. Environ Earth Sci 70(1):269–279

  27. Penna IM et al (2013) Analysis of past and future dam formation and failure in the Santa Cruz River (San Juan province, Argentina). Geomorphology 186:28–38

  28. Pimentel V, Nickerson BG (2011) Web display of real-time wind sensor data. Report TR11-214, Faculty of Computer Science, Univ. of New Brunswick

  29. Pimentel V, Nickerson BG (2012) Communicating and displaying real-time data with websocket. Internet Comput 16(4):45–53

  30. Salisbury CF, Farr SD, Moore JA (1999) Web-based simulation visualization using Java3D. In: Proc. IEEE winter simulation, vol 2, pp 1425–1429

  31. Sanders J, Kandrot E (2010) CUDA by example: an introduction to general-purpose GPU programming. Addison-Wesley Professional, New Jersey

  32. Sloup P (2011) WebGL earth. Bachelor Thesis, Faculty of Informatics, Masaryk University, BrNo, 2011

  33. Sun AY et al (2015) Development of multi-metamodels to support surface water quality management and decision making. Environ Earth Sci 73(1):423–434

  34. Thiebes B et al (2013) A WebGIS decision-support system for slope stability based on limit-equilibrium modelling. Eng Geol 158:109–118

  35. Wang V, Salim F, Moskovits P (2013) The definitive guide to HTML5 WebSocket. Apress, New York

  36. Wen YN et al (2013) Prototyping an open environment for sharing geographical analysis models on cloud computing platform. Int J Digital Earth 6(4):356–382

  37. White R, Engelen G (2000) High-resolution integrated modeling of the spatial dynamics of urban and regional systems. Comput Environ Urban Syst 24(5):383–400

  38. Xu BL et al (2011) Collaborative virtual geographic environments: a case study of air pollution simulation. Inform Sci 181(11):2231–2246

  39. Yu CQ et al (2012) A GIS-supported impact assessment of the hierarchical flood-defense systems on the plain areas of the Taihu Basin, China. Int J Geogr Inform Sci 26(4):643–665

  40. Yun RW, Zhang BY, Pan ZG (2009) Research on using Cult3D and Java to realize virtual assembly. In: Proc. e-learning and games, edutainment, pp 363–370

  41. Zhang LQ (2004) Key technologies for 3D digital earth development. Ph.D. dissertation, Institute of Remote Sensing Applications, Chinese Academy of Sciences

  42. Zhang SH et al (2014) Parallel computation of a dam-break flow model using OpenMP on a multi-core computer. J Hydrol 512:126–133

  43. Zhou JG et al (2004) Numerical prediction of dam-break flows in general geometries with complex bed topography. J Hydr Eng 130(4):332–340

  44. Zhou GQ et al (2006) Customizing visualization in three-dimensional urban GIS via web-based interaction. J Urban Plan Develop 132(2):97–103

  45. Zhu J et al (2012) Collaborative virtual geographic environment system for risk assessment of barrier lakes. In: Geoinformatics, pp 1–5

  46. Zhu J et al (2015) Dam-break flood routing simulation and scale effect analysis based on virtual geographic environment. IEEE J Select Appl Earth Obser Remote Sens 8(1):105–113

Download references


This research is partially supported by the National Key Basic Research Program of China (Grant No. 2015CB954101), the National Natural Science Foundation of China (Grant No. 41271389 and 41001252), the Program for Changjiang Scholars and Innovative Research Team in University (Grant No. IRT13092), Special Fund by Surveying and Mapping and Geoinformation Research in the Public Interest (201412010), Open Research Fund by Sichuan Engineering Research Center for Emergency Mapping & Disaster Reduction (J2014ZC17) and the Graduate Innovation Fund of Southwest Jiaotong University under Grant (YC201414233). The authors thank two anonymous reviewers and editors whose comments have notably improved the manuscript.

Author information

Correspondence to Jun Zhu.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (WMV 9432 kb)

Supplementary material 1 (WMV 9432 kb)

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Yin, L., Zhu, J., Zhang, X. et al. Visual analysis and simulation of dam-break flood spatiotemporal process in a network environment. Environ Earth Sci 74, 7133–7146 (2015) doi:10.1007/s12665-015-4418-3

Download citation


  • WebGIS
  • Dam-break flooding
  • Spatiotemporal process
  • Visual analysis
  • Network simulation