James Seppi CE394K Hydrology, Spring 2010 University of Texas.

Slides:



Advertisements
Similar presentations
USU NIDIS Drought Server Update Jeff Horsburgh, Kim Schreuders David Tarboton, Stephanie Reeder Avirup Sen Gupta.
Advertisements

HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
Sharing Hydrologic Data with the CUAHSI Hydrologic Information System Support EAR CUAHSI HIS Sharing hydrologic data David.
ICEWATER: INRA Constellation of Experimental Watersheds Cyberinfrastructure to Support Publication of Water Resources Data Jeffery S. Horsburgh, Utah State.
Linking HIS and GIS How to support the objective, transparent and robust calculation and publication of SWSI? Jeffery S. Horsburgh CUAHSI HIS Sharing hydrologic.
This work is funded by National Science Foundation Grant EAR Accessing and Sharing Data Using the CUAHSI Hydrologic Information System CUAHSI HIS.
CUAHSI HIS Data Services Project David R. Maidment Director, Center for Research in Water Resources University of Texas at Austin (HIS Project Leader)
Components of an Integrated Environmental Observatory Information System Cyberinfrastructure to Support Publication of Water Resources Data Jeffery S.
This work was funded by the U.S. National Science Foundation under grant EAR Any opinions, findings and conclusions or recommendations expressed.
HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
Functions.
Working with JavaScript. 2 Objectives Introducing JavaScript Inserting JavaScript into a Web Page File Writing Output to the Web Page Working with Variables.
Development of a Community Hydrologic Information System Jeffery S. Horsburgh Utah State University David G. Tarboton Utah State University.
1 Web Wizards Guide To PHP David Lash Chapter 1 Introduction to PHP.
XP 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties Tutorial 10.
Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
UNIT-V The MVC architecture and Struts Framework.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Lesson 4 Computer Software
CSC 110 A 1 CSC 110 Introduction to Python [Reading: chapter 1]
Introduction 01_intro.ppt
About CUAHSI The Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) is an organization representing 120+ universities.
Ocean Sciences What is CUAHSI? CUAHSI – Consortium of Universities for the Advancement of Hydrologic Science, Inc Formed in 2001 as a legal entity Program.
About CUAHSI The Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) is an organization representing 120+ universities.
Data Interoperability in the Hydrologic Sciences The CUAHSI Hydrologic Information System David Tarboton, David Maidment, Ilya Zaslavsky, Dan Ames, Jon.
CUAHSI WaterOneFlow Web Services By Tim Whiteaker CE 394K.2 Hydrology 1 February 2007.
Publishing Observations Data: from ODM to HIS Central.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
XP Tutorial 10New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with JavaScript Creating a Programmable Web Page for North Pole.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
Water Data in the Unified Modeling Language Xitian Cai Center for Research in Water Resources The University of Texas at Austin.
What is MATLAB? MATLAB is one of a number of commercially available, sophisticated mathematical computation tools. Others include Maple Mathematica MathCad.
Digital curation activities enhance access and retrieval, maintain quality, add value, and facilitate use and re-use over time. This poster demonstrates.
CUAHSI Hydrologic Information Systems David R. Maidment Center for Research in Water Resources University of Texas at Austin and Ilya Zaslavsky, David.
The CUAHSI Hydrologic Information System Presented by Dr. Tim Whiteaker The University of Texas at Austin 22 February, 2011.
Winter Semester 2014/2015 College of Engineering.
The CUAHSI Community Hydrologic Information System Jeffery S. Horsburgh Utah Water Research Laboratory Utah State University CUAHSI HIS Sharing hydrologic.
Bringing Water Data Together David R. Maidment Center for Research in Water Resources University of Texas at Austin Texas Water Summit San Antonio Tx,
TECHNOLOGY TERMS BY:SHAQUILLA WATSON&SIMONE TAYLOR.
Introduction to MATLAB 7 MATLAB Programming for Engineer Hassan Migdadi Spring 2013.
Introduction to MATLAB Section2, statistics course Third year biomedical dept. Dina El Kholy, Ahmed Dalal.
訊號與系統 廖文淵 德霖技術學院資訊工程系 Introduction to MATLAB.
From Prototype to Service: A CUAHSI Datacenter for Hydroinformatics Richard Hooper Consortium of Universities for the Advancement of Hydrologic Science,
© 2007 by Prentice Hall2-1 Introduction to Oracle 10g Chapter 2 Overview of SQL and SQL*Plus James Perry and Gerald Post.
 A PHP script can be placed anywhere in the document.  A PHP script starts with  The default file extension for PHP files is ".php".  A PHP file normally.
Publication Alternatives: Hybrid Data Services Table Views Presented by Tim Whiteaker The University of Texas at Austin 4 June, 2009.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
An Online Viewer for Geospatial Space- Time Themes James Seppi GISWR2009 University of Texas.
Introduction to Programming on MATLAB Ecological Modeling Course Sep 11th, 2006.
Python Lab Matplotlib - I Proteomics Informatics, Spring 2014 Week 9 25 th Mar, 2014
“Moh’d Sami” AshhabSummer 2008University of Jordan MATLAB By (Mohammed Sami) Ashhab University of Jordan Summer 2008.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
XP Tutorial 10New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties.
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 15: Java Basics Fundamentals of Web Programming.
User Defined Functions Spring EE 201. Class Learning Objectives  Achieve Comprehension LOL of User Defined Functions. Spring
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
UNIVERSITY OF UTAH GREEN INFRASTRUCTURE MONITORING DATABASE CVEEN 7970 Hydroinformatics Semester Project Zachary Magdol, Jai Kanth Panthail, Pratibha Sapkota,
Using Python to Retrieve Data from the CUAHSI HIS Web Services Jeffery S. Horsburgh Hydroinformatics Fall 2015 This work was funded by National Science.
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
Using Python to Retrieve Data from the CUAHSI HIS Web Services Jon Goodall Hydroinformatics Fall 2014 This work was funded by National Science Foundation.
Building Comfort With MATLAB
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
Sharing Hydrologic Data with the CUAHSI* Hydrologic Information System
Introduction to Visual Basic 2008 Programming
Matlab Training Session 4: Control, Flow and Functions
CUAHSI HIS Sharing hydrologic data
Section 17.1 Section 17.2 Add an audio file using HTML
Data Acquisition, Management and Manipulation
HydroDesktop: A Key Component of the CUAHSI/CZO HIS for Hydrologic Data Discovery, Visualization, and Analysis Daniel P. Ames, Ph.D. P.E. Idaho State University.
Presentation transcript:

James Seppi CE394K Hydrology, Spring 2010 University of Texas

 Introduction  Products  Example Analysis  Conclusions  To-Do

 WaterOneFlow web services ◦ GetSites ◦ GetSiteInfo ◦ GetVariables ◦ GetValues  WaterML HIS Central HydroServer (WaterOneFlow) HydroServer (WaterOneFlow) WaterML Clients Matlab Client

 Sophisticated computational software  Supports scripting and object-oriented programming ◦ Can access Java libraries in new versions  Web Services ◦ createClassFromWsdl(wsdl_uri) ◦ Error?  GUIDE for making simple GUIs

 M-file Scripts ◦ parseSitesXML.m ◦ parseSiteInfoXML.m ◦ parseVariablesXML.m ◦ parseValuesXML.m  Work with both WaterML 1.0 and 1.1  Produce Matlab structs  Can be used independently or scripted together

 Matlab GUI program  Utilizes WaterML parsers  Fetches data from WaterOneFlow services  Writes data to Matlab workspace and text files

Select WaterOneFlow Service Create Web Service Proxy Class GetSites (optional) Out: sitesList struct Select Site (or enter code) GetSiteInfo Out: seriesList struct Select Variable (or enter code) GetValues Out: Values struct Plot Values

 USBR Service by Solaleh & Tim  Fontenelle Dam in Wyoming  Retrieved values with HydroMatlab  Inflow, Release, Evaporation time series  3,700 values each (10 years)  Simple Balance Calculation ◦ Storage = Inflow – Evaporation – Release ◦ Storage i = Storage i-1 +  Storage i

 Matlab is not so great for connecting natively to web services  Built-in proxy class didn’t work out-of-the-box  Luckily we have other products like HydroExcel and HydroDesktop  Matlab is good/fast at complex calculations and large data sets  HydroMatlab is a good example project

 Add more services to the list ◦ Maybe change to use a configuration file  Clean up & comment code ◦ Document struct outputs  Enhance example with a more extensive analysis ◦ Flow routing  Report!