Скачать презентацию CUAHSI Hydrologic Information System Update David R Maidment Скачать презентацию CUAHSI Hydrologic Information System Update David R Maidment

465c19f10228f085c41e3bba5223c098.ppt

  • Количество слайдов: 60

CUAHSI Hydrologic Information System Update David R. Maidment (PI) David G Tarboton Ilya Zaslavsky CUAHSI Hydrologic Information System Update David R. Maidment (PI) David G Tarboton Ilya Zaslavsky Michael Piasecki Jon Goodall With support from collaborators, postdocs and graduate students: Rick Hooper, Jon Duncan, David Valentine, Tom Whitenack, Jeff Horsburgh, Bora Beran, Tim Whiteaker, Ernest To, Cedric David http: //www. cuahsi. org/his. html

Definition The CUAHSI Hydrologic Information System (HIS) is a geographically distributed network of hydrologic Definition The CUAHSI Hydrologic Information System (HIS) is a geographically distributed network of hydrologic data sources and functions that are integrated using web services so that they function as a connected whole.

CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components – Water. One. Flow web services – Observations data model • Digital Watershed

CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components – Water. One. Flow web services – Observations data model • Digital Watershed

HIS Progress • Phase 1 grant, 2. 5 year grant completed • Phase 2 HIS Progress • Phase 1 grant, 2. 5 year grant completed • Phase 2 grant, 5 -yr, $4. 5 M to Maidment (Texas) • Co-PI’s – – Ilya Zaslavsky (San Diego Supercomputing Center) David Tarboton (Utah State) Michael Piasecki (Drexel) Jon Goodall (Duke) • WATERS Testbeds serve as beta-testers for software • First community-wide distribution in 12 – 18 months (dependant on establishing support services)

CUAHSI HIS Components (in development) Project co-PI in Phase 2 http: //www. cuahsi. org/his. CUAHSI HIS Components (in development) Project co-PI in Phase 2 http: //www. cuahsi. org/his. html Collaborator in Phase I

HIS Team and its Cyberinfrastructure Partners Government: USGS, EPA, NCDC, USDA CUAHSI HIS Industry: HIS Team and its Cyberinfrastructure Partners Government: USGS, EPA, NCDC, USDA CUAHSI HIS Industry: ESRI, Kisters, Microsoft HIS Team: Texas, SDSC, Utah, Drexel, Duke Domain Sciences: Unidata, NCAR LTER, GEON Super Computer Centers: NCSA, TACC

WATERS Network Information System HIS Team WATERS Testbed WATERS Network Information System HIS Team WATERS Testbed

HIS, WATERS and the CUAHSI Community Government: USGS, EPA, NCDC, USDA CUAHSI HIS Industry: HIS, WATERS and the CUAHSI Community Government: USGS, EPA, NCDC, USDA CUAHSI HIS Industry: ESRI, Kisters, Open. MI WATERS Network Information System HIS Team Domain Sciences: Unidata, NCAR LTER, GEON WATERS Testbed Super computer Centers: NCSA, TACC

International Partners European Commission Water database design and model integration (Harmon. IT and Open. International Partners European Commission Water database design and model integration (Harmon. IT and Open. MI) Government: USGS, EPA, NCDC, USDA CUAHSI HIS Industry: ESRI, Kisters, Open. MI WATERS Network Information System HIS Team Domain Sciences: Unidata, NCAR LTER, GEON WATERS Testbed Super computer Centers: NCSA, TACC CSIRO Land Water Resources Observations Network (WRON)

CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components – Water. One. Flow web services – Observations data model • Digital Watershed

Water Data Water quantity and quality Soil water Meteorology Remote sensing Rainfall & Snow Water Data Water quantity and quality Soil water Meteorology Remote sensing Rainfall & Snow Modeling

Water Data Web Sites Water Data Web Sites

NWISWeb site output # agency_cd Agency Code # site_no USGS station number # dv_dt NWISWeb site output # agency_cd Agency Code # site_no USGS station number # dv_dt date of daily mean streamflow # dv_va daily mean streamflow value, in cubic-feet per-second # dv_cd daily mean streamflow value qualification code # # Sites in this file include: # USGS 02087500 NEUSE RIVER NEAR CLAYTON, NC # agency_cd site_no dv_dt dv_va dv_cd USGS 02087500 2003 -09 -01 1190 Time series of USGS 02087500 2003 -09 -02 649 USGS 02087500 2003 -09 -03 525 streamflow at a USGS 02087500 2003 -09 -04 486 gaging station USGS 02087500 2003 -09 -05 733 USGS 02087500 2003 -09 -06 585 USGS has committed USGS 02087500 2003 -09 -07 485 to supporting CUAHSI’s USGS 02087500 2003 -09 -08 463 Get. Values function USGS 02087500 2003 -09 -09 673 USGS 02087500 2003 -09 -10 517 USGS 02087500 2003 -09 -11 454

Observation Stations Map for the US Ameriflux Towers (NASA & DOE) NOAA Automated Surface Observation Stations Map for the US Ameriflux Towers (NASA & DOE) NOAA Automated Surface Observing System USGS National Water Information System NOAA Climate Reference Network

Water Quality Measurement Sites in EPA Storet Substantial variation in data availability from states Water Quality Measurement Sites in EPA Storet Substantial variation in data availability from states Data from Bora Beran, Drexel University

Water Quality Measurement Sites from Texas Commission for Environmental Quality (TCEQ) Water Quality Measurement Sites from Texas Commission for Environmental Quality (TCEQ)

Geographic Integration of Storet and TCEQ Data in HIS Geographic Integration of Storet and TCEQ Data in HIS

Observations Catalog Specifies what variables are measured at each site, over what time interval, Observations Catalog Specifies what variables are measured at each site, over what time interval, and how many observations of each variable are available

CUAHSI Hydrologic Data Access System (being built using HIS Server in collaboration with ESRI) CUAHSI Hydrologic Data Access System (being built using HIS Server in collaboration with ESRI) EPA USGS NCDC NASA NWS Observatory Data A common data window for accessing, viewing and downloading hydrologic information

HIS Server • Supports data discovery, delivery and publication – Data discovery – how HIS Server • Supports data discovery, delivery and publication – Data discovery – how do I find the data I want? • Map interface and observations catalogs • Metadata based Search – Data delivery – how do I acquire the data I want? • Use web services or retrieve from local database – Data Publication – how do I publish my observation data? • Use Observations Data Model

HIS Server and Analyst HIS Server Implemented at San Diego Supercomputer Center and at HIS Server and Analyst HIS Server Implemented at San Diego Supercomputer Center and at academic departments and research centers HIS Analyst Web Services Implemented by individual hydrologic scientists using their own analysis environments Flexible – any operating system, model, programming language or application Sustainable – industrial strength technology http: //www. cuahsi. org/his/webservices. html Details of HIS Analyst are here

Point Observations Information Model http: //www. cuahsi. org/his/webservices. html USGS Data Source Streamflow gages Point Observations Information Model http: //www. cuahsi. org/his/webservices. html USGS Data Source Streamflow gages Network Neuse River near Clayton, NC Sites Discharge, stage (Daily or instantaneous) Variables Values 206 cfs, 13 August 2006 • • • {Value, Time, Qualifier} A data source operates an observation network A network is a set of observation sites A site is a point location where one or more variables are measured A variable is a property describing the flow or quality of water A value is an observation of a variable at a particular time A qualifier is a symbol that provides additional information about the value

Example: Matlab use of CUAHSI Web Services % create NWIS Class and an instance Example: Matlab use of CUAHSI Web Services % create NWIS Class and an instance of the class create. Class. From. Wsdl('http: //water. sdsc. edu/wateroneflo w/NWIS/Daily. Values. asmx? WSDL'); WS = NWISDaily. Values; % Site Info for Site of Interest siteid='NWIS: 02087500'; str. Site=Get. Site. Info. Object(WS, siteid, ''); str. Site. site. Info. site. Name ans = NEUSE RIVER NEAR CLAYTON, NC lat=str. Site. site. Info. geo. Location. geog. Location. lat itude long=str. Site. site. Info. geo. Location. geog. Location. lo ngitude lat = 35. 6472222 long = -78. 4052778

Variable and variable. Time. Interval str. Site. series. Catalog(1). series(: ). variable ans = Variable and variable. Time. Interval str. Site. series. Catalog(1). series(: ). variable ans = variable. Code: '00065' variable. Name: 'Gage height, feet' units: 'international foot' ans = variable. Code: '00060' variable. Name: 'Discharge, cubic feet per second' units: 'cubic feet per second' str. Site. series. Catalog(1). series(: ). variable. Time. Int erval ans = begin. Date. Time: '1927 -08 -01 T 00: 00: 00' end. Date. Time: '2006 -10 -16 T 00: 00: 00'

get. Variable. Info varcode='NWIS: 00060'; var. Info=Get. Variable. Info. Object(WS, varcode, '') var. Info get. Variable. Info varcode='NWIS: 00060'; var. Info=Get. Variable. Info. Object(WS, varcode, '') var. Info = variables: [1 x 1 struct] var. Info. variables. variable ans = variable. Code: '00060' variable. Name: 'Discharge, cubic feet per second' units: 'cubic feet per second'

Get. Values % Get. Values to get the data siteid='NWIS: 02087500'; bdate='2002 -09 -30 Get. Values % Get. Values to get the data siteid='NWIS: 02087500'; bdate='2002 -09 -30 T 00: 00'; edate='2006 -10 -16 T 00: 00'; variable='NWIS: 00060'; valuesxml=Get. Values(WS, siteid, variable, bdate, edate, '');

Parse XML and Analyze % Parse the XML into a Matlab object to work Parse XML and Analyze % Parse the XML into a Matlab object to work with valuesobj=xml_parseany(valuesxml); . . . plot(date, flowval); datetick;

Data Sources Storet Extract NASA Ameriflux NCDC Unidata NWIS NCAR Transform CUAHSI Web Services Data Sources Storet Extract NASA Ameriflux NCDC Unidata NWIS NCAR Transform CUAHSI Web Services Excel Visual Basic C/C++ Arc. GIS Load Matlab Applications http: //www. cuahsi. org/his/ Fortran Access Java Some operational services

Objective • Search multiple heterogeneous data sources simultaneously regardless of semantic or structural differences Objective • Search multiple heterogeneous data sources simultaneously regardless of semantic or structural differences between them What we are doing now …. . NWIS request return NAWQA request return request NAM-12 request return NARR Michael Piasecki Drexel University

Semantic Mediator What we would like to do …. . Get. Values NWIS Get. Semantic Mediator What we would like to do …. . Get. Values NWIS Get. Values generic request Get. Values NAWQA Michael Piasecki Drexel University Get. Values NARR HODM

CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components – Water. One. Flow web services – Observations data model • Digital Watershed

Hydrologic Science It is as important to represent hydrologic environments precisely with data as Hydrologic Science It is as important to represent hydrologic environments precisely with data as it is to represent hydrologic processes with equations Physical laws and principles (Mass, momentum, energy, chemistry) Hydrologic Process Science (Equations, simulation models, prediction) Hydrologic conditions (Fluxes, flows, concentrations) Hydrologic Information Science (Observations, data models, visualization Hydrologic environment (Dynamic earth)

Data Cube A simple data model Time, T “When” D “Where” Space, L Variables, Data Cube A simple data model Time, T “When” D “Where” Space, L Variables, V “What”

Continuous Space-Time Model – Net. CDF (Unidata) Time, T Coordinate dimensions {X} D Space, Continuous Space-Time Model – Net. CDF (Unidata) Time, T Coordinate dimensions {X} D Space, L Variables, V Variable dimensions {Y}

Discrete Space-Time Data Model Arc. Hydro Time, TSDate. Time TSValue Space, Feature. ID Variables, Discrete Space-Time Data Model Arc. Hydro Time, TSDate. Time TSValue Space, Feature. ID Variables, TSType. ID

Terrain Data Models Grid TIN Contour and flowline Terrain Data Models Grid TIN Contour and flowline

CUAHSI Observations Data Model • A relational database at Streamflow the single observation level CUAHSI Observations Data Model • A relational database at Streamflow the single observation level (atomic model) • Stores observation data Precipitation made at points & Climate • Metadata for unambiguous interpretation Water Quality • Traceable heritage from raw measurements to usable information Groundwater levels Soil moisture data Flux tower data

Hydrologic Observations Data Model What are the basic attributes to be associated with each Hydrologic Observations Data Model What are the basic attributes to be associated with each single observation and how can these best be organized? Data Source and Network Sites Variables Values Metadata Controlled Vocabulary Tables e. g. mg/kg, cfs e. g. depth Streamflow Landuse, Vegetation Depth of snow pack e. g. Non-detect, Estimated, Windspeed, Precipitation A data source operates an observation network A network is a set of observation sites A site is a point location where one or more variables are measured A variable is a property describing the flow or quality of water A value is an observation of a variable at a particular time Data Discovery See http: //www. cuahsi. org/his/documentation. html Metadata provide information about the context of the observation. Data Delivery Ernest To Center for Research in Water Resources University of Texas at Austin

Independent of, but coupled to Geographic Representation Arc Hydro HODM Feature Hydrologic Observations Data Independent of, but coupled to Geographic Representation Arc Hydro HODM Feature Hydrologic Observations Data Model Monitoring. Point 1 Site. ID Site. Code Site. Name Latitude Longitude … 1 OR Coupling. Table Site. ID (GUID) 1 Hydro. ID (Integer) Waterbody Hydro. Point Hydro. ID Hydro. Code FType Name Junction. ID * Complex. Edge. Feature 1 Hydro. ID Hydro. Code FType Name Area. Sq. Km Junction. ID * Edge. Type Flowline Shoreline Hydro. ID Hydro. Code Drain. ID Area. Sq. Km Junction. ID Next. Down. ID Simple. Junction. Feature Hydro. Edge Hydro. ID Hydro. Code Reach. Code Name Length. Km Length. Down Flow. Dir FType Edge. Type Enabled Watershed 1 Hydro. Network Hydro. Junction Hydro. ID Hydro. Code Next. Down. ID Length. Down Drain. Area FType Enabled Ancillary. Role 1 *

Variable attributes Cubic meters per second L 3/T m 3/s Variable. Name, e. g. Variable attributes Cubic meters per second L 3/T m 3/s Variable. Name, e. g. discharge Variable. Code, e. g. 0060 Sample. Medium, e. g. water Valuetype, e. g. field observation, laboratory sample Is. Regular, e. g. Yes for regular or No for intermittent Time. Support (averaging interval for observation) Data. Type, e. g. Continuous, Instantaneous, Categorical General. Category, e. g. Climate, Water Quality No. Data. Value, e. g. -9999

Stage and Streamflow Example Stage and Streamflow Example

Daily Average Discharge Example Daily Average Discharge Derived from 15 Minute Discharge Data Daily Average Discharge Example Daily Average Discharge Derived from 15 Minute Discharge Data

Water Chemistry from a profile in a lake Water Chemistry from a profile in a lake

ODM and HIS in an Observatory Setting e. g. http: //www. bearriverinfo. org ODM and HIS in an Observatory Setting e. g. http: //www. bearriverinfo. org

HDAS Website Portal and Map Viewer Information input, display, query and output services Web HDAS Website Portal and Map Viewer Information input, display, query and output services Web services interface HTML -XML Water. One. Flow Web Services e. g. USGS, NCDC WSDL - SOAP 3 rd party data servers Uploads Do wnl oad s Preliminary data exploration and discovery. See what is available and perform exploratory analyses Data acce ss throu gh web servi ces Data storage through web services GIS Matlab IDL Observatory data servers CUAHSI HIS data servers Splus, R Excel Programming (Fortran, C, VB)

CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components CUAHSI HIS Update • Current Status of the Project • HIS 1. 0 Components – Water. One. Flow web services – Observations data model • Digital Watershed

Digital Watershed How can hydrologists integrate observed and modeled data from various sources into Digital Watershed How can hydrologists integrate observed and modeled data from various sources into a single description of the environment?

Digital Watershed Hydrologic Observation Data Geospatial Data (GIS) (Relational database) Digital Watershed Weather and Digital Watershed Hydrologic Observation Data Geospatial Data (GIS) (Relational database) Digital Watershed Weather and Climate Data Remote Sensing Data (Net. CDF) (EOS-HDF) A digital watershed is a synthesis of hydrologic observation data, geospatial data, remote sensing data and weather and climate data into a connected database for a hydrologic region

NHDPlus for Region 17 E NHDPlus for Region 17 E

NHDPlus Reach Catchments ~ 3 km 2 Average reach length = 2 km 2. NHDPlus Reach Catchments ~ 3 km 2 Average reach length = 2 km 2. 3 million reaches for continental US About 1000 reach catchments in each 8 -digit HUC

Reach Attributes • Slope • Elevation • Mean annual flow – Corresponding velocity • Reach Attributes • Slope • Elevation • Mean annual flow – Corresponding velocity • Drainage area • % of upstream drainage area in different land uses • Stream order

http: //www. daymet. org/ http: //www. daymet. org/

 • Project sponsored by the European Commission to promote integration of water models • Project sponsored by the European Commission to promote integration of water models within the Water Framework Directive • Software standards for model linking • Uses model core as an “engine” • http: //www. open. MI. org

Open. MI Conceptual Framework All values are referenced in a what-where-when framework, allowing different Open. MI Conceptual Framework All values are referenced in a what-where-when framework, allowing different data resources or models to communicate data Time, T D Space, L Variables, V VALUES An application of the data cube to integrate simulation models Jon Goodall, Duke University

HIS as Open. MI Components To calculate storage, the model needs inflow and outflow HIS as Open. MI Components To calculate storage, the model needs inflow and outflow NWIS Streamflow water balance model Daymet Precipitation To calculate storage, the model needs precipitation Goal: Link the National HIS web services with a simple water balance model using Open. MI as the mediator Trigger: Calculate storage

Watershed Hydrovolumes Hydrovolume Geovolume is the portion of a hydrovolume that contains solid earth Watershed Hydrovolumes Hydrovolume Geovolume is the portion of a hydrovolume that contains solid earth materials USGS Gaging stations

Stream channel Hydrovolumes Residence time distributions Need the capacity to represent Acoustic Doppler Current Stream channel Hydrovolumes Residence time distributions Need the capacity to represent Acoustic Doppler Current Profiler (ADCP) data (Iowa)

Integration of surface water and groundwater data • Describe the relationship between surface water Integration of surface water and groundwater data • Describe the relationship between surface water features ( e. g. streams and waterbodies) with groundwater features (aquifers, wells). • Enable the connection with the surface water data model Hydro network In the future go to 3 D. . . Aquifers

Water One. Flow • We need a “Water One. Flow” – a common window Water One. Flow • We need a “Water One. Flow” – a common window for water data and models Federal State Local Academic Flow Model Precip • Advancement of water science is critically dependent on integration of water information