Preserving Geo-Scientific Data Assets Through Service Interoperability

Slides:



Advertisements
Similar presentations
GALEON :: OGC Huntsville, 2006-mar-08 IUB GALEON Status Update Huntsville, 2006-mar-08 Peter Baumann, Ivan Delchev International University Bremen, rasdaman.
Advertisements

Inside an XSLT Processor Michael Kay, ICL 19 May 2000.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
Kensington Oracle Edition: Open Discovery Workflow Meets Oracle 10g Professor Yike Guo.
The EarthServer initiative: towards Agile Big Data Services
® OGC Web Services Initiative, Phase 9 (OWS-9): Innovations Thread - OPeNDAP James Gallagher and Nathan Potter, OPeNDAP © 2012 Open Geospatial Consortium.
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web Map Specifications Liping Di, Zhangshi Yin, Wenli Yang, Meixia Deng, and R.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Big Data: Arrays :: RDA 4th Plenary :: © 2014 P. Baumann RDA 4th Plenary 2014-sep-22, Amsterdam, The Netherlands Peter Baumann Jacobs University | rasdaman.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
® Sponsored by In Location Alliance Coordination: architecture and use cases 95th OGC Technical Committee Andreas Wachter, ILA/Qualcomm George Percivall.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
material assembled from the web pages at
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
Efficient RDF Storage and Retrieval in Jena2 Written by: Kevin Wilkinson, Craig Sayers, Harumi Kuno, Dave Reynolds Presented by: Umer Fareed 파리드.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
ITSC/University of Alabama in Huntsville ADaM System Architecture Rahul Ramachandran, Sara Graves and Ken Keiser Mathematical Challenges in Scientific.
WIGOS Data model – standards introduction.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
AIP Deep Dive :: Coverage Cubes :: © 2015 rasdaman - AIP-8 Results - GEO XII Plenary, Mexico City, Alexandru Mircea Dumitru Jacobs University.
Data Assimilation Decision Making Using Sensor Web Enablement M. Goodman, G. Berthiau, H. Conover, X. Li, Y. Lu, M. Maskey, K. Regner, B. Zavodsky, R.
© 2005, Open Geospatial Consortium, Inc. CrisisGrid: Critical Infrastructure and Informatics for Emergency Response 4 May 2005 Mark Reichardt President.
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
INSPIRE KEN :: © 2015 AD, PB Alex Dumitru Jacobs University | rasdaman GmbH Spatio-Temporal Coverage World Through The Looking Glass.
® Sponsored by SOS 2.0 Profile For Hydrology 90th OGC Technical Committee Washington, DC Michael Utech 26 March 2014 Copyright © 2014 Open Geospatial Consortium.
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
HMA-FO ODA, June 2011 HMA Follow-On Task 3 Online Data Access (ODA) in the frame of ESA's Heterogeneous Missions Accessibility (HMA) initiative Final Presentation.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Information Retrieval in Practice
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Datacube projects in ESA
HMA Follow On Activities
Data Mining – Intro.
Efficient Evaluation of XQuery over Streaming Data
RSS Data-farm: from local storage to the cloud
PGT(CS) ,KV JHAGRAKHAND
More Data Management and Services
Session 3A: Catalog Services and Metadata Models
OGC Standards Overview
Open Source distributed document DB for an enterprise
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
WGISS Connected Data Assets
Flanders Marine Institute (VLIZ)
Common Framework for Earth Observation Data
Facilitator Thematic Cluster #3
HMA SPS Mandatory I/F Development
HMA Follow On Activities
The VITO Earth Observation LTDA Facility
Earth Observation topics in OGC
Sensor Services & Processing Services
Point Clouds as Coverages
Overview of Progress HMA Standardisation Work
Data Warehousing and Data Mining
Data sharing and visualisation
Standardisation Status Update
Overview of big data tools
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Publishing image services in ArcGIS
and perspectives for AIXM
What's New in eCognition 9
SDI from a technological perspective: Standards
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Which INSPIRE download service to implement?
Presentation transcript:

Preserving Geo-Scientific Data Assets Through Service Interoperability PV 2009 2009-dec-02, Villanueva de la Canada, Spain Peter Baumann, Andrei Aiordachioaie Jacobs University Bremen Disclaimer: our opinions, not necessarily those of OGC

Motivation WCS & WCPS Implementation & optimization Summary & Outlook

Sensor Data Ev'ryWhere… Focus of this talk sensor feeds These examples are but the tip of the iceberg of WCPS applications. Actually, WCPS enables all earth sciences to unleash the potential of their data assets in a controlled manner – for direct users, for cascading services, or as part of networks without human intervention at all. raster server

Sensor Data Ev'rywhere… Semantic Web sensors feeds These examples are but the tip of the iceberg of WCPS applications. Actually, WCPS enables all earth sciences to unleash the potential of their data assets in a controlled manner – for direct users, for cascading services, or as part of networks without human intervention at all. raster server

Open GeoSpatial Consortium, www.opengeospatial.org (Part of) The OGC Quilt Open GeoSpatial Consortium, www.opengeospatial.org feature data WFS WMS imagery coverage data WCS meta data CS-W

(Part of) The OGC Quilt … … … data imagery data data WMS FE WFS-T WCS-T WCPS CQL CS-T feature coverage meta … … … WFS WCS CS-W

Web Coverage [Processing] Service Coverage = "space-time varying phenomenon" ISO 19123, OGC Abstract Topic 6; GML WCS: simple access subsetting, scaling, reprojection, encoding WCPS: raster language Expressive power: image & signal processing, statistics …except recursion  safe Formal evaluation model

WCPS By Example "From MODIS scenes M1, M2, and M3, the absolute of the difference between red and nir, in HDF-EOS" for c in ( M1, M2, M3 ) return encode( abs( c.red - c.nir ), "hdf“ ) (hdfA, hdfB, hdfC)

WCPS By Example "From MODIS scenes M1, M2, and M3, the absolute of the difference between red and nir, in HDF-EOS" …but only those where nir exceeds 127 somewhere for c in ( M1, M2, M3 ) where some( c.nir > 127 ) return encode abs( c.red - c.nir ), "hdf“ ) (hdfA, hdfC)

WCPS By Example "From MODIS scenes M1, M2, and M3, the absolute of the difference between red and nir, in HDF-EOS" …but only those where nir exceeds 127 somewhere …inside region R for c in ( M1, M2, M3 ), r in ( R ) where some( nir > 127 and R ) return encode abs( c.red - c.nir ), "hdf“ ) (hdfA)

WCPS: Use Cases „SQL for coverages“: ad-hoc navigation, extraction, aggregation, analysis Time series Image processing Summary data Sensor fusion & pattern mining

Outlook: WCS 2.0 public comment & e-vote starting Dec-10, 2009 GML coverage model n-D coverages, incl. non-space/time axes Formal semantics definition (GML, XPath) Crisp: Core 17 p, KVP extension 3 p, ... Harmonization WCS – GML – SWE source: [OGC 09-153]

Multi-Source Merge & Delivery Scenario 1: ground segment: integrated WCS + WCS-T + WCPS ESA Heterogeneous Mission Access Follow-On (HMA-FO) Scenario 2: on board: Deploy WCPS on satellite NASA s1 s2 u1 ... WCS-T coverage database WCS sn u2 s1 SOS ... WCPS s2 ... um sn

So Why "Semantic"? Formal semantics for language allows machine-machine communication, no human intervention required Clients (other services?) can compose requests Ex: Client: "Let's see, which server can handle reprojection / exponentials / ... ?" In a cloud: "hm, this subexpression I better pass on to node X" "Evaluating this request will take an estimated 3.5min, over 500 objects match." "Sorry, this request's complexity exceeds your CPU quota"

PetaScope: WCPS Reference Implementation clients visual clients cmd line client Java 1.6; Swing, Jgraph, GWT Java 1.6; Tomcat, Xerces, ANTLR WCS, WCS-T, WCPS [WPS] translator parser metadata raster server rasdaman PostgreSQL relational DBMS www.petascope.org

Optimization Adaptive tiling Adaptive compression Multi-dimensional indexing Distributed query processing Query rewriting Pre-aggregation Physical operator clustering Transparent tape integration Just-in-time compilation GPU processing Tile caching ... Aligned regular tiling is not flexible enough to adapt to all access patterns and MDD properties. The need to support different types of access patterns leads to the adoption of arbitrary multidimensional tiling (tiles may have different sizes and be nonaligned). In order to be able to adapt arbitrary tiling to access needs, different algorithms for tiling and different ways of specifying tiling are required - tiling strategies. (Arbitrary tiling includes regular tiling as a special case and, therefore, may insure at least the same performance.)

Optimization Example: Just-In-Time Compilation for x in (float_matrix) return x*x*...*x Observation: interpreted mode slows down Approach: cluster suitable operations compile & dynamically bind Benefit: Speed up complex, repeated operations Variation: compile code for GPU [Jucovschi, Stancu-Mara 2008] Times [ms] for 5122 * n ops

Summary OGC coverage standards for open, interoperable access Starting WCS 2.0 GML based  harmonization Language-based interfaces add flexibility + optimizability + scalability Data interopability  service interoperability Our research: flexible, scalable raster services Websites: www.petascope.org www.earthlook.org