Registration/Visualization of Volume Data in netCDF format Ashraf Memon www.geongrid.org
Download ReportTranscript Registration/Visualization of Volume Data in netCDF format Ashraf Memon www.geongrid.org
Registration/Visualization of Volume Data in netCDF format Ashraf Memon CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› Acknowledgement • Chuck Meertens (UNAVCO) • Unidata • NSF Grant No. 0225673 (GEON) CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› 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 CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› 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. CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› Background • GEONgrid Portal GEON 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) CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› Search for Resources Current Types: ASCII CUAHSI Data GMT Raster GeoTiff Relational Database Shapefile Tool WMS Service Web Service Future to handle 4-D Data: netCDF OPeNDAP Search Constraints: Metadata Relation, Type, Subject, Keyword Spatial Coverage Temporal Coverage Ontology/Concept Relation Working in the GEON Portal: GEON Search with constraints Sample search for: Resource Type - “Relational Database” Keyword - “GPS” (Courtesy: Chuck Meertens) CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› 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. CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› 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. CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› 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,… CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› 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. CODAR netCDF HDF4 Data Data CODAR netCDF Data Matlab DSP Tables SQL FITS CDF Data Data Data Data Data Data Matlab HDF4 JGOFS DSP FITS JDBC CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Flat Binary CEDAR General Data Data ESML FreeFrom CDF Data CEDAR www.geongrid.org ‹#› OPeNDAP Clients netCDF C Ferret GrADS netCDF Java IDV VisAD Matlab Client IDL Client Matlab IDL ncBrowse CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Access Excel www.geongrid.org ‹#› 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. CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› THREDDS Data Server HTTP Tomcat Server IDV Catalog.xml THREDDS Server •OPeNDAP Application •HTTPServer •WCS NetCDF-Java library WCS Application OPeNDAP hostname.edu Datasets CYBERINFRASTRUCTURE FOR THE GEOSCIENCES WMS Server www.geongrid.org ‹#› 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) CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› UNAVCO/GEON PoP Server Details Data, Models, Catalogs, Metadata Data Access http srb ftp gridftp OGC* UNAVCO/GEON PoP Data Server 1D/2D/3D/4D OPeNDAP Thredds -Catalog elements Digital Library Metadata elements Thredds Catalog OPeNDAP Data Servers -netCDF -Freeform (via OAI or DLESE Webservice) WMS Catalog *OGC=WMS/WFS/WCS Dataset Catalogs and Metadata Access *OGC: WMS/WCS/WFS CYBERINFRASTRUCTURE FOR THE GEOSCIENCES -Tomography -GPS data/vectors -Earthquakes -Focal Mechanisms -Strain rate -Topography -Image maps -Geodynamics -Faults -Paleogeography Plus IDV visualization “Bundles” (.xidv files) www.geongrid.org ‹#› UNAVCO/ GEON Data Server and Visualization Access UNAVCO/GEON Data Node OPeNDAP Server Example: Seismic Tomography in NetCDF format WMS Server Example: GPS Seamless Archive Postgres/PostGIS Database THREDDS/OPeNDAP Catalog Integrative Data Viewer WMS Catalog HTML File GEON goal, by May, 2006: registration of netCDF files and OPeNDAP servers into the GEON Portal; Other distributed data servers Local File embedded GEONSearch within the IDV CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› Users view GEON Portal Volume Data (ascii grid or netCDF) Data Contribut or • Data/Model Registration Data •Data Search / Discovery GEON Query & Data Preview User Contributed “Concepts” Thredds Processed -Catalog Data -Digital Library Metadata Raw Data Data access Data User Metadata Access CYBERINFRASTRUCTURE FOR THE GEOSCIENCES UNAVCO GEON PoP • Data/Metadata Server Node • Data Conversion Webservice www.geongrid.org ‹#› Data Registration Architecture OPeNDAP Register OPeNDAP URL (URL, ADN, FGDC) Register netCDF (URL, ADN, FGDC) Register xidv (.xidv, ADN, FGDC) User Machine Data Registration Service .nc .xidv Archival OPeNDAP URL adn OPeNDAP URL THREDDS WCS fgdc SRB HPSS .nc GEON Catalog THREDDS Data Server CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› Search, Access and Visualization Webstart (.jnlp, ixidv) User Machine Download, OPeNDAP, WCS, JPG .jnlp(.xidv) Tools Repository wms Data Integration And Visualization Service adn fgdc .nc OPeNDAP URL GEON Catalog OPeNDAP URL THREDDS WCS Tools OPeNDAP URL THREDDS Data Server CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› 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) CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#› Questions • We are opening the phone lines for questions, please call in at 1.888.629.9921 and put in the passcode 5383118# CYBERINFRASTRUCTURE FOR THE GEOSCIENCES www.geongrid.org ‹#›