processing chains with ogc web processing services to process satellite data in a geoportal

18
Jonas Eberle 15th September 2011 1 Processing chains with OGC Web Processing Services to process satellite data in a geoportal Jonas Eberle (University of Jena) Supervisors: Dr. Christian Strobl (DLR), Prof. Dr. Christiane Schmullius (Uni Jena) FOSS4G 2011 Denver

Upload: foss4g-2011

Post on 18-Nov-2014

1.809 views

Category:

Technology


2 download

DESCRIPTION

Processing chains with OGC Web Processing Services to process satellite data in a geoportal by Jonas Eberle of University of Jena.

TRANSCRIPT

Page 1: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 1

Processing chains with OGC Web Processing Servicesto process satellite data in a geoportal

Jonas Eberle (University of Jena)Supervisors: Dr. Christian Strobl (DLR), Prof. Dr. Christiane Schmullius (Uni Jena)

FOSS4G 2011 Denver

Page 2: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 2

1. Objectives

Page 3: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 3

Thematical purpose

Processing workflowProcessing workflow

Download dataDownload data

Extract fire pointsExtract fire points

L0 to L1BL0 to L1B

Create quicklooksCreate quicklooks

Publish dataPublish data

MODIS Level-0MODIS Level-0

Near-RealtimeNear-Realtime

Data archiveData archive

Operational ServiceOperational Service

WebpageWebpage

GeodatabaseGeodatabase

Page 4: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 4

Technical purpose

OGC Web Processing ServiceOGC Web Processing Service

Download dataDownload data MOD14MOD14

L0 to L1BL0 to L1B GeoTiff-ExportGeoTiff-Export

Quicklook-GenerationQuicklook-Generation

Publish dataPublish data

WPS Orchestration EngineWPS Orchestration Engine

FireproductFireproduct Landsurface-temperatureLandsurface-temperature

MODIS-Visualisation

MODIS-Visualisation

WebGIS ClientWebGIS Client

Data searchData search WPS clientWPS client Workflow creationWorkflow creationVisualisationVisualisation

Page 5: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 5

2. Concept & Software

Page 6: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 6

Spatial Data Infrastructure

Page 7: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 7

pyWPS for OGC Web Processing Service

• 2 Instances:– Public processes

– Administration processes (secured)

• Data Management:– Handling large data

– Exchange of data between processes Local processing directory (optional)

Page 8: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 8

Software for process chaining

• 52 North Orchestration Engine• Apache ODE with BPEL• DIMS-WPS Orchestration• Taverna Workbench

Summary:

no standardised way for chaining

BPEL is complex

simple XML-Workflow only for DIMS-WPS

Page 9: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 9

3. Application: MODIS

Page 10: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 10

Overview of developed processes & workflows

• Common processes– modis_download

– modis_l1b

– modis_l1b_crefl

– modis_l1b_crefl_geotiff

• Individual processes– modis_mod14

– modis_lst

• Additional processes– info_points_grass

– convert_gml_to_shp

• Dissemination storeMODIS storeFires publishData

• Administration cleanUpData

• Workflows– Fireservice– Fireproduct– Landsurfacetemperature– Corrected reflectance

Page 11: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 11

4. Client application / WebGIS

Page 12: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 12

Page 13: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 13

WPS client

Page 14: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 14

Creating workflows

Page 15: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 15

5. Summary & Discussion

Page 16: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 16

Summary

1. Modular WPS based processes to derive MODIS products

2. Automatic services as well as interactive application flow

3. Direct interface to DIMS metadata system and data archive

4. WebGIS based on a CMS to – start and monitor processes,

– visualize processed output data,

– add aditional content and maps,

– and assign individual user rights

5. Web-based workflow editor based on WPS

Page 17: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 17

Discussion

• Web-based processing– High potential of web-based processing with workflows

– Standards for “simple” process chaining are missing

– Efficient data management with list of available data

• WebGIS– Using a CMS as background framework

– User-Authentification with security proxies

Page 18: Processing chains with OGC Web Processing Services to process satellite data in a geoportal

Jonas Eberle 15th September 2011 18

Thank you for your attention!

Questions?

Contact information:

Jonas EberleFriedrich-Schiller-University

Institute for GeographyDepartment Earth Observation

Loebdergraben 3207743 Jena, Germany

phone: +49 3641 94 88 89email: [email protected]