Skip to main content
Log in

A watershed data management and visualization system using code-first approach

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

With rapid growth of population and economic development in northwest China, water resource over-exploitation has led to severe deterioration of watershed ecosystems. In this study, we developed a hydrological information platform (called Watershed Datacenter System) for sharing, managing, analyzing and visualizing a diverse range of hydrologic data collected at watershed scale. This platform can help investigators and geotechnical experts to conduct watershed researches with the intensive data convenience. This Watershed Datacenter system (WDC) is developed with Entity Framework 6 (EF6) approach which based on Model-View-Controller (MVC) architecture pattern and several other useful technologies, such as ArcGIS API and Responsive web design. Observation Database Model (ODM), hydrological model as a service, Web services and time-series analysis tools are seamlessly integrated into our WDC with the help of open source HIS (Hydrologic Information System) from the CUAHSI (Consortium of Universities for the Advancement of Hydrologic Science, Inc.). The results demonstrate that the WDC offers quite a few advantageous features for managing and analyzing of the data for watershed research.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. (2005) Ecosystems and human well-being: desertification synthesis [M]. Island Press, Washington

  2. Ames DP et al (2012) HydroDesktop: web services-based software for hydrologic data discovery, download, visualization, and analysis. Environmental Modelling & Software 37:146–156

    Article  Google Scholar 

  3. Bao C, Fang C-l (2007) Water resources constraint force on urbanization in water deficient regions: a case study of the Hexi Corridor, arid area of NW China. Ecological Economics 62(3):508–517

    Article  Google Scholar 

  4. Entity Framework Tutorial, http://www.entityframeworktutorial.net/code-first/what-is-code-first.aspx

  5. Fienen MN, Nolan BT, Feinstein DT (2016) Evaluating the sources of water to wells: three techniques for metamodeling of a groundwater flow model[J]. Environmental Modelling & Software 77:95–107

    Article  Google Scholar 

  6. Freeman A, Sanderson S (2012) Pro Asp. net Mvc 4. Apress

  7. Grogan DS, Zhang F, Prusevich A et al (2015) Quantifying the link between crop production and mined groundwater irrigation in China[J]. Science of the Total Environment 511:161–175

    Article  Google Scholar 

  8. Harbaugh AW (2005) MODFLOW-2005, the US geological survey modular ground-water model: the ground-water flow process[M]. US Department of the Interior, US Geological Survey, Reston

    Google Scholar 

  9. Heidke N, Morrison J, Morrison M (2008) Assessing the effectiveness of the model view controller architecture for creating web applications. Midwest Instruction and Computing Symposium, Rapid City, SD

  10. Horsburgh JS, Tarboton DG (2008) CUAHSI community observations data model (ODM) version 1.1. 1 Design Specifications

  11. Hu XJ, Xiong YC, Li YJ et al (2014) Integrated water resources management and water users’ associations in the arid region of northwest China: a case study of farmers’ perceptions[J]. Journal of environmental management 145:162–169

    Article  Google Scholar 

  12. Huang T, Pang Z (2013) Groundwater recharge and dynamics in Northern China: implications for sustainable utilization of groundwater[J]. Procedia Earth and Planetary Science 7:369–372

    Article  Google Scholar 

  13. Kadlec J, StClair B, Ames DP et al (2015) WaterML R package for managing ecological experiment data on a CUAHSI HydroServer[J]. Ecological Informatics 28:19–28

    Article  Google Scholar 

  14. Lee SH, Kwon KR (2013) Vector watermarking scheme for GIS vector map management[J]. Multimedia tools and applications 63(3):757–790

    Article  Google Scholar 

  15. Lerman J, Miller R (2011) Programming entity framework: code first. O’Reilly Media,Inc

  16. Li X, Lv Z, Zheng Z et al (2015) Assessment of lively street network based on geographic information system and space syntax[J]. Multimed Tools Appl : 1–19

  17. Model-View-Controller, https://msdn.microsoft.com/en-us/library/ms978748.aspx

  18. Müller M (2015) Hierarchical profiling of geoprocessing services[J]. Computers & Geosciences 82:68–77

    Article  Google Scholar 

  19. Naik PK, Jay DA (2011) Distinguishing human and climate influences on the Columbia River: changes in mean flow and sediment transport [J]. Journal of hydrology 404(3):259–277

    Article  Google Scholar 

  20. Nian Y, Li X (2012) Design and implementation of hydrologic data sharing for the Heihe River Basin based on the open source Hydrologic Information System. 2012 International symposium on geomatics for integrated water resources management (GIWRM), IEEE

  21. Philippi S (2005) Model driven generation and testing of object-relational mappings. Journal of Systems and Software 77(2):193–207

    Article  Google Scholar 

  22. Pop D-P, Altar A (2014) Designing an MVC model for rapid web application development. Procedia Engineering 69:1172–1179

    Article  Google Scholar 

  23. Shah T, Molden D, Sakthivadivel R et al (2000) Groundwater: overview of opportunities and challenges[M]. IWMI

  24. Smith, KE, Zdonik SB (1987) Intermedia: a case study of the differences between relational and object-oriented database systems. 22(12). ACM

  25. Tango PJ, Batiuk RA (2015) Chesapeake Bay recovery and factors affecting trends: Long-term monitoring, indicators, and insights[J]. Reg Stud Marine Sci

  26. Wu H, Tang W, Luo B et al (2013) Weather services products generation system based on GIS geoprocessing[J]. Computers & Geosciences 51:16–21

    Article  Google Scholar 

Download references

Acknowledgements

The data of this study is come from WestDC (http://westdc.westgis.ac.cn/). In addition, thanks to Lu Chen who finished this part of work about Geoprocessing Service and thanks to Prof. Yanyun Nian who gave us some useful materials about CUAHSI. This work was supported by National Natural Science Foundation of China under Grant No. 61402210 and 60973137, Program for New Century Excellent Talents in University under Grant No. NCET-12-0250, “Strategic Priority Research Program” of the Chinese Academy of Sciences with Grant No. XDA03030100, Gansu Sci.&Tech. Program under Grant No. 1104GKCA049, 1204GKCA061 and 1304GKCA018. The Fundamental Research Funds for the Central Universities under Grant No. lzujbky-2014-49, lzujbky-2013-k05, lzujbky-2013-43, lzujbky-2013-44 and lzujbky-2012-44, Gansu Telecom Cuiying Research Fund under Grant No. lzudxcy-2013-4, Google Research Awards and Google Faculty Award, China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qingguo Zhou.

Additional information

This paper is recommended by FC 2015 [ID: FC_15_46], and we have extended at least 30–50 % difference.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, Y., Gao, R., Kang, X. et al. A watershed data management and visualization system using code-first approach. Multimed Tools Appl 76, 18221–18235 (2017). https://doi.org/10.1007/s11042-016-3613-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-016-3613-x

Keywords

Navigation