processing chains with ogc web processing services to process satellite data in a geoportal
DESCRIPTION
Processing chains with OGC Web Processing Services to process satellite data in a geoportal by Jonas Eberle of University of Jena.TRANSCRIPT
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
Jonas Eberle 15th September 2011 2
1. Objectives
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
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
Jonas Eberle 15th September 2011 5
2. Concept & Software
Jonas Eberle 15th September 2011 6
Spatial Data Infrastructure
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)
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
Jonas Eberle 15th September 2011 9
3. Application: MODIS
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
Jonas Eberle 15th September 2011 11
4. Client application / WebGIS
Jonas Eberle 15th September 2011 12
Jonas Eberle 15th September 2011 13
WPS client
Jonas Eberle 15th September 2011 14
Creating workflows
Jonas Eberle 15th September 2011 15
5. Summary & Discussion
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
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
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]