© Crown copyright Met Office WCSplus Making the Web Coverage Service work for the Fluid Earth Sciences Community Bruce Wright (Senior IT Architect), 7.

Slides:



Advertisements
Similar presentations
1 WCS Encoding Format Profiles netCDF Example Stefano Nativi, Lorenzo Bigagli, Ben Domenico, John Caron March 2006 Draft based mainly on presentations.
Advertisements

OGC Technical Committee Huntsville, GALEON – NERC/CCLRC experience Andrew Woolf e-Science Centre, CCLRC Rutherford.
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Page 1 © Crown copyright 2005 Workshop on Metadata Beijing27-29 September Report on Metadata Gil Ross (Met Office UK) WIS Working Group Geneva.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Copyright © 2010, Open Geospatial Consortium, Inc. Met Ocean Time Issue Resume Met-Ocean DWG 72nd OGC Technical Committee Frascati, Italy 8 March 2010.
Routemap to derive ISO models from BUFR Why do we need both ISO and BUFR models? –The BUFR data model is very large – much larger in principle than most.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
® OGC Web Services Initiative, Phase 9 (OWS-9): Innovations Thread - OPeNDAP James Gallagher and Nathan Potter, OPeNDAP © 2012 Open Geospatial Consortium.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
NDFD Technical Workshop (Nov 2, 2006) 1 GIS Web Services NDFD Technical Workshop November 2, 2006 John Schattel -
Session 1: Introduction to Geospatial Standards Why do we care about standards? Agreement on syntax, information models and interfaces lets us share information.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
THREDDS Data Server, OGC WCS, CRS, and CF Ethan Davis UCAR Unidata 2008 GO-ESSP, Seattle.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
THREDDS Data Server, OGC WCS, CRS, and CF Ethan Davis UCAR Unidata 2008 GO-ESSP, Seattle.
® Hosted and Sponsored by Copyright © 2011Open Geospatial Consortium Met Ocean Best Practices Progress report 78th OGC Technical Committee Boulder, Colorado.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
Interoperability ERRA System.
© Crown copyright 2007 OGC MDWG Meteorology Domain Working Group Chris Little
Using python client libraries to access remote servers via Web Coverage Services Dominic Lowe, BADC Ben Domenico, Unidata/UCAR* and the GALEON Team * Work.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
CEOS WGISS May 2006 NASA Support for WTF-CEOP Sept 11, 2006 Ken McDonald, NASA Yonsook Enloe, SGT Inc.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
1 The NERC DataGrid DataGrid The NERC DataGrid DataGrid AHM 2003 – 2 Sept, 2003 e-Science Centre Metadata of the NERC DataGrid Kevin O’Neill CCLRC e-Science.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Data Scrounging 101 Steve Signell, Instructor Robert Poirier, TA School of Science Rensselaer Polytechnic Institute Monday,
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
Achieving Interoperability using the ArcGIS Platform
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Copyright © 2009, Open Geospatial Consortium, Inc. Time issue : Meteo Domain needs and WMS present means Meteorology DWG Frédéric Guillaud, Marie-Françoise.
DELIVERING ENVIRONMENTAL WEB SERVICES (DEWS) Partners: UK Met Office (Lead Partner), British Atmospheric Data Centre (BADC), British Maritime Technology.
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
© Crown copyright Met Office CF-netCDF in WMO Bruce Wright (Senior IT Architect), 7 th GO-ESSP Community Workshop, September 2008.
1 International Standards for Data Interoperability GALEON Geo-interface for Air, Environment, Land, Ocean NetCDF Ben Domenico Unidata Program Center*
Copyright © 2009, Open Geospatial Consortium, Inc. December 2009 Meteorology Domain Working Group 71st OGC Technical Committee Mountain View, CA Marie-Francoise.
AUKEGGS Architecturally Significant Issues (that we need to solve)
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
1 NASA CEOP Status & Demo CEOS WGISS-24 Oberpfaffenhofen, Germany October 15, 2007 Yonsook Enloe.
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
Air Quality Data Services: Application of OGC specifications Air Quality Data: Multi-dimensional, multi-source, multi-format Point observations are collected.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
1 NASA CEOP Final Summary CEOS WGISS-26 Boulder, Colorado September 23, 2008 Yonsook Enloe
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
Managing WMS and WCS on multidimensional NetCDF Datasets with Geoserver Martin Desruisseaux, Geomatys Mickael Treguer, Ifremer.
Deutsches Fernerkundungsdatenzentrum WCS 1.0.0, B. Buckl 1 CEOS WGISS Data Services Task Team OGC WCS OGC WCS Status Chiang Mai,
Open Geospatial Consortium Overview and why we are adopting the standards.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Grids and Beyond: netCDF-CF and ISO/OGC Features and Coverages Ethan Davis, John Caron, Ben Domenico UCAR/Unidata AMS IIPS, 23 January 2008.
® © 2010 Open Geospatial Consortium, Inc Met Ocean Domain Working Group Activities and Progress 72nd OGC Technical Committee Frascati, Italy Chris Little.
Convergence And Trust in Earth and Space Science Data Systems Ted Habermann, NOAA National Geophysical Data Center Documentation: It’s not just discovery...
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
® Sponsored by OGC TimeseriesML Domain Range Web Service Use Case for The National Weather Service's National Digital Forecast Database 95th OGC Technical.
ESIP Air Quality Jan Air Quality Cluster Air Quality Cluster Technology Track Earth Science Information Partners Partners NASA NOAA EPA (?) USGS.
1 Key Results from GALEON John Caron Ben Dominico UCAR/Unidata.
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
Interoperability Day Introduction Standards-based Web Services Interfaces to Existing Atmospheric/Oceanographic Data Systems Ben Domenico Unidata Program.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
The Next Generation Network Enabled Weather (NNEW) SWIM Application
HMA-S Final Presentation OGC DSEO Protocol
EO Data Access Protocol
and perspectives for AIXM
Presentation transcript:

© Crown copyright Met Office WCSplus Making the Web Coverage Service work for the Fluid Earth Sciences Community Bruce Wright (Senior IT Architect), 7 th GO-ESSP Community Workshop, September 2008

© Crown copyright Met Office Collaborators Ben Domenico, Ethan Davis, Jon Caron (Unidata) Stefano Nativi, Paolo Mazzetti (University of Florence) Andrew Woolf, Dominic Lowe (Science and Technology Facilities Council, RAL) Jon Blower (Reading e-Science Centre) Jeremy Tandy (Met Office)

© Crown copyright Met Office Contents This presentation covers the following areas OGC Standards Web Coverage Service WCSplus Example Comparison The Future Discussion

© Crown copyright Met Office OGC Standards (Open Geospatial Consortium)

© Crown copyright Met Office Open Geospatial Consortium (OGC) International industry consortium of 366 companies, government agencies and universities Consensus process to develop publicly available interface specifications to support interoperable solutions that "geo-enable" the Web, wireless and location-based services, and mainstream IT Specifications that empower technology developers to make complex spatial information and services accessible and useful with all kinds of applications ‘Partner’ with ISO/TC 211 Geographic information / Geomatics – many OGC standards are ISO191xx standards

© Crown copyright Met Office OGC Standards XML grammar and file format for modelling and storing geographic features XML grammar and file format for modelling and storing geographic features for display – submitted by Google to be evolved within the OGC consensus process HTTP interface for retrieving geographic features across the Web using platform-independent calls – GML is the default payload encoding for transporting the geographic features HTTP interface for retrieving geo-registered map images across the Web using platform-independent calls – a request defines the geographic layer(s) and area of interest to be processed and the payload is usually a map image format (e.g. PNG, JPEG) HTTP interface for retrieving geospatial "coverages" (gridded data) across the web using platform- independent calls – the default payload is one of a number of standard binary file formats Geography Markup Language Keyhole Markup Language Web Feature Service Web Map Service Web Coverage Service GML KML WFS WMS WCS

© Crown copyright Met Office WCS (Web Coverage Service)

© Crown copyright Met Office WCS Request HTTP GET with KVP (or POST with either XML or SOAP….or RESTful?): URL of service: Standard request parameters: SERVICE=WCS&VERSION= types of request (REQUEST=): GetCapabilities – Service metadata (XML doc) DescribeCoverage – Full description of one or more coverage (XML doc) GetCoverage – One coverage (known format) Other standard request parameters

© Crown copyright Met Office WCS 1.0 Only a single coverage can be retrieved (homogeneous range set) 2D only, request & response can be different Can be 2D or 3D Only a single time dimension Number of gridpoints Grid-spacing must be regular Interpolation (5 options) Single data file returned – easy to parse (should support at least one GeoTIFF, HDF-EOS, DTED, NITF, GML) Additional “range set parameters” – extends capability, but leads to different approaches Limited set of other GetCoverage request parameters: COVERAGE CRS BBOX TIME WIDTH / HEIGHT / DEPTH RESX / RESY / RESZ INTERPOLATION FORMAT “PARAMETER” (e.g. ELEVATION)

© Crown copyright Met Office WCS 1.1 More bulky and complex than WCS 1.0 – attempt to satisfy all use cases in one standard Changes to request parameters (e.g. COVERAGE - > IDENTIFIER ) Reduced ISO conformance Still only get one ‘coverage’ – but can support coverage hierarchies, each composed of multiple (non-homogeneous) fields 0,1,2 or 3D – but still regularly spaced Still 1 time dimension Adds far more extensive CRSs (including vertical) – but still not straight forward to handle non-height-based vertical coordinate Scalar or vector fields Any format now acceptable (depreciated ‘blessed 5’), but should have WCS encoding profile GetCoverage response always encoded as ‘Coverage XML doc’, which references 1 or more data files, which are either: Bundled in MIME multi-part message, or: Accessible via separate URL (STORE) – not full asynchronous capability

© Crown copyright Met Office WCSplus (Also:

© Crown copyright Met Office WCSplus – History OGC Technical Committee meeting (Boulder, Sep 2007); Unidata hosted an Interoperability Day Addressing use of standard interfaces (inc. WCS) for providing access to data currently served via THREDDS, OPeNDAP, CF-netCDF, etc for the Fluid Earth Sciences (FES) community Subsequent discussions resulted in the WCSplus (originally WCS 1.0+) initiative WCSplus mailing list established Really a subset of the OGC GALEON (Geo- interface for Air, Land, Environment, Ocean NetCDF) IE (Interoperability Experiment)

© Crown copyright Met Office WCSplus – Philosophy Start with WCS 1.0 Relatively simple Already a substantial number of working implementations Develop practical & concrete ideas to meet FES community requirements Trade-off between generality/powerfulness and simplicity/feasibility -> minimal changes -> relatively easy to implement & test Validate through the implementation and experimentation with specific additional features (GALEON 2) Feed back into the WCS standard via the WCS Standards Group (WCS 1.2)

© Crown copyright Met Office WCSplus – ‘Ingredients’ (1) CF-netCDF binary encoding – Ben Domenico & Stefano Nativi developing a “WCS 1.1 extension for CF-netCDF 3.0 encoding” (Oct 2008) Asynchronous response handling – Discussion paper from Ethan Davis, Stefano Nativi & Paolo Mazzetti (Nov 2007), drawing GADS-WCS Interface Spec from Jon Blower (Mar 2006) Multiple heterogeneous fields within a coverage – change ‘range set’ model & AxisDescription Support for irregular grids - Use GML with CR that includes CV_ReferencableGrid (see OGC proposal for ISO irregular grids)

© Crown copyright Met Office WCSplus – ‘Ingredients’ (2) Allow multiple times Allow non-spatial vertical coordinate Specification fully based on ISO coverage specification Sort inconsistencies in KVP and XML schema documents

© Crown copyright Met Office WCSplus – Implementation Suggested: Be more explicit about HTTP response codes Use HTTP GET with KVP only

© Crown copyright Met Office Example Comparison wcs.jot.com/WikiHome/GALEON%20Phase2%20Main%20Page/GALEON% 202%20WCS%20Servers

© Crown copyright Met Office Visual Weather vs. THREDDS Service Data source (e.g. all Global model runs) Single instance of data source (e.g. a single Global model run) COVERAGE Met parameter (e.g. temperature) but no standard names Spatial domain 2D BBOX + ‘ ELEVATION ’ range parameter 3D BBOX + ‘ VERTICAL ’ range parameter Time domain TIME for validity time + ‘ DIM_RUN ’ & ‘ DIM_FORECAST ’ range parameters for analysis time and forecast period TIME for validity time (Analysis time is covered by service) Ensembles ‘ DIM_ENSEMBLE ’ range parameter (not implemented yet) Not implemented? FORMAT NetCDF3, GeoTIFF, GeoTIFFfloat, GRIB1, KML NetCDF3, GeoTIFF, GeoTIFFfloat VW WCSTHREDDS WCS (1.0.0)

© Crown copyright Met Office The Future

© Crown copyright Met Office WCS 1.2 Different Approach: Rather limited ‘core’ – possibly only 2D Set of extensions WCSplus capability realised through: FES Application Profile Number of relevant programmatic extensions – e.g. extension for CF-netCDF 3.0 encoding + Workable standard for our community – Issues with inter-community interoperability

© Crown copyright Met Office Forthcoming Activities September '08 OGC Technical Committee Meeting, Atlanta Georgia, Sept Workshop on the use of GIS/OGC standards in meteorology, ECMWF, Reading, UK, Nov _workshop/index.html December '08 OGC Technical Committee Meeting, Valencia, Spain, 1-5 Dec

© Crown copyright Met Office Questions and answers Discussion