Development of geoprocessing service with realtime data using wps and sos open standard
Download
1 / 34

Development of Geoprocessing Service with Realtime Data Using WPS and SOS Open Standard - PowerPoint PPT Presentation


  • 52 Views
  • Uploaded on

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. Introduction.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Development of Geoprocessing Service with Realtime Data Using WPS and SOS Open Standard' - callum-pace


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Development of geoprocessing service with realtime data using wps and sos open standard

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

FOSS4G2007 24-27 September 2007


Introduction
Introduction Using WPS and SOS Open Standard

  • 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).

FOSS4G2007 24-27 September 2007


Dynamic web gis
Dynamic Web-GIS Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Web processing service
Web Processing Service Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Pywps python web processing service
PyWPS Using WPS and SOS Open Standard(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.

FOSS4G2007 24-27 September 2007


Wps interface
WPS Interface Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Wps getcapabilities interface
WPS : GetCapabilities Interface Using WPS and SOS Open Standard

  • ppt\getcap01.jpg

http://mizu.info.gscc.osaka-cu.ac.jp/cgi-bin/wps.py?service=wps&version=0.4.0&request=getcapabilities

FOSS4G2007 24-27 September 2007


Wps describeprocess interface
WPS : DescribeProcess Interface Using WPS and SOS Open Standard

http://mizu.info.gscc.osaka-cu.ac.jp/cgi-bin/wps.py?service=wps&version=0.4.0&request=describeprocess&Identifier=shortestpath

FOSS4G2007 24-27 September 2007


Wps execute interface processaccepted
WPS : Execute Interface Using WPS and SOS Open Standard[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,y2,4923383&store=true&status=true

FOSS4G2007 24-27 September 2007


Wps execute interface processstarted
WPS : Execute Interface Using WPS and SOS Open Standard[ProcessStarted]

http://mizu.info.gscc.osaka-cu.ac.jp/wpsoutputs/executereponse-2007-6-18-15-9-3.xml

FOSS4G2007 24-27 September 2007


Wps execute interface processsucceeded
WPS : Execute Interface Using WPS and SOS Open Standard[ProcessSucceeded]

http://mizu.info.gscc.osaka-cu.ac.jp/wpsoutputs/executereponse-2007-6-18-15-9-3.xml

FOSS4G2007 24-27 September 2007


Web Processing Service Server Using WPS and SOS Open Standard

PyWPS System

GRASS GIS

GML

Execute Request

**Execute Request

http://wps.org/cgibin/wps.py?service=wps&

version=0.4.0&request=execute&

Identifier=shortestpath&Datainputs=cost,0,x1,596527,y1,4921298,x2,598173,y2,4923383&store=true&status=true

GeoTiff

GML

or GeoTiff Result

User

Shp

Web-Mapping

Application

PostgreSQL/PostGIS

FOSS4G2007 24-27 September 2007

WFS

WCS

GeoTiff, GML


Wps result gml
WPS : Result Using WPS and SOS Open Standard[GML]

FOSS4G2007 24-27 September 2007


Demo site
Demo site Using WPS and SOS Open Standard

FOSS4G2007 24-27 September 2007


Real-Time Data Using WPS and SOS Open Standard

Web Processing Service Server

PyWPS System

GRASS GIS

GML

Execute Request

GML

or GeoTiff Result

GeoTiff

User

Web-Mapping

Application

Shp

PostgreSQL/PostGIS

WFS

WCS

GeoTiff, GML

FOSS4G2007 24-27 September 2007


Sensor network
Sensor Network Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Wireless sensor system
Wireless Sensor system Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Sensor web enablement swe
Sensor Web Enablement Using WPS and SOS Open Standard(SWE)

FOSS4G2007 24-27 September 2007


Sensor web enablement swe1
Sensor Web Enablement (SWE) Using WPS and SOS Open Standard

  • 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]

FOSS4G2007 24-27 September 2007


Sensor Observation Service Using WPS and SOS Open Standard

(SOS)

GetObservation

Observations/Measurements

FOSS4G2007 24-27 September 2007


Sos result
SOS Result Using WPS and SOS Open Standard

FOSS4G2007 24-27 September 2007


Implementation of Real-time Using WPS and SOS Open Standard

unmanned modeling map

Sensor Observation Service

(SOS)

WFS

WCS

Web Processing Service

(WPS)

GeoTiff, GML

  • 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.

Web-Mapping

Application

User

FOSS4G2007 24-27 September 2007


Wps and sos integration
WPS and SOS integration Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Sos result gml
SOS Result -> GML Using WPS and SOS Open Standard

FOSS4G2007 24-27 September 2007


Water quality index wqi
Water Quality Index (WQI) Using WPS and SOS Open Standard

  • 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."

FOSS4G2007 24-27 September 2007


Seven water quality parameters
Seven water quality parameters Using WPS and SOS Open Standard

  • Dissolved Oxygen (% Saturation)

  • Nitrate (mg/L)

  • pH

  • Total Phosphate (mg/L)

  • Total Dissolved Solids (mg/L)

  • Temperature Change (C)

  • Turbidity (NTU)

FOSS4G2007 24-27 September 2007


Wqi calculation
WQI Calculation Using WPS and SOS Open Standard

qn that is a quality rating is computed using the following equation.

Where

Vactual : actual amount of n parameter from analysis

Videal : ideal value of water quality parameter

Videal for pH = 7, D.O. = 14.6 mg/L and for other parameters is zero.

Vstandard: recommended WHO standard value of water quality parameter.

FOSS4G2007 24-27 September 2007


Wqi calculation1
WQI Calculation Using WPS and SOS Open Standard

Where W (Weight factor) is computed using the following equation.

Where K is proportionality constant that is derived from

Where Sn and Si are the WHO standard values of each water quality parameters.

FOSS4G2007 24-27 September 2007


WQI Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Demo system wqi biwa lake supplies water to osaka
Demo Using WPS and SOS Open StandardSystem : WQI(Biwa Lake Supplies water to Osaka)

FOSS4G2007 24-27 September 2007

  • http://mizu.info.gscc.osaka-cu.ac.jp/waterwqi/


Demo system sst wcs data source
Demo Using WPS and SOS Open Standardsystem : SST (WCS data source)

FOSS4G2007 24-27 September 2007

  • http://mizu.info.gscc.osaka-cu.ac.jp/waterwqi/


Demo site turbidity index wcs data source
Demo site : Using WPS and SOS Open StandardTurbidity Index (WCS data source)

FOSS4G2007 24-27 September 2007


Conclusion
Conclusion Using WPS and SOS Open Standard

  • 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.

FOSS4G2007 24-27 September 2007


Thank you
Thank you Using WPS and SOS Open Standard

FOSS4G2007 24-27 September 2007


ad