Use of WPS for Earth Observation 4 th
Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel
Agenda • Intro WPS – Basic usage – Chaining • Use of WPS in the Architecture Implementation Pilot Phase 8 – Use of chained WPS for Data Quality Assurance • (Mike Jackson, Didier G. Leibovici, Sam Meek - COBWEB) • Big Data Analysis – WPS and HADOOP
Intro WPS • Principle – Similar to Unix filter • stdin > processing > stdout • f(x) = y • WPS is like a “Unix filter” on the Web
Intro WPS • Behaves like the other OGC Web Services (WMS, WFS, WCS, CSW, …) Diagram by 52 North
Get. Capabilities Diagram by Geo-Solutions. it
Describe. Process Diagram by Geo-Solutions. it
Execute Diagram by Geo-Solutions. it
WPS Chaining • Remember the Unix filter from slide 3? – Connect stdout to stdin using | • ls -l | grep ”Mar” • ls -l | grep ”Mar" | sort +4 n | more • WPS’s can also be chained! – So you can run more complex analysis (model)
Using WPS • Use of WPS in the Architecture Implementation Pilot Phase 8 (AIP-8) – Use of chained WPS for Data Quality Assurance • (Mike Jackson, Didier G. Leibovici, Sam Meek – COBWEB)
AIP Participants using WPS SBA Organisation JAXA Connecting. GEO Cloud. Sigma SDI 4 Apps EU BON FOODIE Smart. Open. Data GEOSS Water Services Chile FSU-Jena NATO STO-CMRE CIESIN COBWEB CNR Storm. Center NASA Ben Burford GMU INCOSE CITI-SENSE He Cl We Dm Ag Technical Wa X Bd En Other Auth Proces sing LD Cloud X ? X X WS in GCI X X X Ocean X X X X X X X X Air. Q X X X X X X X X Portal App X X Sen sor X X ? X X X X X X X CB & BP X X X X X
Example • Use of chained WPS for Data Quality Assurance – (Mike Jackson, Didier G. Leibovici, Sam Meek – COBWEB) • Context: – VGI – Citizen Science – Citizens Observing in Biospheres
Quality assuring data through atomic tests – 7 Pillars
System Architecture
User interface
Example workflow: Ash Dieback risk in the Dyfi Biosphere
Reversal • f(x) = y • We download the Earth (x) to many times a day – Data lives happily in the cloud – Bandwidth and Processing power is infinite in the cloud(s) (almost, sort of) • Upload f() to x, and download y! – F() is relatively small and y is expected to be small • WPS-Transactional! – Upload the f() to the Web Service
Big Data Analysis • WPS with HADOOP, SPARK, … • http: //www. opengeospatial. org/blog/1866 • Further investigated in OGC Test. Beds and AIP-8
Thank you! • Questions? • bdelathouwer@opengeospatial. org
- Slides: 18