IOOS Model Data Interoperability Design

11
IOOS Model Data Interoperability Design ROMS POM WW3 WRF ECOM NcML NcML NcML NcML NcML Common Data Model OPeNDAP+CF WCS NetCDF Subset THREDDS Data Server Standardized (CF) Virtual Datasets Nonstandard Model Output Files (distributed) Web Services Matla b Panoply IDV ERDDAP Clients NetCDF -Java Library or Service NcML, NetCDF-Java, Common Data Model and THREDDS Data Server built and supported by Unidata under NSF-support WMS ncISO ArcGIS NetCDF4 -Python FVCOM Iris EDC ERDDAP NetCDF-Java SOS GeoPortal Server GeoNetwork GI-CAT timeseries, point, profile, trajectory, swath CKAN IP[y]

description

IOOS Model Data Interoperability Design. THREDDS Data Server. Nonstandard Model Output Files (distributed). Clients. Library or Service. Standardized (CF) Virtual Datasets. Web Services. ROMS. Matlab. NetCDF-Java. NcML. OPeNDAP+CF. IDV. ECOM. Panoply. NcML. Common Data Model. WCS. - PowerPoint PPT Presentation

Transcript of IOOS Model Data Interoperability Design

Page 1: IOOS Model Data Interoperability Design

IOOS Model Data Interoperability Design

ROMS

POM

WW3

WRF

ECOM NcML

NcML

NcML

NcML

NcML

Common Data Model

OPeNDAP+CF

WCS

NetCDF Subset

THREDDS Data Server

Standardized (CF) Virtual Datasets

NonstandardModel Output Files (distributed)

Web ServicesMatlab

Panoply

IDV

ERDDAP

Clients

NetCDF-Java

Library or Service

NcML, NetCDF-Java, Common Data Model and THREDDS Data Server built and supported by Unidata under NSF-support

WMS

ncISO

ArcGISNetCDF4-Python

FVCOMIris

EDC ERDDAPNetCDF-Java SOS

GeoPortal Server

GeoNetwork

GI-CAT

timeseries, point, profile, trajectory, swath

CKAN

IP[y]

Page 2: IOOS Model Data Interoperability Design

NCTOOLBOX for Matlabhttp://nctoolbox.github.com

links = opensearch(q)nc = ncugrid(links.dap{1})z = nc.data(‘zeta’,…)grid = nc.grid(‘zeta’,…)

z = 26441x1 single grid =

lat: [26441x1 single] lon: [26441x1 single]time: 730970 (matlab datenum)connectivity: [52025x3 int32]

Page 3: IOOS Model Data Interoperability Design

test_cf_ugrid3.m

Page 4: IOOS Model Data Interoperability Design

Glider Comparison with nc_genslice.m

Page 5: IOOS Model Data Interoperability Design

NCEP Global RTOFS & NCTOOLBOX

Page 6: IOOS Model Data Interoperability Design

Standards-based access in Python

• http://nbviewer.ipython.org/5467541

Page 7: IOOS Model Data Interoperability Design

A Success Story: Assessing a 30 year ocean hindcast in the Gulf of Maine

• 30 TB dataset from 4D ocean model served via the THREDDS data server at UMASS/SMAST

• 6000 time series datasets from 3 different THREDDS catalogs (USGS, NOAA/NMFS, WHOI)

Page 8: IOOS Model Data Interoperability Design
Page 9: IOOS Model Data Interoperability Design
Page 10: IOOS Model Data Interoperability Design
Page 11: IOOS Model Data Interoperability Design