THREDDS Data Server, OGC WCS, CRS, and CF Ethan Davis UCAR Unidata 2008 GO-ESSP, Seattle.

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.
WCS :: OGC Bonn 2005-nov-09 Some GALEON Results for WCS OGC, Bonn, 2005-nov-09 Peter Baumann International University Bremen, rasdaman GmbH
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
James Gallagher OPeNDAP 1/10/14
Copyright © 2010, Open Geospatial Consortium, Inc. Met Ocean Time Issue Resume Met-Ocean DWG 72nd OGC Technical Committee Frascati, Italy 8 March 2010.
Recent Work in Progress
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Streaming NetCDF John Caron July What does NetCDF do for you? Data Storage: machine-, OS-, compiler-independent Standard API (Application Programming.
® OGC Web Services Initiative, Phase 9 (OWS-9): Innovations Thread - OPeNDAP James Gallagher and Nathan Potter, OPeNDAP © 2012 Open Geospatial Consortium.
THREDDS, CDM, OPeNDAP, netCDF and Related Conventions John Caron Unidata/UCAR Sep 2007.
1 ADN Geospatial & Temporal March Geospatial Purpose Describe geospatial coverage of resources where resources are: – Curriculum, activities,
Context for Semantic Interoperability: GALEON, OPeNDAP, WCS, etc Ben Domenico with material borrowed from GALEON team For OOSSI Workshop November 2008,
Christine White, Esri Growing OPeNDAP Support: Current ArcGIS Workflows and Future Directions Christine White, Esri
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
THREDDS Data Server, OGC WCS, CRS, and CF Ethan Davis UCAR Unidata 2008 GO-ESSP, Seattle.
OPeNDAP and the Data Access Protocol (DAP) Original version by Dave Fulker.
© University of Reading 2008www.reading.ac.uk Reading e-Science Centre September 10, 2015 Integrating a Web Map Service into the THREDDS Data Server Jon.
Implementation of Model Data Interoperability for IOOS: Successes and Lessons Learned Rich Signell USGS Woods Hole, MA / NOAA Silver Spring USA Model Data.
© Crown copyright Met Office WCSplus Making the Web Coverage Service work for the Fluid Earth Sciences Community Bruce Wright (Senior IT Architect), 7.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
ArcGIS and NASA EOS Data NASA GES DISC Team: Aijun Chen, Wenli Yang, Peisheng Zhao, Long Pham, Chris Lynnes, Gail Wade NASA ESDIS: Ross Bagwell, Francis.
Feature Collections Subsetting 1. Overview 2. NCSS 2.1. Dataset description 2.2. Grid requests 2.3. Grid as point requests 3. CdmrFeature.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Spatial Referencing Lecture 4 Week 6 1 st.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
Unidata’s Common Data Model John Caron Unidata/UCAR Nov 2006.
THREDDS Data Server Ethan Davis GEOSS Climate Workshop 23 September 2011.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
NcML Aggregation vs Feature Collections. NcML functionality 1.Modify the objects found in CDM files – Especially Attributes – Don’t have to rewrite the.
WCS Data Exchange at the DataFed Server/Client Center for Air Pollution Impact and Trend Analysis (CAPITA) Washington University, St. Louis, MO OGC TC.
1 Geospatial Purpose Describe geospatial coverage of resources where resources are: – Web-based activities, modules etc. – Datasets – Model output – Visuals.
Copyright © 2009, Open Geospatial Consortium, Inc. Time issue : Meteo Domain needs and WMS present means Meteorology DWG Frédéric Guillaud, Marie-Françoise.
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
Lecture 7 – More Gravity and GPS Processing GISC February 2009.
1 International Standards for Data Interoperability GALEON Geo-interface for Air, Environment, Land, Ocean NetCDF Ben Domenico Unidata Program Center*
Integrating netCDF and OPeNDAP (The DrNO Project) Dr. Dennis Heimbigner Unidata Go-ESSP Workshop Seattle, WA, Sept
DAP4 James Gallagher & Ethan Davis OPeNDAP and Unidata.
Unidata TDS Workshop THREDDS Data Server Overview
Recent developments with the THREDDS Data Server (TDS) and related Tools: covering TDS, NCML, WCS, forecast aggregation and not including stuff covered.
IOOS Data Services with the THREDDS Data Server Rich Signell USGS, Woods Hole IOOS DMAC Workshop Silver Spring Sep 10, 2013 Rich Signell USGS, Woods Hole.
THREDDS Catalogs Ethan Davis UCAR/Unidata NASA ESDSWG Standards Process Group meeting, 17 July 2007.
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
1 NASA CEOP Final Summary CEOS WGISS-26 Boulder, Colorado September 23, 2008 Yonsook Enloe
Center for Modeling & Simulation.  It is always necessary to unify objects recorded in different coordinate system, into one system using coordinate.
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,
GIS for Atmospheric Sciences and Hydrology By David R. Maidment University of Texas at Austin National Center for Atmospheric Research, 6 July 2005.
® Making Location Count Copyright © 2010 Open Geospatial Consortium AIXM GML Profile CRS Considerations 75th OGC Technical Committee Sydney, Australia.
Grids and Beyond: netCDF-CF and ISO/OGC Features and Coverages Ethan Davis, John Caron, Ben Domenico UCAR/Unidata AMS IIPS, 23 January 2008.
Lecture 7 – Gravity and Related Issues GISC February 2008.
UC 2006 Tech Session 1 NetCDF in ArcGIS 9.2. UC 2006 Tech Session2 Overview Introduction to Multidimensional DataIntroduction to Multidimensional Data.
Convergence And Trust in Earth and Space Science Data Systems Ted Habermann, NOAA National Geophysical Data Center Documentation: It’s not just discovery...
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
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.
Update on Unidata Technologies for Data Access Russ Rew
Serving society Stimulating innovation Supporting legislation Web Coverage Services (WCS) Thematic Cluster #3 Jordi Escriu Facilitator.
WMO GRIB Edition 3 Enrico Fucile Inter-Program Expert Team on Data Representation Maintenance and Monitoring IPET-DRMM Geneva, 30 May – 3 June 2016.
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Julia Powell Coast Survey Development Laboratory
Pushing implementation of European coverage data and services forward
Remote Data Access Update
Session 2: Metadata and Catalogues
Presentation transcript:

THREDDS Data Server, OGC WCS, CRS, and CF Ethan Davis UCAR Unidata 2008 GO-ESSP, Seattle

THREDDS Data Server Uses netCDF-Java to read data Recognize coordinate systems and tries to classify as a CDM scientific data type Data access Services –HTTP –netCDF Subsetting Service –OPeNDAP –OGC WCS –OGC WMS (coming soon, see Jon Blower’s talk)

OGC WCS Describes and supports subset retrieval of gridded, geolocated data. Subsetting and subsampling can be specified in geographic coordinates. Based on ISO Coverage specification (ISO 19123) – a coverage represents a set of fields that vary over the same domain (space/time).

OGC WCS Limitations Currently only georectified grids are supported. The grid can be described with an origin point and offset vectors. –Affects: WCS 1.0 and 1.1 –Except: An “image CRS” can be returned – basically index space. Though it should include a description of a transformation to a geographic CRS. –Solution: Proposed addition to GML of non-rectified grid (CV_ReferenceableGrid). [Proposed by Andrew Woolf, Ron Lake, and David Burggraf, OGC CR ]. Once in GML can be adopted by WCS.

OGC WCS Limitations Doesn’t support non-length based vertical coordinates (e.g., pressure, sigma). –Affects: WCS 1.0 and 1.1 –Except: Can handle vertical as a “range” dimension (list not coordinate). Not satisfactory, especially if have array fields. –Solution: Proposed ISO for parametric coordinates … GML? … WCS

OGC WCS Limitations Time: handled inconsistently. Described as list of points and periods. Requested as points OR periods. OR in WCS 1.1 can be handled as part of CRS. –Affects: WCS 1.0 and 1.1 –Another alternate: Can represent each time step as a separate coverage. –Solution: WCS 1.1 allows time in CRS. Start using CRS with time instead of non-CRS time.

OGC WCS Limitations Limit on the fields that a single coverage can contain. They all must have the same units. –Affects: WCS 1.0 –Solution: Fixed in 1.1

OGC WCS Limitations Not fully aligned with ISO and GML. Introduces constructs that already exist in ISO and GML. –Affects: WCS 1.1 –Solution: Not changed in next draft version (1.1.2/1.2)

CF-netCDF Extension for WCS CF-netCDF not a “blessed” encoding format in WCS 1.0 WCS 1.1 no longer has “blessed” formats instead formats need Extension document. CF-netCDF encoding Extension document currently draft –Describes mapping between CF-netCDF and ISO Coverage models –Describes CF-netCDF encoding

WCS and CRS WCS expects detailed CRS (Coordinate Reference System) –… at least in the horizontal. –Vertical OK but with limitations. –Temporal … maybe. Coming “soon”: –ISO general coordinates: allows CRS to contain non- spatial/temporal coordinates and multiple temporal coordinates –ISO allows parametric coordinates Possible encodings –OGC WKT –GML/XML –OGC CRS URNs

Coordinate Reference Systems CF coordinate systems –In many ways, much more general. –But currently not as detailed. Horizontal CRS, grid mapping has improved. Vertical CRS … Temporal CRS ???

Horizontal CRS New grid mapping attributes for detailed information on reference ellipsoid. Is this enough?

Temporal CRS Need to look at how represented in GML. Also ISO – Temporal schema

Vertical CRS CF already deals with vertical coordinates. Much more flexible than current GML and WCS Missing details of vertical datum –Standard names already reference (explicitly and implicitly) surface, ellipsoid, geoid. –Need to define which surface, which ellipsoid, which geoid –Also needed for non-coordinate variables.

CF Vertical Datum Issues Standard names plus new attributes vs extension of grid mapping. Group ellipsoid and geoid as vertical datum Allow transformation between vertical CRS (as grid mapping transforms between two horizontal CRS) –Instead of parameterized transformation allow for array of offset values.

TDS, OGC WCS, CRS, CF Questions?

Vertical CRS Actual surface: topography/ bathymetry; sea surface Reference ellipsoid Geoid: equipotential surface of the earths gravity field that most closely approximates MSL

Coordinate Reference Systems COMPD_CS["OSGB36 / British National Grid + ODN", PROJCS["OSGB 1936 / British National Grid", GEOGCS["OSGB 1936", DATUM["OSGB_1936", SPHEROID["Airy 1830", , ,AUTHORITY["EPSG","7001"]], TOWGS84[375,-111,431,0,0,0,0], AUTHORITY[["EPSG","6277"]], PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]], UNIT["DMSH", ,AUTHORITY["EPSG","9108"]], AXIS["Lat",NORTH], AXIS["Long",EAST], AUTHORITY[["EPSG","4277"]],...

Coordinate Reference Systems... PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",49], PARAMETER["central_meridian",-2], PARAMETER["scale_factor", ], PARAMETER["false_easting",400000], PARAMETER["false_northing", ], UNIT["metre",1,AUTHORITY["EPSG","9001"]], AXIS["E",EAST], AXIS["N",NORTH], AUTHORITY[["EPSG","27700"]],... AUTHORITY[["EPSG","7405"]]

Coordinate Reference Systems... VERT_CS["Newlyn", VERT_DATUM["Ordnance Datum Newlyn",2005,AUTHORITY["EPSG","5101"]], UNIT["metre",1,AUTHORITY["EPSG","9001"]], AXIS["Up",UP], AUTHORITY[["EPSG","5701"]],...