110 likes | 255 Views
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.
E N D
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)