Download presentation
Presentation is loading. Please wait.
Published byCordelia Page Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.