Presentation is loading. Please wait.

Presentation is loading. Please wait.

FOSS4G: 52°North Geoprocessing From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009.

Similar presentations


Presentation on theme: "FOSS4G: 52°North Geoprocessing From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009."— Presentation transcript:

1 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009 Bastian Schäffer, 52°North

2 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Introduction

3 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS

4 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS WMS

5 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS WMS WFS

6 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS WMS WCS WFS

7 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS WMS WCS WFS CSW

8 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing GDI Integration Processing

9 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing GDI Integration Processing

10 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing GDI Integration Processing

11 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing GDI Integration Processing

12 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS WMS WCS WFS CSW

13 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing SDI Integration Computational Power Network Bandwidth

14 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing SDI Integration Computational Power Network Bandwidth  serverside processing

15 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing SDI Integration Processing

16 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing SDI Integration Processing Service

17 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing SDI Integration Processing Service  Standardized Interface  unified access  Deploy-once-use-everywhere

18 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing SDI Building Blocks

19 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS WMS WCS WFS CSW

20 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing OGC Web Services Introduction SOS WMS WCS WFS CSW WPS

21 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Introduction WPS -Introduction

22 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS 101  What is a WPS?  Web Based Processing WPS

23 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS  WPS WPS Process 1 Process 2 Process n

24 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS  WPS GetCapabilities WPS Process 1 Process 2 Process n

25 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS  WPS GetCapabilities DescribeProcess WPS Process 1 Process 2 Process n

26 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS  WPS GetCapabilities DescribeProcess Execute WPS Process 1 Process 2 Process n

27 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS  Example ??? WPS ???

28 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS  Example ??? WPS Buffer Process 2 Process n

29 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing ??? WPS Buffer Process 2 Process n WPS  Example 20

30 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing ??? WPS Buffer Process 2 Process n WPS  Example 20

31 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Introduction Technical Features

32 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS additional features  Execution Introduction

33 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing WPS additional features  Execution  Synchronous  Asynchronous  Binding  GET  POST  SOAP Introduction

34 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Execution synchronous Object1Object2 Introduction

35 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Execution asynchronous  Push-model Object1Object2 Introduction

36 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Execution asynchronous  Pull-model Object1Object2 50% reference result Introduction

37 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Introduction Clients

38 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing http://giv-bandog.uni-muenster.de:8081/OL/SpanishRoads.html

39 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing

40 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing uDig CLIENTS

41 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Jump CLIENTS

42 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing

43 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing

44 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing

45 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing

46 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing gvSig + Sextante

47 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing

48 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Introduction Who does all the work?

49 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration WPS 52°North WPS

50 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante FOSS Library: –230 Algorithms –Universidad de Extremadura, Spanien  Victor Olaya

51 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Analysis tools for raster layers –… Basic hydrological analysis –Flow accumulation. –Watersheds. –… Basic tools for raster layers –Aggregate. –Basic statistics. –… Raster buffers –Buffer. –Threshold buffer. Calculus tools for raster layer –Raster calculator. Cost, distances and routes –… Focal statistics –… Fuzzy logic –Fuzzify. Geomorphometry and terrain analysis –Slope. –… Geostatistics –… Image processing –…

52 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Indices and other hydrological parameters –… Local statistics –… Location/allocation –Location/allocation. Pattern analysis –Diversity. –… Profiles –… Raster creation tools –… Rasterizacion and interpolation –Universal Kriging. –… Reclassify raster layers –Reclassify –… Statistical methods –… Table tools –… Tools for categorical raster layers –… Tools for line layers –…. Tools for point layers –…

53 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Tools for polygon layers –…. Tools for vector layers –… Vectorization –… Vegatation indices –NDVI. –… Visibility and lighting –…

54 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration WPS 52°North WPS

55 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration 1. I/O

56 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing ??? WPS Architectur Process 1 Process 2 … Process n GML Shape … GML Shape …

57 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration 1. I/O 2. Data conversion

58 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration 1. I/O 2. Data conversion 3. Dynamic Process selection

59 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration 1. I/O 2. Data conversion 3. Dynamic Process selection 4. Sextante Process Execution

60 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration 1. I/O 2. Data conversion 3. Dynamic Process selection 4. Sextante Process Execution 5. Data conversion

61 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration 1. I/O 2. Data conversion 3. Dynamic Process selection 4. Sextante Process Execution 5. Data conversion 6. I/O

62 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Sextante Integration 1. I/O 2. Data conversion 3. Dynamic Process selection 4. Sextante Process Execution 5. Data conversion 6. I/O 7. Cleanup

63 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Scenario

64 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Scenario -Problem: -Crop health estimation in the Sub-Sahara region

65 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Scenario

66 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Scenario

67 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing NDVI Normalized Difference Vegetation Index

68 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Model

69 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing DouE Deploy-once-use-Everywhere WPS-T Process 1 Process N DeployProcess Process N+1 Orchestration Engine

70 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing DouE Deploy-once-use-Everywhere WPS-T Process 1 Process N Execute Process N+1 Orchestration Engine

71 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing

72 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Conclusion

73 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing Fazit  Sextante bridges a gab for WPS and SDIs  Seamless integration of Sextante processes in SDIs possible  Dynamic Sextante Wrapping possible  230 Sextante Processes  No expert knowlegde  Sextante functionality accessible via standardized interfaces  Sextante in different clients/environments  „deploy-once-use-every-where“  Sextante in Workflows  SaaS  MaaS  Cloud Computing THURSDAY: 13:30 Parkside G04 „Geoprocessing in the clouds“

74 http://www.52north.org/wps FOSS4G: 52°North Geoprocessing 52° Geoprocessing Thank You Questions? schaeffer@52north.org


Download ppt "FOSS4G: 52°North Geoprocessing From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009."

Similar presentations


Ads by Google