Abstract
The main objective of this paper is to explore an information platform for sharing, managing, downloading, analyzing and visualizing of a diverse range of hydrologic observation data to support investigators, geotechnical experts do some research about watershed in Northwestern China. For this reason, we develop a Watershed Datacenter System (WDC) which adopts an Entity Framework 6 (EF6) approach based on Model-View-Controller (MVC) architecture pattern and several other useful technologies like cross-platform JavaScript libraries (jQuery, D3 and Dojo), ArcGIS API and Responsive web design. Besides, Observation Database Model (ODM), Web Services and Time-Series analysis tools are seamlessly integrated into our WDC with the help of open source HIS (Hydrologic Information System) by CUAHSI (Consortium of Universities for the Advancement of Hydrologic Science, Inc.). The result shows that the WDC brings a lot of convenience for managing and analyzing of data onto watershed research.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bao C, Fang CL (2007) Water resources constraint force on urbanization in water deficient regions: a case study of the Hexi Corridor, arid area of NW China. Ecol Econ 62(3):508–517
Horsburgh JS, Tarboton DG (2008) CUAHSI community observations data model (ODM) version 1.1. 1 Design specifications
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. In: 2012 international symposium on geomatics for integrated water resources management (GIWRM). IEEE
Pop DP, Altar A (2014) Designing an MVC model for rapid web application development. Procedia Eng 69:1172–1179
Freeman A, Sanderson S (2012) Pro Asp. net Mvc 4. Apress, New York
Heidke N, Morrison J, Morrison M (2008) Assessing the effectiveness of the model view controller architecture for creating web applications. In: Midwest instruction and computing symposium, Rapid City, SD
Model-View-Controller. https://msdn.microsoft.com/en-us/library/ms978748.aspx
Philippi S (2005) Model driven generation and testing of object-relational mappings. J Syst Softw 77(2):193–207
Smith KE, Zdonik SB (1987) Intermedia: a case study of the differences between relational and object-oriented database systems, vol 22, no 12. ACM
Lerman J, Miller R (2011) Programming entity framework: code first. O’Reilly Media, Inc.
Entity Framework Tutorial. http://www.entityframeworktutorial.net/code-first/what-is-code-first.aspx
Ames DP et al (2012) HydroDesktop: web services-based software for hydrologic data discovery, download, visualization, and analysis. Environ Model Softw 37:146–156
Acknowledgments
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Gao, R., Nian, Y., Chen, L., Zhou, Q. (2016). An EF6 Code-First Approach Using MVC Architecture Pattern for Watershed Data Download, Visualization and Analysis System Development Based on CUAHSI-HIS. In: Hung, J., Yen, N., Li, KC. (eds) Frontier Computing. Lecture Notes in Electrical Engineering, vol 375. Springer, Singapore. https://doi.org/10.1007/978-981-10-0539-8_46
Download citation
DOI: https://doi.org/10.1007/978-981-10-0539-8_46
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0538-1
Online ISBN: 978-981-10-0539-8
eBook Packages: Computer ScienceComputer Science (R0)