FOSS4G2007 24-27 September 2007 Development of Geoprocessing Service with Realtime Data Using WPS and SOS Open Standard Sarawut Ninsawat, Venkatesh Raghavan.

Slides:



Advertisements
Similar presentations
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Advertisements

© Geospatial Research & Consulting Ingo Simonis Ingo Simonis Freelancer.
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
CEOS WGISS, China, February, Sensor Web Enablement (SWE) Wyn Cudlip BNSC/QinetiQ Presentation to WGISS China, 2008.
Future Directions and Initiatives in the Use of Remote Sensing for Water Quality.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Sensor Grid Application in Nature Reserve Monitoring Prof. Xu Zhang Guang Deng Research Institute of Forest Resource Information Techniques Chinese Academy.
Sensor Asia Development Progress HONDA Kiyoshi Asian Institute of Technology / Mie University Aadit Shrestha, Rassarin Ch., NGUYEN Duy Hung Asian Institute.
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
FOSS4G 2009 Building Human Sensor Webs with 52° North SWE Implementations Building Human Sensor Webs with 52° North SWE Implementations Eike Hinderk Jürrens,
Service Oriented Sensor Web Xingchen Chu and Rajkumar Buyya University of Melbourne, Australia Presented by: Gerardo I. Simari CMSC828P – Fall 2006 Professor.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Pacific Island Countries GIS/RS User Conference 2010, Suva, November 2010 Sensor Web Enablement for the Pacific Vulnerability and adaptation of coastal.
Services Javi Carrasco Miguel Montesinos Carlos Sánchez Fran Peñarrubia Alain Tamayo SWE.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
U.S. Department of the Interior U.S. Geological Survey U.S. National Water Census “Cyber – Platform” Update Progress and challenges to overcome in realizing.
Dr. Sarawut NINSAWAT GEO Grid Research Group/ITRI/AIST GEO Grid Research Group/ITRI/AIST Development of OGC Framework for Estimating Near Real-time Air.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009.
A Global Agriculture Drought Monitoring and Forecasting System (GADMFS) Meixia Deng and Liping Di.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
Information Requirements for Integrating Spatially Discrete, Feature- Based Earth Observations Jeffery S. Horsburgh Anthony Aufdenkampe, Kerstin Lehnert,
Interoperability ERRA System.
Internet GIS (and its applications to transportation) Keivan Khoshons GEOG 516 March 9, 2004.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
ITEC224 Database Programming
WP 9 (former Task 1b of WP 1): Data infrastructure Robert Huber UNI-HB Esonet 2nd all regions workshop, Paris
David Blasby The Open Planning Project New York. Goals Explain what a WFS and WMS are, and when to use them Be able to create simple spatial web applications.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
material assembled from the web pages at
Environmental Monitoring: Database and Beyond Chengyang Zhang Computer Science Department University of North Texas.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Planning for Arctic GIS and Geographic Information Infrastructure Sponsored by the Arctic Research Support and Logistics Program 30 October 2003 Seattle,
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Sensors, SWE and European spatial data initiatives – INSPIRE and GMES Brno, Radim Štampach, Ph.D.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
CEOS WGISS, Hanoi May OSCAR Prototyping the sensor web Wyn Cudlip BNSC/QinetiQ Presentation to WGISS Hanoi May 2007 (Slides.
CEOS WGISS 28 Meeting, Pretoria, September 2009 Wyn Cudlip BNSC/GeoSeren Presentation to WGISS28 Pretoria, September 2009 Experiences with SWE
Service Oriented Sensor Web: NOSA Approach Rajkumar Buyya and Xingchen Chu Grid Computing and Distributed Systems (GRIDS) Laboratory Dept. of Computer.
FOSS4G: 52°North Geoprocessing From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009.
ResEau: A Water Portal SensorWeb Implementation National Information Strategies Division Strategic Information Integration Directorate Environment Canada.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
An open software framework for Web Service-based geo- processes Theodor Foerster FOSS4G 2006 – Lausanne, Switzerland.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
E2E Spatial Infrastructures The South Esk Hydrological Sensor Web Andrew Terhorst Project Lead: Real-Time Water Information Systems 6 December 2010 Water.
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
Sensor Standards Harmonization Working Group Report Summary of Sensor Standards Harmonization Working Group (SSHWG) Meeting held on Sensor Standards Harmonization.
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
OGC Web Processing Service (WPS) based Geo-processing By Shiva Reddy, PhD Scholar,IIIT-Delhi & Zelio Fernandes, GISE Lab,IIT-Bombay.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Data Assimilation Decision Making Using Sensor Web Enablement M. Goodman, G. Berthiau, H. Conover, X. Li, Y. Lu, M. Maskey, K. Regner, B. Zavodsky, R.
NOAA IOOS SOS Implementations in 2008 Jeff de La Beaujardière, PhD NOAA IOOS Program DIF Sr Systems Architect.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
EVOLVING SENSOR WEB PROTOCOLS FOR SENSOR DATA MANAGEMENT H. Conover, K. Regner, M. Maskey, J. Lu, X. Li (UA-Huntsville) and H. Michael Goodman (NASA MSFC)
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Session: Towards systematically curating and integrating
Data Browsing/Mining/Metadata
Web Programming Language
The Next Generation Network Enabled Weather (NNEW) SWIM Application
X3D Technology Approach for Developing 3D Web-GIS System
Global Precipitation Data Access, Value-added Services and Scientific Exploration Tools at NASA GES DISC Zhong Liu1,4, D. Ostrenga1,2, G. Leptoukh4, S.
Flanders Marine Institute (VLIZ)
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Presentation transcript:

FOSS4G September 2007 Development of Geoprocessing Service with Realtime Data Using WPS and SOS Open Standard Sarawut Ninsawat, Venkatesh Raghavan Graduate School for Creative Cities Osaka City University

FOSS4G September 2007 Introduction Rapid urbanization is global phenomenon and it is estimated that 60% of the worlds population will be urban by the year Providing a clean, safe and creative urban environment has become a top priority for many nations. Clean and safe water is one of the precious resource for the urban population. A comprehensive system that could monitor a water quality and provide information for to stake-holders needs to be implemented Such a system should;  Provide access to geospatial water quality data over the Web for collaborating all the departments.  Allow spatial analysis and environmental modeling functionality for decision making.  Afford timely reporting of events through real-time in situ measurement (not a archive system).

FOSS4G September 2007 Dynamic Web-GIS Many standards for a Spatial Data Infrastructure (SDI), which aims to facilitate and standardize the storage and access of to spatial data Availability of spatial analysis capability in Web-GIS applications would allow extraction of knowledge from spatial data repositories. GRASSLinks (Huse, 1995) is one of the early implementation of analytical Web GIS for providing public access to environmental information. Similarly, pgRouting provides some core tools for Location Based Services. However, only the visualization and searching is inadequate for monitoring purposes.

FOSS4G September 2007 Web Processing Service Recently, Open Geospatial Consortium (OGC) launches a draft specification of Web Processing Service (WPS), originally named Geoprocessing Service. The specified Web Processing Service provides client access to pre-programmed calculations and/or computation models that operate on spatially referenced data.  The result of request process are available to download for further analysis at user’s machine.

FOSS4G September 2007 PyWPS (Python Web Processing Service) PyWPS is written in Python programming language.  GRASS Go Web PyWPS implement OGC’s Web Processing Service standard  Operable with any other tool or just with Python itself even without GRASS GIS in the background Current version is

FOSS4G September 2007 WPS Interface GetCapabilities – This operation allows a client to describe the abilities of specific server implementation. DescribeProcess – This operation allows a client to request detailed information about one or more process that can be executed, including the necessary input parameters and formats, and the outputs. Execute – This operation allows a client to run a specified process implemented by the WPS, using provided input parameter values and returning the output produced.

FOSS4G September 2007 WPS : GetCapabilities Interface ppt\getcap01.jpg bin/wps.py?service=wps&version=0.4.0&request=getcapabilities

FOSS4G September 2007 WPS : DescribeProcess Interface bin/wps.py?service=wps&version=0.4.0&request=describeprocess&Identifier =shortestpath

FOSS4G September 2007 WPS : Execute Interface [ProcessAccepted] mizu.info.gscc.osaka-cu.ac.jp /cgi-bin/wps.py? service=wps& version=0.4.0&request=execute& Identifier=shortestpath&Datainputs=cost,0,x1,596527,y1, ,x2,598173,y 2, &store=true&status=true

FOSS4G September 2007 WPS : Execute Interface [ProcessStarted] xml

FOSS4G September 2007 WPS : Execute Interface [ProcessSucceeded] xml

FOSS4G September 2007 **Execute Request version=0.4.0&request=execute& Identifier=shortestpath&Datainputs=cost,0,x1,596527,y1, ,x2,598173,y2, &store=true&status=true PyWPS System WFSWCS GeoTiff, GML PostgreSQL/PostGIS Shp GeoTiff GML Web Processing Service Server User Execute Request GML or GeoTiff Result GRASS GIS Web-MappingApplication

FOSS4G September 2007 WPS : Result [GML]

FOSS4G September 2007 Demo site

FOSS4G September 2007 PyWPS System WFSWCS GeoTiff, GML PostgreSQL/PostGIS Shp GeoTiff GML Web Processing Service Server User Execute Request GML or GeoTiff Result GRASS GIS Web-MappingApplication Real-Time Data

FOSS4G September 2007 Sensor Network  In the past, to acquire an information from remote place consume time and money.  Environmental monitoring requires real-time reporting and archiving of events and phenomenon.  Sensors and communications chips can be embedded in data logging devices enabling them to. communicate with other devices, serviced and upgraded remotely through computer network. collect huge amount of information at low costs via a network of field sensors.

FOSS4G September 2007 Wireless Sensor system The sensor-node “Field Server” equipped with a Web server and Wireless Lan was introduced for a remote field monitoring system  Manage and periodically collect monitoring data via the Internet connection from remote place.  More than 40 Field Servers are currently deployed in various parts of Japan, the United States, Thailand, China, Korean and Taiwan. However, the lack of integration and communication between these sensor networks, often leaves such valuable information underutilized.

FOSS4G September 2007 Sensor Web Enablement (SWE)

FOSS4G September 2007 Sensor Web Enablement (SWE) O&M [Observations & Measurements Schema] SensorML [Sensor Model Language ] TML [Transducer Markup Language] SOS [Sensor Observation Service]  In this study, 52N Sensor Observation Service (52NSOS) has been used.  Provides the framework of the sensing resources to service users. SPA [Sensor Planning Service] SAS [Sensor Alert Service] WNS [Web Notification Service]

FOSS4G September 2007 GetObservation Observations/Measurements Sensor Observation Service (SOS)

FOSS4G September 2007 SOS Result

FOSS4G September 2007 Web-MappingApplication Sensor Observation Service (SOS) Web Processing Service (WPS) WFS WCS GeoTiff, GML User Implementation of Real-time unmanned modeling map  Real-time map  Update in situ data to modeling computation  Water Quality demonstrate is developing.  In this demonstrate, simulated sensor nodes are used to supply a water quality value to SOS.

FOSS4G September 2007 WPS and SOS integration Due to the capability of WPS that allows to access distributed geospatial data across the network (such as WCS and WFS).  It is possible to utilize the observation from SOS server. Presently, WPS are not able to directly use this observation data in further processing.  The observation is converted to a feature object as GML document, which is an acceptable data format for WPS.

FOSS4G September 2007 SOS Result -> GML

FOSS4G September 2007 Water Quality Index (WQI) The WQI, which was developed in the early 1970s,  Over 100 water quality experts were called upon to create a standard Water Quality Index.  Monitor water quality changes in a particular water supply over time,  Compare a water supply's quality with other water supplies in the region or from around the world. The results can also be used to determine if a particular stretch of water is considered to be "healthy."

FOSS4G September 2007 Seven water quality parameters Dissolved Oxygen (% Saturation) Nitrate (mg/L) pH Total Phosphate (mg/L) Total Dissolved Solids (mg/L) Temperature Change (C) Turbidity (NTU)

FOSS4G September 2007 WQI Calculation Where V actual : actual amount of n parameter from analysis V ideal : ideal value of water quality parameter V ideal for pH = 7, D.O. = 14.6 mg/L and for other parameters is zero. V standard : recommended WHO standard value of water quality parameter. q n that is a quality rating is computed using the following equation.

FOSS4G September 2007 WQI Calculation Where W (Weight factor) is computed using the following equation. Where K is proportionality constant that is derived from Where S n and S i are the WHO standard values of each water quality parameters.

FOSS4G September 2007 WQI The Q-value for each test should then be multiplied by the weighting factor. Summarize of all Q-value is a Water Quality Index rating. You may perform as many of the following tests as you wish. However, at least 6 must be completed, Divide the total of the Q-value by the total of the Weighting Factor to obtain the Water Quality Index rating.

FOSS4G September 2007 Demo System : WQI (Biwa Lake Supplies water to Osaka)

FOSS4G September 2007 Demo system : SST (WCS data source)

FOSS4G September 2007 Demo site : Turbidity Index (WCS data source)

FOSS4G September 2007 Conclusion The integration of two OGC-compliant open standards to create a comprehensive geoprocessing service utilizing real-time data from sensor observation network has been described SOS can be a valuable data source for WPS via the integrated client developed as a part of this study Due to standardization, the usage of geodata as well access to real-time data much easier and less expensive allows better decision making. We are now working on development of field water quality sensor that could be integrated with the present system for monitoring groundwater quality urban areas.

FOSS4G September 2007 Thank you