Enhancements to a Community Toolset for Ocean Model Data Interoperability: Unstructured grids,...

34
Enhancements to a Community Toolset for Ocean Model Data Interoperability: Unstructured grids, NCTOOLBOX, and Distributed Search Rich Signell (USGS), Woods Hole, MA Alex Crosby (Applied Science Associates), S.Kingston, RI Kyle Wilcox (Applied Science Associates), S.Kingston, RI ECM12: November 8, 2011

Transcript of Enhancements to a Community Toolset for Ocean Model Data Interoperability: Unstructured grids,...

Enhancements to a Community Toolset for Ocean Model Data Interoperability:

Unstructured grids, NCTOOLBOX, and Distributed Search

Enhancements to a Community Toolset for Ocean Model Data Interoperability:

Unstructured grids, NCTOOLBOX, and Distributed Search

Rich Signell (USGS), Woods Hole, MA

Alex Crosby (Applied Science Associates), S.Kingston, RI

Kyle Wilcox (Applied Science Associates), S.Kingston, RI

Rich Signell (USGS), Woods Hole, MA

Alex Crosby (Applied Science Associates), S.Kingston, RI

Kyle Wilcox (Applied Science Associates), S.Kingston, RI

ECM12: November 8, 2011

US Integrated Ocean Observing System (IOOS®)US Integrated Ocean Observing System (IOOS

®)

IOOS® Plan defines:• Global Component• Coastal Component

17 Federal Agencies 11 Regional Associations

A Simple NetCDF FileA Simple NetCDF File

A CF-Compliant NetCDF FileA CF-Compliant NetCDF File

Unidata’s Common Data ModelUnidata’s Common Data Model

Data Interoperability ModelData Interoperability Model

14 Different Ocean Forecast Models Spanning CONUS Waters in IDV

14 Different Ocean Forecast Models Spanning CONUS Waters in IDV

Models used in DeepWater Horizon SpillModels used in DeepWater Horizon Spill

IOOS Modeling Testbedhttp://testbed.ioos.us

IOOS Modeling Testbedhttp://testbed.ioos.us

Data Interoperability ModelData Interoperability Model

Data Interoperability ModelData Interoperability Model

Matlab:NCTOOLBOX

ArcGIS 10.0

NcISO Metadata Service

GI-CAT

NCTOOLBOX on Google Codehttp://code.google.com/p/nctoolbox

NCTOOLBOX on Google Codehttp://code.google.com/p/nctoolbox

THREDDS Data Server dataset pageTHREDDS Data Server dataset page

Subset Bathymetry with nj_subsetGridSubset Bathymetry with nj_subsetGrid

FVCOM Forecast Surface TemperatureFVCOM Forecast Surface Temperature

Reading Unstructured Grid DataReading Unstructured Grid Data

Buoy_comp.m: Model/Data comparison of wave height

Buoy_comp.m: Model/Data comparison of wave height

Virtual Glider Function from ToolboxVirtual Glider Function from Toolbox

Isosurface Plot Isosurface Plot

Accessing Global RTOFSAccessing Global RTOFS

Single Point of Access Catalog:GEO-IDE => IOOS Regions

Single Point of Access Catalog:GEO-IDE => IOOS Regions

GEO-IDE Web Site: http://geo-ide.noaa.gov

THREDDS Data Server dataset pageTHREDDS Data Server dataset page

Federated Search ModelFederated Search Model

GI-CAT

Geoportal Server

BrokerServers Clients

THREDDS

THREDDS

THREDDS

OGC-CSW

THREDDS

OGC-WCS

OpenSearch

OGC-CSW

ISO CommonMetadataModel Database

Accessing NAVO Fukushima DataAccessing NAVO Fukushima Data

Accessing NAVO Fukushima DataAccessing NAVO Fukushima Data

Example of full power of OpenSearchExample of full power of OpenSearch

30 year hindcast/data comparison30 year hindcast/data comparison

OPeNDAP Access via Python in ArcGIS10OPeNDAP Access via Python in ArcGIS10

Real benefits of GeoinformaticsReal benefits of Geoinformatics

• More usage of model results for science• More feedback to modelers

=> Improved models• More efficient retrieval of data

=> More time to do science

• More usage of model results for science• More feedback to modelers

=> Improved models• More efficient retrieval of data

=> More time to do science

Opportunities for modelers (1/2)Opportunities for modelers (1/2)

• Join the IOOS Model Data Interoperability Google Group: http://groups.google.com/group/ioos_model_data_interop

• Join the Unstructured Grid Interoperability Google Group: http://groups.google.com/group/ugrid-interoperability

• Join the IOOS Model Data Interoperability Google Group: http://groups.google.com/group/ioos_model_data_interop

• Join the Unstructured Grid Interoperability Google Group: http://groups.google.com/group/ugrid-interoperability

Opportunities for modelers (2/2)Opportunities for modelers (2/2)

• Try out the Matlab NCTOOLBOX to access CF-compliant model output:http://code.google.com/p/nctoolbox

• Give us feedback! Suggest more functionality! Toolbox is under active development

• ECM12 Signell Presentation Extra Info and Links: http://bit.ly/ecm12_signell

• Try out the Matlab NCTOOLBOX to access CF-compliant model output:http://code.google.com/p/nctoolbox

• Give us feedback! Suggest more functionality! Toolbox is under active development

• ECM12 Signell Presentation Extra Info and Links: http://bit.ly/ecm12_signell