IOOS Model Data Interoperability Design
description
Transcript of 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]
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]
test_cf_ugrid3.m
Glider Comparison with nc_genslice.m
NCEP Global RTOFS & NCTOOLBOX
Standards-based access in Python
• http://nbviewer.ipython.org/5467541
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)