IOOS Model Data Interoperability Design
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.
IOOS Model Data Interoperability Design
E N D
Presentation Transcript
IOOS Model Data Interoperability Design THREDDS Data Server NonstandardModel 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 ERDDAP WW3 NcML WMS ERDDAP NetCDF-Java EDC WRF NcML SOS ArcGIS POM NetCDF4-Python NetCDF Subset NcML Iris FVCOM ncISO IP[y] GeoPortal Server timeseries, point, profile, trajectory, swath NcML, NetCDF-Java, Common Data Model and THREDDS Data Server built and supported by Unidata under NSF-support GeoNetwork GI-CAT CKAN
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 (matlabdatenum) • connectivity: [52025x3 int32]
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)