Presentation is loading. Please wait.

Presentation is loading. Please wait.

WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative.

Similar presentations


Presentation on theme: "WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative."— Presentation transcript:

1 WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative for Geospatial Open Source Software GmbH d.nuest@52north.org

2

3 BIGDATABIGDATA

4 theoretical investigation laboratory experiment S C I E N C E simulation/ computation data analysis

5

6 What is processing? Output Data Process Input Data control Definition

7 What is web-based Processing? Output Data Process Input Data control SOA Definition

8 Processing Environment Backend Output Data Sources Input Data Sources Store / Load Exchange Process control What is web-based Processing?

9 Application Patterns Sharing Knowledge Sharing Processes

10 ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ---------------------------------------------- ----------------------------------------------

11 Web Processing Services Application Output Data Web Processing Service Input Data Data Service control Organisation

12 Web Processing Services Application Output Data Web Processing Service Input Data Data Service control Organisation Praa S

13 Web Processing Services Application Output Data Web Processing Service Input Data Data Service control Organisation Praa S Integration Lazyness Comparison Efficiency Sharing Reusability Independence

14 Deployment Use Cases Processes local remote local Spatial Data Everything‘s local Process external data sources in your local environment. B) Process your local data in an external environment Process external data sources in an external environment A) C) D)

15 Moving Code Process* Environment AEnvironment B * functional description, platform description, hardware description/infrastructure, explotation rights/licenses/terms of use, …

16 Moving Code Packages

17 Streaming Data Processing Environment Process t Data Output Foerster, Schäffer, G.Carillo

18 Control Layer Processing Environment Data (local, large) Output control C Scripts controlled by Python Control Layer Local/Monolithic/Legacy Software Script client HTTP Standardized

19 Enabling Generic Views Processing Environment Online Data Sources Process Web based control (mobile) Output Document Real-time Data Sources Process

20 Wrapping Script Language WPS4R

21

22

23

24 Communities Company Long Term License Management Code Repositories is a dissemination platform is a service center 52°North does applied research and … is a collaboration network http://52north.org/about/partners/ GENESIS OSIRIS UncertWeb INTAMAP DETECT GeoViQua OWS SME

25 Communities Collaboration http://52north.org/about/partners/ Ilwis Geoprocessing Earth Observation Geostatistics 3D Metadata Management Security Semantics Sensor Web

26 standard implementation client server

27

28 http://xkcd.com/927/

29 Challenges Exchangeability and Interoperability of Processes Granularity Lingua Franca for Processes across Domains? Security Reusability | Scalability | Performance Documentation and Discovery Collaboration Coordination Concentration

30 One more thing… http://geoviqua.geolabel.questionpro.com Deadline: 20th of October 2012

31 Talk to me about … Data Quality (Modelling, Visualisation, Review) Open Data Citizen Science Sensor Web Questions? http://geoviqua.geolabel.questionpro.com

32

33 WPS4R http://52north.org/wps4r Expose arbitrary R scripts via WPS Variety of input and output formats – Under development! – Vector, Raster, … Current Use Cases: Reproducibility, Clients/Usability, Publishing

34 Demo

35

36

37

38 Plot Example

39 Report Generation - Example

40 ArcGIS Client

41 INTAMAP INTeroperability and Automated MAPping “backend” R package – http://www.intamap.org/intamap-package.php http://www.intamap.org/intamap-package.php WPS Server O&M Input Clients – JAVA API – Stand-alone: http://www.intamap.org/tryGenericClient.php http://www.intamap.org/tryGenericClient.php


Download ppt "WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative."

Similar presentations


Ads by Google