H51H-0862 HydroDesktop uses the methods from the HIS Central metadata catalog API to provide search capabilities across the catalog to determine relevant.

Slides:



Advertisements
Similar presentations
Some notes on CyberGIS in hydrology Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD TeraGrid CyberGIS Workshop, February.
Advertisements

HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
ICEWATER: INRA Constellation of Experimental Watersheds Cyberinfrastructure to Support Publication of Water Resources Data Jeffery S. Horsburgh, Utah State.
SAN DIEGO SUPERCOMPUTER CENTER HYDROLOGIC METADATA CATALOG AND SEMANTIC SEARCH SERVICES IN CUAHSI HIS CUAHSI HIS Sharing hydrologic.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
Systematic Review Data Repository (SRDR™) The Systematic Review Data Repository (SRDR™) was developed by the Tufts Evidence-based Practice Center (EPC),
This work is funded by National Science Foundation Grant EAR Accessing and Sharing Data Using the CUAHSI Hydrologic Information System CUAHSI HIS.
Accessing the Water Data of the World using Open Source Desktop GIS Enabled Software Tools (few steps forward…) Daniel P. Ames, Ph.D. P.E. Idaho State.
This work was funded by the U.S. National Science Foundation under grant EAR Any opinions, findings and conclusions or recommendations expressed.
Time Series Analyst An Internet Based Application for Viewing and Analyzing Environmental Time Series Jeffery S. Horsburgh Utah State University David.
1 ISO – Metadata Next Generation International consensus being built on structured metadata within a broader Geomatics Standard under ISO Technical.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Development of a Community Hydrologic Information System Jeffery S. Horsburgh Utah State University David G. Tarboton Utah State University.
Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai.
SAN DIEGO SUPERCOMPUTER CENTER Developing a CUAHSI HIS Data Node, as part of Cyberinfrastructure for the Hydrologic Sciences David Valentine Ilya Zaslavsky.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Supporting Data Management Infrastructure for the Humanities (Sudamih): Database as a Service (DaaS) : A Tool For Researchers James A J Wilson
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Presented by: Sudipta K. Mishra. Project overview:  How much water do we have? How will it change in response to climate variation, human development.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
GEOSS Common Infrastructure: A practical tour Doug Nebert U.S. Geological Survey September 2008.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
About CUAHSI The Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) is an organization representing 120+ universities.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
About CUAHSI The Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) is an organization representing 120+ universities.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Updates from EOSDIS -- as they relate to LANCE Kevin Murphy LANCE UWG, 23rd September
HydroShare: An online collaborative environment for the sharing of hydrologic data and models IN11A-1510 We envision that HydroShare will enable more rapid.
Data Interoperability in the Hydrologic Sciences The CUAHSI Hydrologic Information System David Tarboton, David Maidment, Ilya Zaslavsky, Dan Ames, Jon.
Advancing an Information Model for Environmental Observations Jeffery S. Horsburgh Anthony Aufdenkampe, Richard P. Hooper, Kerstin Lehnert, Kim Schreuders,
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Extending ArcGIS for Server
material assembled from the web pages at
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
National Earth Science Infrastructure Program AuScope Limited Headquarters School of Earth Sciences University of Melbourne Victoria 3010 Tel
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Water and Catchment Data Services David R. Maidment Center for Research in Water Resources University of Texas at Austin River Science Symposium Swansea,
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
GBIF Mid Term Meetings 2011 Biodiversity Data Portals for GBIF Participants: The NPT Global Biodiversity Information Facility (GBIF) 3 rd May 2011.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
The CUAHSI Community Hydrologic Information System Jeffery S. Horsburgh Utah Water Research Laboratory Utah State University CUAHSI HIS Sharing hydrologic.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
CUAHSI HIS: Science Challenges Linking small integrated research sites (
From Prototype to Service: A CUAHSI Datacenter for Hydroinformatics Richard Hooper Consortium of Universities for the Advancement of Hydrologic Science,
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
International Planetary Data Alliance Registry Project Update September 16, 2011.
1 CASE Computer Aided Software Engineering. 2 What is CASE ? A good workshop for any craftsperson has three primary characteristics 1.A collection of.
Developing a community hydrologic information system David G Tarboton David R. Maidment (PI) Ilya Zaslavsky Michael Piasecki Jon Goodall
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
GeoNetwork OpenSource: Geographic data sharing for everyone
Sharing Hydrologic Data with the CUAHSI* Hydrologic Information System
CUAHSI HIS Sharing hydrologic data
API Documentation Guidelines
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:

H51H-0862 HydroDesktop uses the methods from the HIS Central metadata catalog API to provide search capabilities across the catalog to determine relevant data sets for a specific user. HIS Central is a hydrologic data registry a hosted at the San Diego Supercomputer Center in San Diego, California. The data discovery API is a web services based system for identifying hydrologic and water quality data services based on the CUAHSI Water Data Services protocols. A series of data discovery forms have been developed to provide the user with a quick and easy, step by step means of establishing the type of data they are looking for and the source from which they wish to find it. DATA SEARCH AND DISCOVERYPURPOSE OF HYDRODESKTOP HydroDesktop is intended to address the problem of how to obtain, organize and manage hydrologic data on a user’s computer to support analysis and modeling. As designed and developed thus far, HydroDesktop is focused on facilitating the discovery and access of hydrologic data and, secondarily, providing support for data manipulation and synthesis. It also provides a visualization tool for HIS Server based data and a platform for the integration of HIS data. HydroDesktop is being developed using the open source MapWindow 6 open source GIS (geographic information system) software development toolkit together with a number of existing open source spatial and temporal data analysis and visualization tools. In this way, the full software package meets the requirement of being completely open source and accessible for third party developers and researchers. The source code for HydroDesktop is maintained at which is based on a community open source software development portal maintained by Microsoft. Additionally, HydroDesktop’s design maintains the use of a plug-in architecture that allows for the extension of the program’s core functionality and encourages third party participation in the open development community. COMMUNITY CODE DEVELOPMENT Recognizing the value of community based code development as a means of ensuring end-user adoption, this project has adopted an “iterative” or “spiral” software development approach where 1) the general project requirements and hard boundary conditions are specified at the outset (this requirements document has been posted on the community portal); 2) an initial brief functionality requirements list is developed; 3) the initial limited system is produced primarily by the core funded developer team, but with voluntary external programmer support as it becomes available (ongoing development can be seen in the form of repository commit notifications at the web site; 4) testing and bug fixes by the developer team; 5) deployment of an installation package for end-users (a first installer is now available); 6) collection of bug notices and feature requests from end-users; 7) identification of specific bugs and features to be addressed in a new release; 8) addition of these features by the developer team, etc. This development approach is the most common approach used by open source projects because of its flexible and dynamic nature. This model is well suited to a community project where it is difficult (and often not useful) to fully-specify the functionality set required for a software release. Rather it is desirable to maintain an open structure that can easily be extended through the development of third party plug-ins to support as-yet unknown functions and capabilities, as well as a clear policy on how code is moved into the core system, and how external developers are included in the developer team. Community code development is managed through the open source software development portal, Codeplex, developed by Microsoft. The Codeplex site for HydroDesktop ( includes a WIKI for documentation, a Subversion code repository management system, an issue tracking system, and a discussion forum system. All of these tools are publicly available for use on the web site by the community. The only site functions that require specialized access are associated with committing code to the repository. At present we have an international developer team of 25 individuals with code committing rights on the site. The following figures show some of the key functional sections of the Codeplex HydroDesktop site. GIS CAPABILITIES OF HYDRODESKTOP Because it is built upon the open source MapWindow GIS platform ( HydroDesktop includes a number of native GIS capabilities including symbology, vector editing, raster and vector data manipulation, print layout generation, and geoprocessing. HydroDesktop supports vector and raster data in a large number of file formats supplied through the GDAL, OGR, and FDO libraries. Some of the GIS functions are represented in the following figures. Daniel P. Ames, Jiří Kadlec, Jeff Horsburgh, David Maidment Contact: The Consortium of Universities for the Advancement of Hydrologic Sciences (CUAHSI) Hydrologic Information System (HIS) project includes extensive development of data storage and delivery tools and standards including WaterML (a language for sharing hydrologic data sets via web services); and HIS Server (a software tool set for delivering WaterML from a server); These and other CUASHI HIS tools have been under development and deployment for several years and together, present a relatively complete software “stack” to support the consistent storage and delivery of hydrologic and other environmental observation data. This presentation describes the development of a new HIS software tool called “HydroDesktop” and the development of an online open source software development community to update and maintain the software. HydroDesktop is a local (i.e. not server-based) client side software tool that ultimately will run on multiple operating systems and will provide a highly usable level of access to HIS services. The software provides many key capabilities including data query, map-based visualization, data download, local data maintenance, editing, graphing, data export to selected model-specific data formats, linkage with integrated modeling systems such as OpenMI, and ultimately upload to HIS servers from the local desktop software. As the software is presently in the early stages of development, this presentation will focus on design approach and paradigm and is viewed as an opportunity to encourage participation in the open development community. Indeed, recognizing the value of community based code development as a means of ensuring end-user adoption, this project has adopted an “iterative” or “spiral” software development approach. ABSTRACTMAPWINDOW GIS LIBRARIES The MapWindow GIS platform is an open source GIS software project that includes a desktop application and several component libraries for use in 3 rd party software development. These libraries include.NET map, legend, symbology, table editor, and other components that can be assembled to create GIS enabled software in any.NET compatible development environment. Additionally, the MapWinGIS.ocx ActiveX component can be used to add GIS capabilities to projects based on COM and ActiveX technologies. MapWindow desktop application has approximately 6000 downloads per month and a global user base. The plug-in environment provided by MapWindow is used as a basis for extending HydroDesktop. HydroDesktop uses the methods from the HIS Central metadata catalog API to provide search capabilities across the catalog to determine relevant data sets for a specific user. HIS Central is a hydrologic data registry a hosted at the San Diego Supercomputer Center in San Diego, California. The data discovery API is a web services based system for identifying hydrologic and water quality data services based on the CUAHSI Water Data Services protocols. A series of data discovery forms have been developed to provide the user with a quick and easy, step by step means of establishing the type of data they are looking for and the source from which they wish to find it. STRUCTURE AND DESIGN The HydroDesktop plug-in interface supports 3 rd party development of extensions and plug-ins that add functionality to the base system and build upon the GIS and hydrologic database underlying components and programmer tools. The HydroModeler is an advanced plug-in that extends the core functionality of HydroDesktop to include an integrated modeling environment. HydroModeler is an embedded version of the Open Modeling Interface (OpenMI) Association Technical Committee’s (OATC) Configuration Editor and allows users to manage OpenMI-based model coupling and execution. It is designed to maintain all of the original OATC Configuration Editor’s functionality. The plug-in is provided along with OpenMI components for reading and writing data to the HydroDesktop data repository. Some basic model components are also provided in an example composition discussed in the following section. The primary benefit of HydroModeler, however, is that by following industry standards, any OpenMI compliant model can be used within the HydroDesktop environment. For more information on the OpenMI standard and the OATC Configuration Editor, please visit INTEGRATED HYDROLOGIC MODELING HydroDesktop as a data client for the overall HIS (above) Local database structure (below). The archive, catalog, and search structure of the HIS (above). HydroDesktop Class API (below).