Top Banner
GES DISC Services Push Harder? Be Careful? Change Direction? What about adding ______?
29

GES DISC Services

Feb 24, 2016

Download

Documents

fay

GES DISC Services. Push Harder? Be Careful? Change Direction? What about adding ______?. Discovery Services. Mirador Development scaled back to sustaining engineering level External Search (in Test mode TS1) Technically successful, but... Usability-challenged Start and stop date/time - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GES DISC Services

GES DISC ServicesPush Harder?Be Careful?Change Direction?What about adding ______?

Page 2: GES DISC Services

Discovery Services Mirador

Development scaled back to sustaining engineering level

External Search (in Test mode TS1) Technically successful, but... Usability-challenged

Start and stop date/time Total number of hits Uniform sort order Duplicates

Usability: Simplicity vs. Features (esp. Services) Mirador Usability Sounding Board?

mail list for queries on usability quandaries

Page 3: GES DISC Services

Data Services

Page 4: GES DISC Services

Number of Users* - March 2011

NativeGiovanniOGCnetCDFSubsettingOPeNDAPDQSS

*OK, not really. It’s the number of distinct IP addresses

Page 5: GES DISC Services

Number of Users*: Sep 2010 – Apr 2011

201

201

201

201

201

201

201

201

0100020003000400050006000700080009000

DQSSGiovanninetCDFSubsettingOPeNDAPOGCNative

Page 6: GES DISC Services

Data Quality Screening Service

Page 7: GES DISC Services

The quality of AIRS data varies considerably

AIRS Parameter Best (%)

Good (%)

Do Not Use (%)

Total Precipitable Water

38 38 24

Carbon Monoxide 64 7 29Surface Temperature

5 44 51Version 5 Level 2 Standard Retrieval Statistics

Page 8: GES DISC Services

Quality Schemes can be complicated

Hurricane Ike, viewed by the Atmospheric Infrared Sounder (AIRS)

PBest : Maximum pressure for which

quality value is “Best” in temperature profiles

Air Temperatureat 300 mbar

Page 9: GES DISC Services

Current user scenarios...

Nominal scenario Search for and download data Locate documentation on handling quality Read & understand documentation on

quality Write custom routine to filter out bad pixels

Equally likely scenario (especially in user communities not familiar with satellite data) Search for and download data Assume that quality has a negligible effect

Repeat for

each user

Page 10: GES DISC Services

The effect of bad qualitydata is often not

negligible

Total Column Precipitable

WaterQuality

Best Good Do Not Usekg/m2

Hurricane Ike, 9/10/2008

Page 11: GES DISC Services

DQSS replaces bad-quality pixels with fill values

Mask based on user criteria(Quality level

< 2)

Good quality data pixels

retained

Output file has the same format and structure as the input file (except for extra mask and original_data fields)

Original data array(Total column precipitable water)

Page 13: GES DISC Services

DQSS Status + Plans

Operational for AIRS L2 Standard Retrieval Nearly operational for MODIS Water Vapor Next: MODIS Aerosols, MLS Water Vapor Next: ??? Also, OPeNDAP Gateway nearly reader to

front-end DQSS Allow OPeNDAP access to DQSS-served data.

Page 14: GES DISC Services

OPeNDAP*

Remote access to data: no need to download Access at fine granularity

Variable Array regions Stride

Present HDF data as netCDF/CF Enhances Tool Usability

Reformatting: ASCII, netCDF

*OPeNDAP = OpenSource Project for a Network Data Access Protocol

Page 15: GES DISC Services

Who Uses OPeNDAP?

Industrial-strength scripters looking for subsets

Thick client users GrADS, Panoply, IDV, McIDAS-V, Ferret

Internal Systems Giovanni MapServer Simple Subset Wizard

Page 16: GES DISC Services

OPeNDAP Demo

Page 17: GES DISC Services

OGC* Standards - WMS

Web Map Service (WMS) URL request: returns map image Implemented with open-source MapServer

Giovanni also supports WMS Consumers:

AIRS NRT page Google Earth GIS programs IDV Giovanni

*OGC = Open Geospatial Consortium

Page 18: GES DISC Services

OGC - WCS

Returns “coverages”: data variables in NetCDF/CF1

Used by other systems DataFed Giovanni Atmospheric Composition Portal Simple Subset Wizard

Page 19: GES DISC Services

Subsetting

Semi-custom tools for some products Reuse HSE libraries from UAH Reuse Lats4D from A. DaSilva

Usually HDF in -> HDF out Implemented as REST* URLs

Subsetting at time of download Subsets are implemented as user requests come in Areas where we should proactively develop

subsetters?

Page 20: GES DISC Services

~100 Subsettable Datasets

AIRS Radiances (channel), L2 Retrievals (variable), L3 (spatial+variable via SSW)

MLS L2 (spatial+variable) TOMS L3, OMI L2-L3 (spatial+variable), OMI L2 TRMM L3 (spatial+variable) Models (spatial+variable) Did we miss any (that shouldn’t be missed)?

Should all SSW subsets be offered in Mirador?

Page 21: GES DISC Services

Format Conversion

Custom code for some L3 and L2 datasets HDF -> netCDF/CF Improves usability in tools Moving toward external tools where possible

OPeNDAP Lats4d: based on GrADS

Page 22: GES DISC Services

Simple Subset Wizard

Desired: “Just give me the data from time 1 to time 2 for this spatial box”.

Current: “search for granules, view granules, select granules, select subset option, re-enter spatial box...”

ESDIS-funded technology infusion effort DEMO

Page 23: GES DISC Services

Giovanni Evolution

Page 24: GES DISC Services

G3 Evolution to Agile Giovanni (G4)

Factors driving evolution G3 architecture was never completed

No workflow engine Cost of adding significant features is too high

Architecture is too brittle

Page 25: GES DISC Services

Key G4 Goals

Reduce cost and time to add new features Improve performance over G3 Support external maintenance of external

data

Page 26: GES DISC Services

Evolution Plan

Implement new projects in Agile Giovanni (G4) Aerostat ACCESS project

Point data in database, bias corrections Year of Tropical Convection (YOTC)

Level 2 data Community-based Giovanni

Externally maintained portals and data

Implement G4 features to meet existing G3 functionality

Migrate G3 instances to G4 portals

Page 27: GES DISC Services

Roads Not Taken

Giovanni 3 enhancements

ISO 19115 Metadata Document

architecture Mirador features and

usability revamp Persistent locators Unique identifiers

Not Giovanni Evolution DQSS Atmospheric Composition

Portal Simple Subset Wizard Community-based

Initiatives Mirador External Search Expanding data services

Taken

Page 28: GES DISC Services

Backup Slides

Page 29: GES DISC Services

Agile Giovanni Architectural Features

Model-view-controller Semantic Web underpinnings Variable-centric, not dataset-centric Code reuse: Kepler, YUI, JCache, MapServer