Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March...
-
Upload
jocelyn-lester -
Category
Documents
-
view
218 -
download
0
Transcript of Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March...
![Page 1: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/1.jpg)
Use of WPS for Earth Observation
4th GEOSS Science and Technology Stakeholder Workshop
25 March 2015
Sheraton Norfolk Waterside Hotel
![Page 2: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/2.jpg)
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
![Page 3: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/3.jpg)
Intro WPS
• Principle– Similar to Unix filter
• stdin > processing > stdout• f(x) = y
• WPS is like a “Unix filter” on the Web
![Page 4: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/4.jpg)
Intro WPS
• Behaves like the other OGC Web Services (WMS, WFS, WCS, CSW, …)
Diagram by 52North
![Page 5: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/5.jpg)
GetCapabilities
Diagram by Geo-Solutions.it
![Page 6: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/6.jpg)
DescribeProcess
Diagram by Geo-Solutions.it
![Page 7: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/7.jpg)
Execute
Diagram by Geo-Solutions.it
![Page 8: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/8.jpg)
WPS Chaining
• Remember the Unix filter from slide 3?– Connect stdout to stdin using |
• ls -l | grep ”Mar”• ls -l | grep ”Mar" | sort +4n | more
• WPS’s can also be chained!– So you can run more complex analysis (model)
![Page 9: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/9.jpg)
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)
![Page 10: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/10.jpg)
SBA Technical
Organisation He Cl We Dm Ag Wa Bd En Other AuthProces
sing LD CloudWS in
GCISensor Portal App CB & BP
JAXA X X X XConnectingGEO X X X XCloudSigma ? X X X XSDI4Apps X X X XEU BON X X X XFOODIE X X X X XSmartOpenData X X X XGEOSS Water Services X X X X X X X X
Chile X X X X XFSU-Jena X X X X X X XNATO STO-CMRE X X Ocean X X X X XCIESIN X X X X XCOBWEB X X X X X XCNR X X X X X X X XStormCenter X X X X X X X X X X X X XNASA X X X X X XBen Burford X X ? XGMU X X X X X X XINCOSE X ? X XCITI-SENSE X AirQ X X X X X
AIP Participants using WPS
![Page 11: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/11.jpg)
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
![Page 12: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/12.jpg)
Quality assuring data through atomic tests – 7 Pillars
![Page 13: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/13.jpg)
System Architecture
![Page 14: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/14.jpg)
User interface
![Page 15: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/15.jpg)
Example workflow: Ash Dieback risk inthe Dyfi Biosphere
![Page 16: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/16.jpg)
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
![Page 17: Use of WPS for Earth Observation 4 th GEOSS Science and Technology Stakeholder Workshop 25 March 2015 Sheraton Norfolk Waterside Hotel.](https://reader031.fdocuments.net/reader031/viewer/2022032309/56649d355503460f94a0cb92/html5/thumbnails/17.jpg)
Big Data Analysis
• WPS with HADOOP, SPARK, …• http://www.opengeospatial.org/blog/1866
• Further investigated in OGC TestBeds and AIP-8