CUAHSI Conference on Hydrologic Data and Information Systems June 22-24, 2011 Utah State University, Logan Utah. Web interface for data search and download from CUAHSI Hydrology Information System (HIS).
Hydrologic Data and Information Systems June 22-24, 2011Utah State University, Logan Utah
Enterprise IT solutions generally have a major emphasis on the enterprise-wide geospatial information systems and internet in general and web in particular is its significant constituent. Geospatial tools are becoming smarter and concise front-end source for vast amount of operational data resting on the back-servers. With advent of Google maps, Bing maps and OpenLayers maps, web-mapping is surely becoming a dominant and preferred tool for creating browser-based graphical user interfaces thus enabling organizations or users collect, process and analyze data with ease. Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) HIS consists of large sets of real-time and legacy time-series hydrology data built on complex hierarchies of keywords, nested in multiple servers at multiple locations and accessible through webservices. The paradigm shift in creating the graphical user interface (GUI) for accessing this data from desktop-installable software driven interface to the Silverlight-Bing map driven browser-based interface will enable user to access the data at any place and at any time. The Silverlight driven web interface technology will bring this large amount of information to the browser based tables or grid for easy downloading and analysis. A prototype website (http://www.hydroweb.info) has been developed for searching data from HIS and making it available in the data-grids nested in the web browsers. The web-driven GUI using various web technologies like Silverlight, PHP, Bing Maps and XML can facilitate easy management and analysis of time-series and point observation data of HIS with geospatial perspective.
Dr. Daniel Ames
1Consortium of Universities for the Advancement of Hydrologic Science, Inc.
For (target audience), (westerconsortium.org/his/ or HydroWeb.info) is the (frame of reference) that delivers (benefit/point of difference) because only (westerconsortium.org/his/ or HydroWeb.info) is reason to believe). 2
Key Components of CUAHSI-HIS 3
2Positioning Statement Format courtesy website http://www.brandeo.com/positioning%20statement
3 HIS triangle image courtesy website http://his.cuahsi.org
Data discovery search and download of time-series data
Search Summary (XML)
<?xml version="1.0" encoding="utf-8"?>
<resource path="/" include-subpaths="true"/>
$query = $_SERVER['QUERY_STRING'];
$catalogsite = "http://hiscentral.cuahsi.org/webservices/hiscentral.asmx/
$url = $catalogsite . $query;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $xml = curl_exec($curl); curl_close($curl);
GeoRSS-Simple is meant as a very lightweight format that developers and users can quickly and easily add to their existing feeds with little effort. It supports basic geometries (point, line, box, polygon) and covers the typical use cases when encoding locations.
GeoRSS GML is a formal GML Application Profile, and supports a greater range of features, notably coordinate reference systems other than WGS-84 latitude/longitude
KML is a file format used to display geographic data in an earth browser, such as Google Earth, Google Maps, and Google Maps for mobile. A KML file is processed in much the same way that HTML (and XML) files are processed by web browsers. Like HTML, KML has a tag-based structure with names and attributes used for specific display purposes. Thus, Google Earth and Maps act as browsers for KML files.
You can use KML to:
•Specify icons and labels to identify locations on the planet surface
•Create different camera positions to define unique views for each of your features
•Use image overlays attached to the ground or screen
•Define styles to specify feature appearance
•Write HTML descriptions of features, including hyperlinks and embedded images
•Use folders for hierarchical grouping of features
•Dynamically fetch and update KML files from remote or local network locations
•Fetch KML data based on changes in the 3D viewer
•Display COLLADA textured 3D objects
<?xml version="1.0" encoding="UTF-8"?>
<description>Stonehenge was built about 2500BC </description>
Silverlight is a powerful development platform for creating rich media applications and business applications for the Web, desktop, and mobile devices.
Silverlight is a free plug-in powered by the .NET framework that is compatible across multiple browsers, devices and operating systems to bring a new level of interactivity wherever the Web works. With support for advanced data integration, multithreading, HD video using IIS Smooth Streaming, and built in content protection, Silverlight enables online and offline applications for a broad range of business and consumer scenarios.
Web References as on 3/22/2011