Top Banner
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]
11

IOOS Model Data Interoperability Design

Feb 22, 2016

Download

Documents

Mary Dulay

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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