Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "FOSS4G2007 24-27 September 2007 Development of Geoprocessing Service with Realtime Data Using WPS and SOS Open Standard Sarawut Ninsawat, Venkatesh Raghavan."— Presentation transcript:

1 FOSS4G2007 24-27 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

2 FOSS4G2007 24-27 September 2007 Introduction Rapid urbanization is global phenomenon and it is estimated that 60% of the worlds population will be urban by the year 2050. 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).

3 FOSS4G2007 24-27 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.

4 FOSS4G2007 24-27 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.

5 FOSS4G2007 24-27 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 2.0.0 http://pywps.wald.intevation.org/index.psp.

6 FOSS4G2007 24-27 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.

7 FOSS4G2007 24-27 September 2007 WPS : GetCapabilities Interface ppt\getcap01.jpg http://mizu.info.gscc.osaka-cu.ac.jp/cgi- bin/wps.py?service=wps&version=0.4.0&request=getcapabilities

8 FOSS4G2007 24-27 September 2007 WPS : DescribeProcess Interface http://mizu.info.gscc.osaka-cu.ac.jp/cgi- bin/wps.py?service=wps&version=0.4.0&request=describeprocess&Identifier =shortestpath

9 FOSS4G2007 24-27 September 2007 WPS : Execute Interface [ProcessAccepted] http:// 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,4921298,x2,598173,y 2,4923383&store=true&status=true

10 FOSS4G2007 24-27 September 2007 WPS : Execute Interface [ProcessStarted] http://mizu.info.gscc.osaka-cu.ac.jp/wpsoutputs/executereponse-2007-6-18-15- 9-3.xml

11 FOSS4G2007 24-27 September 2007 WPS : Execute Interface [ProcessSucceeded] http://mizu.info.gscc.osaka-cu.ac.jp/wpsoutputs/executereponse-2007-6-18-15- 9-3.xml

12 FOSS4G2007 24-27 September 2007 **Execute Request http://wps.org/cgibin/wps.py?service=wps& version=0.4.0&request=execute& Identifier=shortestpath&Datainputs=cost,0,x1,596527,y1,4921 298,x2,598173,y2,4923383&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

13 FOSS4G2007 24-27 September 2007 WPS : Result [GML]

14 FOSS4G2007 24-27 September 2007 Demo site

15 FOSS4G2007 24-27 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

16 FOSS4G2007 24-27 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.

17 FOSS4G2007 24-27 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.

18 FOSS4G2007 24-27 September 2007 Sensor Web Enablement (SWE)

19 FOSS4G2007 24-27 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]

20 FOSS4G2007 24-27 September 2007 GetObservation Observations/Measurements Sensor Observation Service (SOS)

21 FOSS4G2007 24-27 September 2007 SOS Result

22 FOSS4G2007 24-27 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.

23 FOSS4G2007 24-27 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.

24 FOSS4G2007 24-27 September 2007 SOS Result -> GML

25 FOSS4G2007 24-27 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."

26 FOSS4G2007 24-27 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)

27 FOSS4G2007 24-27 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.

28 FOSS4G2007 24-27 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.

29 FOSS4G2007 24-27 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.

30 FOSS4G2007 24-27 September 2007 Demo System : WQI (Biwa Lake Supplies water to Osaka) http://mizu.info.gscc.osaka-cu.ac.jp/waterwqi/

31 FOSS4G2007 24-27 September 2007 Demo system : SST (WCS data source) http://mizu.info.gscc.osaka-cu.ac.jp/waterwqi/

32 FOSS4G2007 24-27 September 2007 Demo site : Turbidity Index (WCS data source)

33 FOSS4G2007 24-27 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.

34 FOSS4G2007 24-27 September 2007 Thank you


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

Similar presentations


Ads by Google