Handling Heterogeneous EO Datasets via the Web Coverage Processing Service



Similar documents
Agile Analytics on Extreme-Size Earth Science Data

Agile Retrieval of Big Data with. EarthServer. ECMWF Visualization Week, Reading, 2015-sep-29

Databases & Web Applications Lab Big Data Project A

WCS as a Download Service for Big (and Small) Data

On the Efficient Evaluation of Array Joins

Adding Big Earth Data Analytics to GEOSS

A Big Picture for Big Data

RDA PROPOSAL FOR Array Database Working Group (AD-WG) Peter Baumann, Jacobs University

INTEROPERABLE IMAGE DATA ACCESS THROUGH ARCGIS SERVER

Big Data Volume & velocity data management with ERDAS APOLLO. Alain Kabamba Hexagon Geospatial

The ORIENTGATE data platform

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

PART 1. Representations of atmospheric phenomena

Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps

NetCDF and HDF Data in ArcGIS

INPE Spatial Data Infrastructure for Big Spatiotemporal Data Sets. Karine Reis Ferreira (INPE-Brazil)

IDL. Get the answers you need from your data. IDL

Enterprise GIS Solutions to GIS Data Dissemination

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

UK Location Programme

Use of OGC Sensor Web Enablement Standards in the Meteorology Domain. in partnership with

EXPLORING NASA AND ESA ATMOSPHERIC DATA USING GIOVANNI, THE ONLINE VISUALIZATION AND ANALYSIS TOOL

Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley

Open Source Visualisation with ADAGUC Web Map Services

Databases for 3D Data Management: From Point Cloud to City Model

Oracle Platform GIS & Location-Based Services. Fred Louis Solution Architect Ohio Valley

TerraAmazon - The Amazon Deforestation Monitoring System - Karine Reis Ferreira

AN OPENGIS WEB MAP SERVER FOR THE ESA MULTI-MISSION CATALOGUE

<Insert Picture Here> Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel

Keystone Image Management System

Documentation of open source GIS/RS software projects

Where is... How do I get to...

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

CDI/THREDDS Interoperability: the SeaDataNet developments. P. Mazzetti 1,2, S. Nativi 1,2, 1. CNR-IMAA; 2. PIN-UNIFI

Scientific Data Management and Dissemination

Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies

Model examples Store and provide Challenges WCS and OPeNDAP Recommendations. WCS versus OPeNDAP. Making model results available through the internet.

EUMETSAT EO Portal. End User Image Access using OGC WMS/WCS services. EUM/OPS/VWG/10/0095 Issue <1> <14/01/2010> Slide: 1

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

Big Data and Analytics: A Conceptual Overview. Mike Park Erik Hoel

GIS Databases With focused on ArcSDE

Enterprise Image Management. An Esri White Paper November 2015

Leveraging Big Data Technologies to Support Research in Unstructured Data Analytics

About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G.

Oracle Spatial 10g. An Oracle White Paper August 2005

Brett Gaines Senior Consultant, CGI Federal Geospatial and Data Analytics Lead Developer

GeoKettle: A powerful open source spatial ETL tool

Description and Testing of the Geo Data Portal: A Data Integration Framework and Web Processing Services for Environmental Science Collaboration

Topics in basic DBMS course

How Single-Sign-On Improves The Usability Of Protected Services For Geospatial Data

An Introduction to Open Source Geospatial Tools

Cloud-based Geospatial Data services and analysis

The distribution of marine OpenData via distributed data networks and Web APIs. The example of ERDDAP, the message broker and data mediator from NOAA

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Developing Fleet and Asset Tracking Solutions with Web Maps

MrSID Plug-in for 3D Analyst

The needs on big data management for Operational Geo-Info Services: Emergency Response, Maritime surveillance, Agriculture Management

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington

Measurement of the effect of biomass burning aerosol on inhibition of cloud formation over the Amazon

A New Cloud-based Deployment of Image Analysis Functionality

Metadata for Data Discovery: The NERC Data Catalogue Service. Steve Donegan

LANDSAT 8 Level 1 Product Performance

A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems

Satellite'&'NASA'Data'Intro'

Mr. Apichon Witayangkurn Department of Civil Engineering The University of Tokyo

Managing a Geographic Database From Mobile Devices Through OGC Web Services

VITO Centre of Image Processing

Smart Cities require Geospatial Data Providing services to citizens, enterprises, visitors...

A standards-based open source processing chain for ocean modeling in the GEOSS Architecture Implementation Pilot Phase 8 (AIP-8)

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

GLOBAL DATA SPATIALLY INTERRELATE SYSTEM FOR SCIENTIFIC BIG DATA SPATIAL-SEAMLESS SHARING

Big Data in the context of Preservation and Value Adding

GIS Initiative: Developing an atmospheric data model for GIS. Olga Wilhelmi (ESIG), Jennifer Boehnert (RAP/ESIG) and Terri Betancourt (RAP)

the Cloud Dean McCormick Regional Sales Manager Geospatial MEA Region

Analysis of Climatic and Environmental Changes Using CLEARS Web-GIS Information-Computational System: Siberia Case Study

The only 100% open source, complete and flexible Business Intelligence suite

A SURVEY OF CLOUD COVER OVER MĂGURELE, ROMANIA, USING CEILOMETER AND SATELLITE DATA

SUMMER SCHOOL ON ADVANCES IN GIS

EED Task Order. Contract: NNG10HP02C Contractor: Raytheon Task Type:

Oracle8i Spatial: Experiences with Extensible Databases

Use of NASA World Wind Java SDK for Three-Dimensional Accessibility Visualization of Remote Areas in Lao P.D.R.

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

NASA s Big Data Challenges in Climate Science

Bhuvan. Indian Earth Observation Visualization. Indian Space Research Organisation. Multi Resolution. Societal Applications

Transcription:

Handling Heterogeneous EO Datasets via the Web Coverage Processing Service Piero Campalani a*, Simone Mantovani b, Alan Beccati a, a a a Jacobs University Bremen (DE) / b MEEO Srl (IT) * {p.campalani@jacobs-university.de OsGeo European Conference on Free and Open-Source Software for Geospatial Bremen (DE), 15-17th July 2014 Big Data ::

Credits : The European Union research fundings : MEEO Srl for data servers and use-cases : project partners for feedback and for helping improving our service. My team at the L-SIS research group

PREFACE: purpose of our investigations Evaluate the processing capabilities of the OGC WCPS processing query language on time series of EO image products (~TB). Credits: Clements/Walker, EGU 2014 Towards a different paradigm of geospatial web services: away from simple ROI data visualization. Demonstrate and benchmark the designed use cases on our WCPS service implementation.

Outline CONTEXT rasdaman and the initiative Multi-sensor Evolution Analysis (MEA) platform OGC OPEN STANDARDS Web Coverage Service (WCS) WCS processing extension (WCPS) USE CASES Single-product analysis Cross-products data comparison Cross-products data merging CONCLUSIONS & OUTLOOK

context

rasdaman: Agile Array Analytics raster data manager : SQL + tiled n-d array objects SELECT SELECT img.green[x0:x1,y0:y1] img.green[x0:x1,y0:y1] >> 130 130 FROM FROM LandsatArchive LandsatArchive AS AS img img WHERE WHERE avg_cells( avg_cells( img.nir img.nir )) << 17 17 Scalable parallel tile streaming architecture. In operational use since many years. OGC WCS Core Reference Implementation. 2013 Innovation Award FOSS4G Air Quality Europe in Asia 2014 Workshop Hanoi (DE)Big(VN) Data Peter P. Baumann Campalani

History of Array DBMSs rasdaman visitors 2013+

: Big Earth Data Analytics Scalable On-Demand Processing for the Earth Sciences EU FP7-INFRA, Sep 2011 Aug 2014, ~6 meur Platform: pioneer Array Database technology, rasdaman Integrated filtering & processing on metadata, regular/irregular grids, point clouds,... 11 partners (3 SMEs):

RTD Activity: Overview Big Geo Data engine development Based on rasdaman Array Database strictly open standards (OGC WCS, WCPS, WMS) Regular & irregular grids, point clouds, meshes Data/metadata search integration (xwcps) Scalable 2D/3D client toolkits & GUIs

Multi-sensor Evolution Analysis (MEA) Temporal analysis of atmospheric profiles, aerosols, cloud properties, + other EO products. Big Data ::

OGC open standards

OGC Web Coverage Service: Big Picture

OGC Web Coverage Processing Service OGC Web Coverage Processing Service (WCPS) - adopted 2008. High-level grid coverage filtering & processing language: "From MODIS scenes M1, M2, M3: difference between red & nir, as JPEG2000, but only those where nir exceeds 127 somewhere. for for $c $c in in (( M1, M1, M2, M2, M3 M3 )) where where some( some( $c.nir $c.nir >> 127 127 )) return return encode( encode( $c.red $c.red -- $c.nir, $c.nir, image/jp2 ) image/jp2 )

rationale & use cases

ent temporal support and resolutions Rationale Group time-series of rectified EO products into a single geospatial feature: a multi-dimensional coverage. Combine temporal Coordinate Reference Systems (CRSs) with geodetic one to create a single spatio-temporal geometric space. WCPS linear algebra to provide some first tools of preliminary data analysis for scientists: scaling and condensing operators to enable serverside NODATA-aware grids spatial and temporal co-location/aggregation on datasets with: Different temporal resolutions and support Different spatial resolution and shifted pixel-origins Either regular or irregular frequency FOSS4G Air Quality Europe in Asia 2014 Workshop Hanoi (DE)Big(VN) Data Peter P. Baumann Campalani

ent temporal support and resolutions Single product temporal analsyis (I) Retrieve time profiles (histories): which is the value in time over this point location? What is the maxima over this ROI in time? What is the history of weekly averages of this variable?

ent temporal support and resolutions Single product temporal analsyis (II) Simple statistics over time: what are the average aerosols concentrations of last month over Hanoi? How many times pollution level has exceeded a threshold? PDF? Where are there highest differences in this product on Tuesday and Wednesday? μ σ

ent temporal support and resolutions Single product temporal analsyis (III) What is the black&white 95%-confidence PM exceedance maps from statistical forecasts models for tomorrow? What is the air quality traffic-light map on a certain date? Credits: MEEO Srl

ent temporal support and resolutions Time-series cross-comparison (I) Retrieve NODATA-aware bivariate statistics What is the covariance of PM values and wind speeds on a near-by location? What is the time profile of linear correlation between two atmospheric variables? Time-space delta Δ maps and profiles: what is the maximum difference in my ROI between weekly data averages?

ent temporal support and resolutions Time-series cross-comparison (II) Single predictor linear model computations What is the beta coefficient of my possible predicor? What are the residuals of an hypothetical linear model applied on this day?

ent temporal support and resolutions Spatio-temporal data merging Mere averaging: what is the average spatially-enhanced map of AOT obtained by merging MODIS and MISR datasets colelcted on the previous 50 days? What are the maxima of daily averages from N different transport models? Exploiting statistical estimation error information: what is the MLEbased fusion map of these 3 different kriging models?

conclusions & outlook

Summary The WCPS query language allows for array analytics to be requested directly to your data server. WCPS can enhance the capabilities of a web service for value-adders handling remote-sensing imagery data. WCPS is an OGC open standard. Want to try it out? Contact us: http://rasdaman.org/wiki/mailinglists Check out our rasdaman tutorial: http://rasdaman.org/wiki/workshops/bigdatarasdamanapproach

WCPS capabilities demonstration app Setup OGC WCS endpoint of 1 year EO gridded rectified datasets of Aerosol Optical Thickness (AOT) @ 550nm from different sources: Level-3 24H NASA MOD08 product, 1 1 degrees (+ NODATA) Level-3 24H ESA CCI AOT product, 1 1 degrees (MEAN/STDEV)(+ NODATA) 3H ECMWF MACC Reanalysis AOT product, 1.125 1.125 degrees Deployment of WCPS queries for: Single-product data analysis and statistics retrieval Multiple-product data cross-comparison and merging Project site: http://worldwind.flanche.net/

Current limitations Only grids which have been pre-aligned to a uniform grid within the coordinate reference system are supported: Level-1 or 2 satellite datasets are left out. BBOX-subsetting is the only way to select regions of interest via WCS/WCPS: polygonal clipping highly common in GIS applications needs to be designed. No CRS reprojection make it harder to combine and cross-compare separate products.

@TODO Extend support to non-uniform ( warped ) grids for hosting a wider range of EO data; Finalize standardization of XML definition for time coordinate reference systems at OGC; Extend WCS and WCPS to define intersection operation(s) of grids with general geometries (lines, polygons, etc.) Proper handling of data uncertainty; More powerful processing with UserDefined Functions and R/Python bindings. FOSS4G Air Quality Europe in Asia 2014 Workshop Hanoi (DE)Big(VN) Data Peter P. Baumann Campalani

Links Big Earth Data Standards: rasdaman demonstrations http://www.earthlook.org/ The initiative http://earthserver.eu/ The open source rasdaman project http://rasdaman.org/ http://www.ohloh.net/p/rasdaman MEA platform http://earthserver.services.meeo.it/ OGC coverage service standards http://www.opengeospatial.org/standards/wcs http://www.opengeospatial.org/standards/wcps