Environmental Earth Sciences

, Volume 74, Issue 10, pp 7133–7146 | Cite as

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

  • Lingzhi Yin
  • Jun ZhuEmail author
  • Xiang Zhang
  • Yi Li
  • Jinhong Wang
  • Heng Zhang
  • Xiaofeng Yang
Thematic Issue


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.


WebGIS Dam-break flooding Spatiotemporal process Visual analysis Network simulation 



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.

Supplementary material

Supplementary material 1 (WMV 9432 kb)


  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–437CrossRefGoogle Scholar
  2. Anyuru A (2012) Professional WebGL programming: developing 3D graphics for the Web. Wiley, New YorkGoogle Scholar
  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–206CrossRefGoogle Scholar
  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–14CrossRefGoogle Scholar
  5. Cannata MC, Marzocchi R (2012) Two-dimensional dam break flooding simulation: a GIS-embedded approach. Nat Hazards 61(3):1143–1159CrossRefGoogle Scholar
  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–1121CrossRefGoogle Scholar
  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–25CrossRefGoogle Scholar
  8. Currenti G et al (2014) GEOFIM: a WebGIS application for integrated geophysical modeling in active volcanic regions. Comput Geosci 70:120–127CrossRefGoogle Scholar
  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–8Google Scholar
  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–351Google Scholar
  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–1335CrossRefGoogle Scholar
  12. Goodchild MF (2009) Geographic information systems and science: today and tomorrow. Ann GIS 15(1):3–9CrossRefGoogle Scholar
  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–638Google Scholar
  14. Hobona G, James P, Fairbairn D (2006) Web-based visualization of 3D geospatial data using Java3D. Comput Graph Appl 26(4):28–33CrossRefGoogle Scholar
  15. Honjo T, Lim EM (2001) Visualization of landscape by VRML system. Landsc Urban Plan 55(3):175–183CrossRefGoogle Scholar
  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–264CrossRefGoogle Scholar
  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–5Google Scholar
  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–106CrossRefGoogle Scholar
  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–2059CrossRefGoogle Scholar
  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 Google Scholar
  22. Lin H et al (2013a) Virtual geographic environment: a workspace for computer-aided geographic experiments. Ann Assoc Am Geogr 103(3):465–482CrossRefGoogle Scholar
  23. Lin H et al (2013b) Virtual geographic environments (VGEs): a new generation of geographic analysis tool. Earth-Sci Rev 126:74–84CrossRefGoogle Scholar
  24. Lubbers P, Albers B, Salim F (2010) Pro HTML5 programming powerful APLs for richer internet application development. Springer Science + Business Media, BerlinCrossRefGoogle Scholar
  25. Lubbers P, Albers B, Salim F (2011) Pro HTML5 programming. Apress, New YorkCrossRefGoogle Scholar
  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–279CrossRefGoogle Scholar
  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–38CrossRefGoogle Scholar
  28. Pimentel V, Nickerson BG (2011) Web display of real-time wind sensor data. Report TR11-214, Faculty of Computer Science, Univ. of New BrunswickGoogle Scholar
  29. Pimentel V, Nickerson BG (2012) Communicating and displaying real-time data with websocket. Internet Comput 16(4):45–53CrossRefGoogle Scholar
  30. Salisbury CF, Farr SD, Moore JA (1999) Web-based simulation visualization using Java3D. In: Proc. IEEE winter simulation, vol 2, pp 1425–1429Google Scholar
  31. Sanders J, Kandrot E (2010) CUDA by example: an introduction to general-purpose GPU programming. Addison-Wesley Professional, New JerseyGoogle Scholar
  32. Sloup P (2011) WebGL earth. Bachelor Thesis, Faculty of Informatics, Masaryk University, BrNo, 2011Google Scholar
  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–434CrossRefGoogle Scholar
  34. Thiebes B et al (2013) A WebGIS decision-support system for slope stability based on limit-equilibrium modelling. Eng Geol 158:109–118CrossRefGoogle Scholar
  35. Wang V, Salim F, Moskovits P (2013) The definitive guide to HTML5 WebSocket. Apress, New YorkCrossRefGoogle Scholar
  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–382CrossRefGoogle Scholar
  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–400CrossRefGoogle Scholar
  38. Xu BL et al (2011) Collaborative virtual geographic environments: a case study of air pollution simulation. Inform Sci 181(11):2231–2246CrossRefGoogle Scholar
  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–665CrossRefGoogle Scholar
  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–370Google Scholar
  41. Zhang LQ (2004) Key technologies for 3D digital earth development. Ph.D. dissertation, Institute of Remote Sensing Applications, Chinese Academy of SciencesGoogle Scholar
  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–133CrossRefGoogle Scholar
  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–340CrossRefGoogle Scholar
  44. Zhou GQ et al (2006) Customizing visualization in three-dimensional urban GIS via web-based interaction. J Urban Plan Develop 132(2):97–103CrossRefGoogle Scholar
  45. Zhu J et al (2012) Collaborative virtual geographic environment system for risk assessment of barrier lakes. In: Geoinformatics, pp 1–5Google Scholar
  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–113CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  • Lingzhi Yin
    • 1
    • 2
  • Jun Zhu
    • 1
    • 2
    Email author
  • Xiang Zhang
    • 2
  • Yi Li
    • 3
  • Jinhong Wang
    • 4
  • Heng Zhang
    • 2
  • Xiaofeng Yang
    • 2
  1. 1.State-province Joint Engineering Laboratory of Spatial Information Technology for High-speed Railway SafetySouthwest Jiaotong UniversityChengduPeople’s Republic of China
  2. 2.Faculty of Geosciences and Environmental EngineeringSouthwest Jiaotong UniversityChengduPeople’s Republic of China
  3. 3.State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing and Digital EarthChinese Academy of SciencesBeijingPeople’s Republic of China
  4. 4.Shell China Exploration and Production Co LtdBeijingPeople’s Republic of China

Personalised recommendations