21
1 www.geongrid.org CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Registration/Visualization of Volume Data in netCDF format Ashraf Memon

Registration/Visualization of Volume Data in netCDF format

  • Upload
    eamon

  • View
    46

  • Download
    1

Embed Size (px)

DESCRIPTION

Registration/Visualization of Volume Data in netCDF format. Ashraf Memon. Acknowledgement. Chuck Meertens (UNAVCO) Unidata NSF Grant No. 0225673 (GEON). Overview. Introduction Usecase Background GEONgrid portal netCDF data format Opendap Server Thredds Catalog Thredds Data Server - PowerPoint PPT Presentation

Citation preview

Page 1: Registration/Visualization of  Volume Data in netCDF format

1www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Registration/Visualization of Volume Data in netCDF format

Ashraf Memon

Page 2: Registration/Visualization of  Volume Data in netCDF format

2www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Acknowledgement

• Chuck Meertens (UNAVCO)• Unidata• NSF Grant No. 0225673 (GEON)

Page 3: Registration/Visualization of  Volume Data in netCDF format

3www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Overview

• Introduction– Usecase

• Background– GEONgrid portal– netCDF data format– Opendap Server– Thredds Catalog– Thredds Data Server

• Architecture– Overview– Registration– Visualization

• Action Items and Timeline• Conclusion• Questions

Page 4: Registration/Visualization of  Volume Data in netCDF format

4www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Introduction

• UseCase– “Searching, Accessing, Integrating, and

Visualizing Distributed Data” – (Courtesy: Chuck Meertens)

– Specific Example:Searching, Accessing, Integrating and Visualizing distributed volume data stored in netCDF format and/or served on openDAP server. Performing these tasks through GEONgrid Portal.

Page 5: Registration/Visualization of  Volume Data in netCDF format

5www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Background

• GEONgrid PortalGEON Portal incorporates - Search, Contribute, Access, Integrate, Process, and Visualization of resources (data, tools, applications, and ontologies)

-Data Formats and Service types supported

-Shape

-RDBMS

-GeoTIFF

-EXCEL

-OGC WMS Services

-ASCII

-Web Services

-Arbitrary Data Objects (CUAHSI .zip file bundles)

Page 6: Registration/Visualization of  Volume Data in netCDF format

6www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Working in the GEON Portal:GEON Search with constraints

Sample search for:Resource Type - “Relational Database”Keyword - “GPS”

Search for ResourcesCurrent Types:ASCIICUAHSI DataGMT RasterGeoTiffRelational DatabaseShapefileToolWMS ServiceWeb ServiceFuture to handle 4-D Data:netCDFOPeNDAPSearch Constraints:Metadata Relation, Type, Subject, KeywordSpatial CoverageTemporal CoverageOntology/Concept Relation

(Courtesy: Chuck Meertens)

Page 7: Registration/Visualization of  Volume Data in netCDF format

7www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

netCDF

• NetCDF (network Common Data Form) is an interface for array-oriented data access for representing scientific data and a library that provides an implementation of the interface.

• Together, the interface, library, and format support the creation, access, and sharing of scientific data.

Page 8: Registration/Visualization of  Volume Data in netCDF format

8www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

netCDF

• A dataset has dimensions, variables, and attributes.

• Attributes can be global or apply to individual variables.

• There is a very limited set of low level data types.

Page 9: Registration/Visualization of  Volume Data in netCDF format

9www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

OPeNDAP

• The Open Source Project for a Network Data Access Protocol (OPeNDAP)

• The DAP has been designed to be as general as possible without being constrained to a particular discipline or world view.

• The DAP is a discipline neutral data access protocol; it can be used in astronomy, medicine, earth science,…

Page 10: Registration/Visualization of  Volume Data in netCDF format

10www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

OPeNDAP Server• Servers receive requests and provide responses via the

DAP.• Servers convert the data from the form in which they are

stored to the OPeNDAP data model.• Servers provide for subsetting of the data.

Data Data Data Data Data Data Data

Matlab

HDF4 JDBC

FreeFromFITS

CDF CEDAR

Data

netCDF

netCDF HDF4 Matlab

Data

DSP

DSP

Data

JGOFS

Tables SQL FITS CDFFlat

Binary CEDAR

Data

CODAR

Data

ESML

GeneralCODAR

Page 11: Registration/Visualization of  Volume Data in netCDF format

11www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

OPeNDAP ClientsOPeNDAP Clients

netCDF C netCDF Java

IDVFerret GrADS VisAD ncBrowse Matlab ExcelIDL Access

MatlabClient

IDLClient

Page 12: Registration/Visualization of  Volume Data in netCDF format

12www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

THREDDS Catalog

• THREDDS (Thematic Realtime Environmental Distributed Data Services)

• THREDDS is – a prototype system for cataloguing, browsing,

and accessing remote, retrospective, and other data types through a set of middleware technologies.

– is infrastructure needed for publishing and accessing scientific data in a similarly convenient fashion.

Page 13: Registration/Visualization of  Volume Data in netCDF format

13www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

HTTP Tomcat Server

THREDDS Data Server

Datasets

Catalog.xml

hostname.edu

THREDDS ServerApplication

NetCDF-Javalibrary

•OPeNDAP

•HTTPServer

•WCSWCS

Application

IDV

OPeNDAP

WMS Server

Page 14: Registration/Visualization of  Volume Data in netCDF format

14www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

THREDDS Data Server

• Integrates data access with THREDDS catalogs and services

• Tomcat/Servlet, 100% Java, single war file• Data input is netCDF Java 2.2 library• Data output:

– OPeNDAP – HTTP Server– OGC Web Coverage Server (gridded)

Page 15: Registration/Visualization of  Volume Data in netCDF format

15www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

srb

ThreddsCatalog

http

ftpgridftpOGC*

*OGC: WMS/WCS/WFS

OPeNDAPOPeNDAPDataServers

-netCDF-Freeform

UNAVCO/GEONPoP Data Server1D/2D/3D/4D

-Tomography-GPS data/vectors-Earthquakes-Focal Mechanisms-Strain rate-Topography-Image maps-Geodynamics-Faults-Paleogeography

Plus IDV visualization“Bundles” (.xidv files)

Thredds-Catalog elements

Digital LibraryMetadata elements(via OAI or DLESEWebservice)

WMS Catalog *OGC=WMS/WFS/WCS

UNAVCO/GEON PoP Server DetailsData, Models, Catalogs, Metadata

Data Access

Dataset Catalogs and Metadata Access

Page 16: Registration/Visualization of  Volume Data in netCDF format

16www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

UNAVCO/GEON Data Node

OPeNDAP ServerExample: Seismic Tomography in NetCDF format

WMS ServerExample: GPS Seamless Archive Postgres/PostGIS Database

THREDDS/OPeNDAPCatalog

WMS Catalog

HTML File

Other distributed data servers

Integrative Data Viewer

UNAVCO/ GEON Data Server and Visualization Access

Local File

GEON goal, by May, 2006: registration of netCDF files and OPeNDAP servers into the GEON Portal;

embedded GEONSearch within the IDV

Page 17: Registration/Visualization of  Volume Data in netCDF format

17www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

GEON Portal

• Data/Model Registration •Data Search /Discovery

UNAVCO GEON PoP• Data/Metadata Server Node• Data Conversion Webservice

Users view

GEON Query &Data Preview

Data

Data access

Metadata Access

Thredds-Catalog-Digital LibraryMetadata

ProcessedDataUser Contributed

“Concepts”

RawData

Data Contribut

or

Volume Data(ascii grid or netCDF)

Data User

Page 18: Registration/Visualization of  Volume Data in netCDF format

18www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Archival

Data Registration ArchitectureOPeNDAP

SRB

HPSS GEONCatalog

Data Registration

Service

THREDDS Data Server

.nc

adn

fgdc

.nc.xidv

OPeNDAP URL THREDDS

OPeNDAP URL

UserMachine

Register OPeNDAP URL (URL, ADN, FGDC)

Register netCDF (URL, ADN, FGDC)

Register xidv (.xidv, ADN, FGDC)

WCS

Page 19: Registration/Visualization of  Volume Data in netCDF format

19www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Search, Access and Visualization

GEONCatalog

Data IntegrationAnd Visualization

Service

THREDDS Data Server

.nc

adnfgdc

.jnlp(.xidv)

OPeNDAP URL THREDDS

OPeNDAP URL

UserMachine

Webstart (.jnlp, ixidv)

Download, OPeNDAP, WCS, JPG

WCS

Tools Repository

Tools

OPeNDAP URL

wms

Page 20: Registration/Visualization of  Volume Data in netCDF format

20www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Action Items

• Installation and Understanding TDS (1 week)• GEON hosts TDS (WCS/OPeNDAP/THREDDS) Server of hosted

integrated data (1/2 week)• Data registration system for .nc file (3 Weeks)• Data Registration for OPeNDAP URL (3 Weeks)• netCDF download from GEON-hosted data (possible http link to

data) (Already Implemented)• GEON points to non hosted THREDDS server (2 weeks)• GEON hosts THREDDS catalog of integrated data (only selected

data, proxy server-could be non hosted service as well as GEON hosted) (2 weeks)

• GEON provides webstart to IDV with IDV catalog (points to hosted and non hosted data) (1 week)

• GEON provides webstart to IDV with IDV catalog a default view appropriate for type of data (1 week)

• GEON also provides a jpg preview from IDV scripting API (2 days)• GEON to host WCS through TDS (1 week)

Page 21: Registration/Visualization of  Volume Data in netCDF format

21www.geongrid.orgCYBERINFRASTRUCTURE FOR THE GEOSCIENCES

Questions

• We are opening the phone lines for questions, please call in at 1.888.629.9921 and put in the passcode 5383118#