Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.

Slides:



Advertisements
Similar presentations
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Advertisements

Jennifer M. Adams and Brian Doty IGES/COLA
New Resources in the Research Data Archive Doug Schuster.
GrADS 1.9 and the GrADS-DODS Server Jennifer Adams, Brian Doty, Joe Wielgosz Center for Ocean-Land-Atmosphere Studies (COLA) AMS/IIPS 13 January 2004.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Chapter 11 ASP.NET JavaScript, Third Edition. 2 Objectives Learn about client/server architecture Study server-side scripting Create ASP.NET applications.
Using the WWW in Teaching and Learning Barbara Watson Andrew Stansfield IT Service.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Desktop Weather-Forecast System Jim Kinter, Mike Fennessy, Brian Doty and J. Shukla Center for Ocean-Land-Atmosphere Studies.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
INTRODUCTION TO WEB DATABASE PROGRAMMING
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
OPeNDAP and the Data Access Protocol (DAP) Original version by Dave Fulker.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Web services at TRFIC TRFIC has developed the Access Technologies to achieve its goals of interoperability and provide access to data and information on.
1 AJAX and Dapper: The Good, the Bad, and the Ugly Joe Sirott PMEL/NOAA.
2004/12/02Slide Number 1 of 15 Exposure Time Calculator (ETC) as a Web Service Donald McLean 2004 Technology Open House.
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Ensemble Handling in GrADS
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
DATA ACCESS, QUERYING, ANALYSIS AND DATA MINING IN A DISTRIBUTED FRAMEWORK FOR EARTH SYSTEM SCIENCE SUPPORT Menas Kafatos * Center for Earth Observing.
NcBrowse A Graphical netCDF/OPeNDAP Browser Donald Denbo 1 & John Osborne 2 1 UW/JISAO-NOAA/PMEL, 2 OceanAtlas Software
Integrated Grid workflow for mesoscale weather modeling and visualization Zhizhin, M., A. Polyakov, D. Medvedev, A. Poyda, S. Berezin Space Research Institute.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
1 Dapper and Argo Joe Sirott PMEL/NOAA. 2 What is Dapper? Web server that provides distributed access to in-situ data via OPeNDAP protocol Clients include.
1 Welcome to CSC 301 Web Programming Charles Frank.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
A/WWW Enterprises 28 Sept 1995 AstroBrowse: Survey of Current Technology A. Warnock A/WWW Enterprises
Chap 15 Application Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Easily Serving and Accessing HDF-EOS2 Datasets Using DODS Technologies Richard Chinman, UCAR-IITA, DODS Project Manager
1 NASA CEOP Status & Demo CEOS WGISS-24 Oberpfaffenhofen, Germany October 15, 2007 Yonsook Enloe.
GDS – The GrADS/DODS Server Jim Kinter Center for Ocean-Land-Atmosphere Studies (COLA) NVODS Workshop 10 September 2003.
GES DISC DAAC February 28, 2002HDF-EOS Workshop V1 The Goddard DAAC The Goddard DAAC Presented by:
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
APEC Climate Center Data Service System Chi-Yung Francis Tam APCC.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
An Update on COLA’s Software Development Jennifer M. Adams and Brian Doty.
NOAAServer: Unified access to distributed NOAA data Ernest Daddio, NOAA/ESDIM Steve Hankin, NOAA/PMEL Donald Denbo, NOAA/PMEL/JISAO Nancy Soreide, NOAA/PMEL.
Web Server.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Product-Generation in ESG: some explorations of the user experience Steve Hankin – March, 2007.
1 Adventures in Web Services for Large Geophysical Datasets Joe Sirott PMEL/NOAA.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
GrADS-DODS Server An open-source tool for distributed data access and analysis Joe Wielgosz, Brian Doty, Jennifer Adams COLA/IGES - Calverton, MD
TIGGE Archive Access at NCAR Steven Worley Doug Schuster Dave Stepaniak Hannah Wilcox.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
Enabling the Transition of CPC Products to GIS Format Brian Doty Jennifer Adams Michael Halpert Viviane Silva.
Jordan C. Alpert/NCEP/EMC Glenn Rutledge/NCDC Jun Wang/SAIC where the nation’s climate and weather services.
The NOAA Operational Model Archive and Distribution System NOMADS CEOS-Grid Application Status Report Glenn K. Rutledge NOAA NCDC CEOS WGISS-19 Cordoba,
Update on Unidata Technologies for Data Access Russ Rew
Distributed Control and Measurement via the Internet
DAP+NETCDF Using the netCDF-4 Data Model
Application Layer Honolulu Community College
IRI Data Library Overview
“It Slices, It Dices, and Area Subsets” SUMMARY AND FUTURE WORK
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
ExPLORE Complex Oceanographic Data
Applications Layer Functionality & Protocols
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Presentation transcript:

Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids In Situ Obs Images User Definable, Extensible Arbitrary Domains Optimized for Typical Queries Accessing, SubsettingAnalyzing Visualizing InteractiveQuantitative

GrADS Analysis Model ENABLES VERY SOPHISTICATED ANALYSIS TASKS IN A HIGHLY ENCAPSULATED WAY Scientists only need to specify: dimension constraint list of data sets GrADS expression This unique, innovative approach to geophysical data analysis is the major reason for GrADS’ popularity.

Data Access/Interoperability/Analysis Level 0: FTP & basic Web capability. Level 1: DODS server concept: general data subsetting; metadata. Client can support data interoperability. Level 2: Analysis server. Uses GrADS unique encapsulated analysis capability. Example: Calculate – at the server! – sea level pressure anomaly over N. America when tropical Pacific SSTA > 1.0. Return the result – as data ! – to the desktop. Size of data sets: 3GB (Level 0) Data processed at server: 5 MB (Level 1) Returned to client: 10KB (Level 2)

Examples of GrADS Used on the Web to Deliver Images NCDC - CDC - CPC - DOLMS - DOLMS Ozone - DAO – Terra NCDC NCEP – CPC NOAA – CDC

Data Access/Interoperability/Analysis Level 0: FTP & basic Web capability. Level 1: DODS server concept: general data subsetting; metadata. Client can support data interoperability. Level 2: Analysis server. Uses GrADS unique encapsulated analysis capability. Example: Calculate – at the server! – sea level pressure anomaly over N. America when tropical Pacific SSTA > 1.0. Return the result – as data ! – to the desktop. Size of data sets: 3GB (Level 0) Data processed at server: 5 MB (Level 1) Returned to client: 10KB (Level 2)

DODS Client/server architecture http protocol Generic, flexible data model Metadata distribution capability “Open your data set with a URL instead of a filename”

Data Access/Interoperability/Analysis Level 0: FTP & basic Web capability. Level 1: DODS server concept: general data subsetting; metadata. Client can support data interoperability. Level 2: Analysis server. Uses GrADS unique encapsulated analysis capability. Example: Calculate – at the server! – 500 hPa geopotential height anomaly over N. America when tropical Pacific SSTA > 1.0. Return the result – as data ! – to the desktop. Size of data sets: 3GB (Level 0) Data processed at server: 5 MB (Level 1) Returned to client: 10KB (Level 2)

GrADS-DODS Analysis Server GRIB data NetCDF data GrADS data etc.. datasets in any format supported by GrADS Result cache holds temporary data (uploaded, generated by a previous operation, or transferred directly from another server) for use in remote analysis GrADS batch mode interface code DODS server libraries Server performs analysis operations manages sessions, translates dataset names Java servlet supports extended request types for analysis, upload internet DODS data and requests Joe Wielgosz: 5/25/00 DODS client libraries GrADS Matlab IDL etc.. data appears to client as local file, in a standard format (i.e, NetCDF, etc.) Client Encapsulated Analysis Requests

Summary: GrADS-DODS Server Share data: Enterprise-wide; Internet-wide --- data-format independent Data interoperability: Consistent metadata for many data types Distributed analysis: Reduces network load; improves interactivity Automation of analysis techniques: Analysis techniques can be captured in the form of scripts and provided on server and/or client

Desktop Weather Forecasting NCEP Global Weather Forecasts NCEP Global Weather Forecasts Global Weather Forecasts COLA GrADS-DODS Server GrADS-DODS Server Region-Specific Lateral BCs WWW PC-Based Regional NWP