Standards based tools for analysis and visualization of unstructured grid data
Download
1 / 26

Standards-Based Tools for Analysis and Visualization of Unstructured Grid Data - PowerPoint PPT Presentation


  • 136 Views
  • Uploaded on

Standards-Based Tools for Analysis and Visualization of Unstructured Grid Data. Rich Signell USGS Woods Hole, MA. US Integrated Ocean Observing System (IOOS ® ). IOOS ® Plan defines: Global Component Coastal Component 17 Federal Agencies 11 Regional Associations .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Standards-Based Tools for Analysis and Visualization of Unstructured Grid Data' - jadzia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Standards based tools for analysis and visualization of unstructured grid data

Standards-Based Tools for Analysis and Visualization of Unstructured Grid Data

Rich Signell USGS Woods Hole, MA


Us integrated ocean observing system ioos
US Integrated Ocean Observing System (IOOS Unstructured Grid Data®)

  • IOOS® Plan defines:

  • Global Component

  • Coastal Component

    • 17 Federal Agencies

    • 11 Regional Associations


Ioos approved services for gridded data and model outputs
IOOS approved Unstructured Grid Dataservices for Gridded Data and Model Outputs

satellite

HF radar

gridded

model

outputs

Table of

Contents

Data

Provider

OPeNDAP/CF

OGC WCS

(Web

Coverage

Service)

Data Values

Quality

Control

Metadata

CF Metadata


Ocean models are often not r egularly spaced
Ocean models are often Unstructured Grid Datanot regularly spaced!

Curvilinear orthogonal horizontal coordinates

Stretched surface and terrain following vertical coordinates


Ocean models are often not r egularly spaced1
Ocean models are often Unstructured Grid Datanot regularly spaced!


Climate and forecast cf metadata conventions
Climate and Forecast ( Unstructured Grid DataCF) Metadata Conventions

Groups adopting CF:

GO-ESSP: Global Organization for Earth System Science Portal

IOOS-DMAC: Integrated Ocean Observing System

ESMF: Earth System Modeling Framework

OGC: Open Geospatial Consortium (via WCS netcdf encoding)


Cf c onventions for stretched vertical coordinates
CF Unstructured Grid Dataconventions for stretched vertical coordinates


Unidata common data model
Unidata Unstructured Grid Data Common Data Model

Data access layer, handles data reading and writing.

Coordinate system layer identifies the coordinates of the data arrays. We also identify specialized georeferencing coordinate systems, which are important to the Earth Science community.

Scientific feature type layer identifies specific types of data, such as grid, radial, and pointdata


Cf compliant ocean model file
CF-Compliant Unstructured Grid DataOcean Model File


Ncml xml markup language for netcdf
NcML Unstructured Grid DataXML markup language for NetCDF


Ncml xml markup language for netcdf1
NcML Unstructured Grid DataXML markup language for NetCDF


Netcdf java library
NetCDF Java Library Unstructured Grid Data


Data interoperability model
Data Interoperability Model Unstructured Grid Data


Nj toolkit for matlab http njtbx sourceforge net
NJ Toolkit for Unstructured Grid DataMatlabhttp://njtbx.sourceforge.net

  • Objective: Make it simple to access CF data

  • Example function:

  • [t, geo]=nj_tslice(URL,’temp’,1);

  • t = 22x120x180 single

  • geo =

    • lat: [120x180 single]

    • lon: [120x180 single]

    • z: [22x120x180 double]

    • time: 733582 (matlabdatenum)

  • nj_tslice works identically for ROMS, POM, ECOM, WRF, Wavewatch3

  • URI can be: local NetCDF, remote NetCDF, NcML, OpenDAP Data URL


Test cf ugrid m
test_cf_ugrid.m Unstructured Grid Data

ADCIRC

FVCOM

SELFE

ELCIRC

ZIRINO


Models being used for bp spill
Models being used for BP Spill Unstructured Grid Data


Comparing models with data in matlab
Comparing Models with Data in Unstructured Grid DataMatlab

Model 1: UMASS-ECOM

Model 2: UMAINE-POM

Data: SST 2008-Sep-08 07:32


Browser based mapping with ncwms godiva2
Browser-based Mapping with Unstructured Grid DatancWMS/Godiva2


14 different ocean forecast models spanning conus waters in idv
14 Different Ocean Forecast Models Unstructured Grid DataSpanning CONUS Waters in IDV


Successes
Successes Unstructured Grid Data

  • Existing Unidata technology allowed for standards-based delivery of aggregated geospatial data from native model grids that put little or no effort on the data provider

  • Demonstrated interoperability with 17 THREDDS servers in 11 IOOS Regions

  • What did we get?

    • Single point of access for regional model results

    • Interoperable software

    • More eyes on the model results

    • More usage of model results

    • Faster feedback to modelers

    • Improved models

    • Increased community support for standards-based access


What next
What Next? Unstructured Grid Data

  • Continue work on a high-level scientific toolbox for standardized access to model data. (Matlab toolbox based on NetCDF-Java)

  • Develop unstructured grid support: Common Data Model implemented in NetCDF-Java (meeting tomorrow to scope work plan!)

  • Work on discovery and documentation (harvesting metadata, enabling geospatial and faceted search, returning useful payloads)


What you can do
What You can do! Unstructured Grid Data

  • Try out and give feedback on the NJ Toolbox: http://njtbx.sourceforge.net

  • Modify existing applications to read standards-based access via OPeNDAP

  • Join the dialog on the UGRID Google Group:

  • http://groups.google.com/group/ugrid-interoperability


Questions feedback
Questions, Feedback? Unstructured Grid Data

Rich Signell

(508) [email protected]


Extra slides
Extra Slides Unstructured Grid Data


Thredds
THREDDS Unstructured Grid Data

  • When people say “THREDDS”, they can mean a catalog or a data server

    • THREDDS Catalogs are XML files that define metadata, datasets and services

    • THREDDS Data Server is a Java data server application developed by Unidata, a simple and flexible way for delivering CF-compliant data via OPeNDAP


Opendap
OPeNDAP Unstructured Grid Data

  • When people say “OPeNDAP”, they can mean protocol, a server, or an organization

    • OPeNDAP (or just DAP) protocol: a remote data access service protocol with multiple responses

      • DDS – describes the format of the data

      • DAS – describes associated attributes

      • DDX – XML response containing the DDS & DAS

      • DODS – the actual data

    • OPeNDAP server: a server capable of serving the DAP protocol (e.g. THREDDS Data Server, Hyrax, Pydap, GrADS Data Server)

    • OPeNDAP organization: Defines and maintains the DAP protocol, develops servers and clients, provide custom OPeNDAP solutions


ad