Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.

Slides:



Advertisements
Similar presentations
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Advertisements

Sponsored by the National Science Foundation GENI I&M Workshop NetCDF and Local Data Manager (LDM) Mike Zink November 4, 2010
Reading HDF family of formats via NetCDF-Java / CDM
Recent Work in Progress
The Model Output Interoperability Experiment in the Gulf of Maine: A Success Story Made Possible By CF, NcML, NetCDF-Java and THREDDS Rich Signell (USGS,
A Common Data Model In the Middle Tier Enabling Data Access in Workflows … HDF/HDF-EOS Workshop XIV September 29, 2010 Doug Lindholm Laboratory for Atmospheric.
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.
The Future of NetCDF Russ Rew UCAR Unidata Program Center Acknowledgments: John Caron, Ed Hartnett, NASA’s Earth Science Technology Office, National Science.
Web based tools Ideas for presentation of operational meteorological data Ernst de Vreede KNMI EGOWS /6/2009 Ideas for presentation of operational.
Why you need McIDAS-V Steve Ackerman Tom Achtor. Introduction What is McIDAS-V? Why I want it? Why you will want it!
The International Surface Pressure Databank (ISPD) and Twentieth Century Reanalysis at NCAR Thomas Cram - NCAR, Boulder, CO Gilbert Compo & Chesley McColl.
Data Discovery 1.Data discovery systems 2.TDS and metadata 3.NcISO services.
Unidata TDS Workshop THREDDS Data Server Overview October 2014.
Introduction Downloading and sifting through large volumes of data stored in differing formats can be a time-consuming and sometimes frustrating process.
1 The NOAA Weather and Climate Toolkit Steve Ansari, Stephen Del Greco (NOAA / NCDC) Mark Phillips (UNC-Asheville / NEMAC) Bill Hankins (STG Inc.)
OPeNDAP and the Data Access Protocol (DAP) Original version by Dave Fulker.
Quick Unidata Overview NetCDF Workshop 25 October 2012 Russ Rew.
GADS: A Web Service for accessing large environmental data sets Jon Blower, Keith Haines, Adit Santokhee Reading e-Science Centre University of Reading.
Implementation of Model Data Interoperability for IOOS: Successes and Lessons Learned Rich Signell USGS Woods Hole, MA / NOAA Silver Spring USA Model Data.
Bringing it All Together: NODC’s Geoportal Server as an Integration Tool for Interoperable Data Services Kenneth S. Casey, Ph.D. YuanJie Li NOAA National.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
2 3 ROMS/COAWST NcML file 4 5 Exploiting IOOS: A Distributed, Standards-Based Framework and Software Stack for Searching, Accessing, Analyzing and.
Unidata’s Common Data Model John Caron Unidata/UCAR Nov 2006.
IOOS Data Management Integration Standards Plans in the Northeast Eric Bridger (GMRI) Sep
THREDDS Data Server Ethan Davis GEOSS Climate Workshop 23 September 2011.
Weathertop Consulting, LLC Wednesday, January 14, 2009 IIPS 11A.2 1 A General Purpose System for Server-side Analysis of Earth Science Data Roland Schweitzer.
NetCDF-Java Overview John Caron Oct 29, Contents Data Models / Shared Dimensions Coordinate Systems Feature Types NetCDF Markup Language (NcML)
U.S. Department of the Interior U.S. Geological Survey Management of Oceanographic time-series data at the Woods Hole Coastal and Marine Science Center.
NcML Aggregation vs Feature Collections. NcML functionality 1.Modify the objects found in CDM files – Especially Attributes – Don’t have to rewrite the.
Unidata’s TDS Workshop TDS Overview – Part II Unidata July 2011.
N-Wave Stakeholder Users Conference Wednesday, May 11, Marine St, Rm 123 Boulder, CO Linda Miller and Mike Schmidt Unidata Program Center (UPC)-Boulder,
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
Tools in Support of a National DMAC Derrick Snowden NERACOOS/ODP Annual Meeting 26 Sep 2012.
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
1PeopleDocumentsData Catalog Generation Tools Analysis and Visualization Tools Data Services Discovery and Publication Tools Discovery and Publication.
THREDDS Data Server Unidata’s Common Data Model Background / Summary John Caron Unidata/UCAR Mar 2007.
1 International Standards for Data Interoperability GALEON Geo-interface for Air, Environment, Land, Ocean NetCDF Ben Domenico Unidata Program Center*
Unidata TDS Workshop THREDDS Data Server Overview
1 NASA CEOP Status & Demo CEOS WGISS-24 Oberpfaffenhofen, Germany October 15, 2007 Yonsook Enloe.
Quick Unidata Overview NetCDF Workshop 2 August 2009 Russ Rew Data Services Group.
Recent developments with the THREDDS Data Server (TDS) and related Tools: covering TDS, NCML, WCS, forecast aggregation and not including stuff covered.
Unidata’s Common Data Model and the THREDDS Data Server John Caron Unidata/UCAR, Boulder CO Jan 6, 2006 ESIP Winter 2006.
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.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
HDF4 OPeNDAP Project Progress Report MuQun Yang and Hyo-Kyung Lee 1 HDF Developers' Meeting11/24/2015.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
1 NASA CEOP Final Summary CEOS WGISS-26 Boulder, Colorado September 23, 2008 Yonsook Enloe
The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1.
Unidata's Involvement in Developing and Supporting Climate Science Infrastructure Russ Rew UCAR Unidata April 2010.
Interoperability = Leverage + Collaboration  Chris Lynnes  GES DISC.
Data File Formats: netCDF by Tom Whittaker University of Wisconsin-Madison SSEC/CIMSS 2009 MUG Meeting June, 2009.
GIS for Atmospheric Sciences and Hydrology By David R. Maidment University of Texas at Austin National Center for Atmospheric Research, 6 July 2005.
Weathertop Consulting, LLC Server-side OPeNDAP Analysis – Concrete steps toward a generalized framework via a reference implementation using F-TDS Roland.
LAS and THREDDS: Partners for Education Roland Schweitzer Steve Hankin Jonathan Callahan Joe Mclean Kevin O’Brien Ansley Manke Yonghua Wei.
End-to-End Data Services A Few Personal Thoughts Unidata Staff Meeting 2 September 2009.
Unidata Technologies Relevant to GO-ESSP: An Update Russ Rew
Rich Signell Roland Viger Curtis Price USGS Community for Data Integration Feb 15, 2012.
1 2.5 DISTRIBUTED DATA INTEGRATION WTF-CEOP (WGISS Test Facility for CEOP) May 2007 Yonsook Enloe (NASA/SGT) Chris Lynnes (NASA)
NetCDF: Data Model, Programming Interfaces, Conventions and Format Adapted from Presentations by Russ Rew Unidata Program Center University Corporation.
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
THREDDS Data Server (TDS) and Data Discovery John Caron Unidata/UCAR May 15, 2006.
Unidata Infrastructure for Data Services Russ Rew GO-ESSP Workshop, LLNL
NetCDF-Java version 2.2 Common Data Model John Caron Unidata/UCAR Dec 10, 2004.
Data Browsing/Mining/Metadata
AWRA – Open Water Data Initiative – Lightning Talk
MERRA Data Access and Services
Presentation transcript:

Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014

Unidata – Who are we? Funded primarily by the U.S. National Science Foundation Mission: To provide data, tools, and community leadership for improving Earth-system education and research At the Unidata Program Center, we – Provide access to data (via push and pull systems) – Develop open source tools and infrastructure for data access, analysis, visualization, and data management – Advance metadata standards for the Earth system science community – Support users of our technologies: faculty, students, and researchers – Help to build, represent, and advocate on behalf of our community

Access to Data: Push IDD Real-time Data Flow – 34 data feeds provide radar, satellite, text bulletins, lightning, model forecasts, surface and upper air observations, … – LDM routinely handles 13 GB/hour input, with as many as 280,000 products/hour – Unidata pushes out 13 TB/day, users pull over 630 GB / day via remote access – Worldwide collaboration of over 260 institutions running LDM software Unidata’s LDM – Protocol and client/server software – Event-driven data distribution – Supports subscription to subsets of data feeds

Access to Data: Pull IDD data from Unidata available via – Servers: McIDAS ADDE TDS RAMADDA – Protocols : http, FTP ADDE, OPeNDAP OGC WCS and WMS The Unidata TDS server thredds.ucar.edu* (formerly known as motherlode) “archives” latest 14 days or so of IDD data

Visualizing and Analyzing Data GEMPAKMcIDAS-XIDV

Unidata User Community Support the community – User Workshops – Training Workshops – Mailing lists For specific software packages “community” list – for Unidata community announcements Represent and advocate for the community More:

Why TDS – Users As a user, some things I want to be able to do: Easily ‘see’ information regarding the dataset, without the need to download any files Temporal / spatial ranges, available variables, contact info, dataset details Get only the data I need/want Temporal, spatial, and variable subsetting Get data remotely in a variety of ways Download one file, even if data span multiple files

Why THREDDS Data Server (TDS) – Data Providers As a data provider, I want to be able to: Catalog my data holdings Aggregate data files Provide a ‘quick view’ of my data Easily add information (metadata) to my datasets Fix ‘incorrect’ datasets* Allow flexibility in the way users access my data Give users what they need to do science!

THREDDS Data Server (TDS) Web server for scientific data (written in 100% Java) Can serve any dataset the netCDF-Java library can read – E.g., netCDF-3, netCDF-4, HDF-4, HDF-5, HDF-EOS, GRIB-1, GRIB-2 Advertise available datasets and services via catalogs Data access (subset) services: – OPeNDAP – OGC WMS and WCS – NCSS, cdmRemote Data collection services – Aggregation – Point/station collection Metadata services – THREDDS – ncISO: ISO, UDDC, NcML

Servlet Container THREDDS Data Server Datasets thredds.ucar.edu THREDDS Server Remote Access Client HTTPServer WMS WCS OPeNDAP NetCDF-Java Library configCatalog.xml catalog.xml IDD Data

Servlet Container THREDDS Data Server Datasets thredds.ucar.edu THREDDS Server Remote Access Client HTTPServer WMS WCS OPeNDAP NetCDF-Java Library configCatalog.xml catalog.xml IDD Data

Common Data Model (CDM) Implemented in the netCDF-Java library (3 layers) NetCDF Data Access: – Access to array-based scientific data (netCDF data model) – Read various file formats, map into data model (IOSP) NetcdfDataset: – Geospatial coordinate systems (conventions) – NcML: Modify existing dataset – Aggregation of datasets Scientific Feature Types, e.g.: – Gridded Data; Radial Data; Swath Data – Discrete Sampling Features: Point Data; Station Data; Profile Data Trajectory (e.g., aircraft track) Data

NetcdfDataset Application Scientific Feature Types NetCDF-Java/ CDM architecture OPeNDAP THREDDS Catalog.xml NetCDF-3 HDF5 I/O service provider GRIB GINI NIDS NetcdfFile NetCDF-4 NexradDMSP CoordSystem Builder Datatype Adapter NcML

Servlet Container THREDDS Data Server Datasets thredds.ucar.edu THREDDS Server Remote Access Client HTTPServer WMS WCS OPeNDAP NetCDF-Java Library configCatalog.xml catalog.xml IDD Data

THREDDS Catalogs Catalogs collect, organize, and describe datasets – Hierarchical collections of datasets (virtual directories) – Each dataset may have multiple access methods – Documentation (metadata) may be added To collections of datasets To individual datasets (inheritance optional) Servers can use catalogs to advertise the datasets they serve

THREDDS Catalogs <catalog name="THREDDS Server Default Catalog : You must change this to fit your server!" xmlns=" xmlns:xlink=" <dataset name="Test Single Dataset" ID="testDataset" serviceName="odap" urlPath="test/testData.nc" dataType="Grid"/> <dataset name="Test Single Dataset 2" ID="testDataset2" serviceName="odap" urlPath="test/testData2.grib2" dataType="Grid"/> <datasetScan name="Test all files in a directory" ID="testDatasetScan" path="testAll” location="content/testdata”> all Grid

THREDDS Catalogs

THREDDS Data Server Getting Started TDS is written in 100% Java TDS uses the Java Servlet framework – Need to Install Tomcat or other servlet container Tomcat used in many places (The Weather Channel, Netflix, LinkedIn, to name a few) Note: many cloud services can use servlets (e.g. Amazon Web Services, CloudBees, Google App Engine, Windows Azure Compute, etc.) First up: Install and configure Tomcat