390 likes | 547 Views
Ocean ESIP. Improved Ocean Radar Altimeter and Scatterometer Data, and Atmosphere-Ocean Simulations, for Coastal and Global Change Studies Victor Zlotnicki, JPL, vz@pacific.jpl.nasa.gov Robert Raskin, JPL, raskin@seastore.jpl.nasa.gov. Project Members. Victor Zlotnicki, JPL
E N D
Ocean ESIP Improved Ocean Radar Altimeter and Scatterometer Data, and Atmosphere-Ocean Simulations, for Coastal and Global Change Studies Victor Zlotnicki, JPL,vz@pacific.jpl.nasa.gov Robert Raskin, JPL,raskin@seastore.jpl.nasa.gov TECH REVIEW 6/8/2000
Project Members • Victor Zlotnicki, JPL • Rob Raskin, JPL • W. Tim Liu, Ernesto Rodriguez, JPL • Michael Stonebraker, UCB • Richard Troy, Science Tools, Inc. • Roberto Mechoso, Y. Chi, UCLA • C.K. Shum, Ohio State • John Ries, U. Texas TECH REVIEW 6/8/2000
Problems to be Solved • Long-term, global sea level time series require modeling & removing systematic differences between different sat. altimeters • Derived sea surface wind products with the most physical meaning (wind divergence, wind stress and its curl) are not readily available TECH REVIEW 6/8/2000
Problems to be Solved (cont.) • A conceptual model of Earth science data processing, and an associated toolset, would help automate high level data generation, ensure data heritage information, and lower the cost of data processing. • Mechanisms to extract corresponding hyperslices from large and diverse datasets, and deliver them on demand to end-user applications, are not readily available TECH REVIEW 6/8/2000
Scientific Objectives • Create and distribute improved global sea level and ocean wind products • Facilitate the joint use of multiple sea surface variables • Facilitate comparison between satellite data and ocean-atmosphere models TECH REVIEW 6/8/2000
Technology Objectives • Provide user-defined data and model subsets on demand via the internet • Refine and implement the BigSur model of database-centric Earth science data processing, distribution and lineage tracking, its schema and toolkit. • Further develop an application based on BigSur and Web technologies, to handle the processing steps from creation to delivery to end-users TECH REVIEW 6/8/2000
1999 2000 2001 11/98 11/01 X Data TP- SSH SST QuikScat TP Retrack GCM Products: Output NSCAT TP-Curr ERS-SSH Data Subset Access: GUI Digital Earth DODS Data Miner BigSur TPGDR Ingest Qscat grids Automation: TPResiduals TPGrids 11/98 Late start due to lawyer negotiations Time Line TECH REVIEW 6/8/2000
Primary Data Products • Altimeter:TOPEX/Poseidon, ERS-1,2 • Sea surface height, wave height, geostrophic current • Retracked data • Scatterometer: NSCAT and QuikScat • Sea surface wind, pseudo-stress • Divergence and curl fields • AVHRR: • Sea surface temperature (Reynolds ) TECH REVIEW 6/8/2000
Innovations • Spatial/temporal subsets selected from GUI, with plots generated on the fly • Output types: • Latitude-longitude maps • Animation of time-sequenced maps • Time series plots • Lon-time, Lat-time profiles • Line-time profiles along arbitrary lines • Key technology ingredients: • Research Systems Inc’ IDL • Java TECH REVIEW 6/8/2000
Example: NSCAT Wind TECH REVIEW 6/8/2000
Example: Along-Track TOPEX Sea Surface Height TECH REVIEW 6/8/2000
Example: Time Series Plot (Sea Surface Height Residual) TECH REVIEW 6/8/2000
Example: Time Series Plot (Sea Surface Temperature Anomaly) TECH REVIEW 6/8/2000
Example: Animation Option TECH REVIEW 6/8/2000
Example: Longitude-Time ProfileEquator TECH REVIEW 6/8/2000
On-line Subsetting Provided Through 3 Interfaces • GUI (Java Applet) • Digital Earth - Web Mapping Testbed (WMT) • DODS (in progress) • FTP of entire datasets TECH REVIEW 6/8/2000
Digital Earth Interface • Based upon the interface standard of the OpenGIS Web Mapping Testbed (WMT) • Provides data access (maps) to other clients or any browser • Maps have transparency option to facilitate overlay • WMT viewers can overlay Ocean ESIP data with other WMT-compliant data TECH REVIEW 6/8/2000
Vegetation Index (GLOBE server) & Sea Surface Temperature (Ocean ESIP Server) TECH REVIEW 6/8/2000
Sample Call to Ocean ESIP Server w/ Digital Earth Interface • Sea surface height on Oct 25, 1997 over the region: 180W, 20S, 80W, 40N: http://oceanesip.jpl.nasa.gov/cgi-bin/de.pl ?BBOX=-180.,20.,80.,40.&LAYERS=ssh &FORMAT=gif&REQUEST=map &WIDTH=640&HEIGHT=480&SRS=4326 &WMTVER=1.0&DATE=1997102 TECH REVIEW 6/8/2000
GIS Compatibility • GeoTIFF output available from our Digital Earth Interface • GeoTIFF encodes spatial information along with TIFF • Bounding box (in latitude-longitude) • Map projection (equal angle) • GeoTIFF can be imported directly into Arc/Info, ArcView, and most other commercial GIS products TECH REVIEW 6/8/2000
DODS Interface • Part of cluster with the DODS ESIP • Sea surface height, geostrophic current, sea surface winds available through DODS as of June 00 TECH REVIEW 6/8/2000
BigSur Schema & Tools: Data and Data Processing Procedures all Reside Within DBMS Processing Steps Datasets (TOPEX/Poseidon) Low-level Atmospheric Corrections Ocean Surface Corrections Interpolation Removal of Tides Removal of Time-Mean Geolocated Gridded Residual High-level Processing Plans Parameters Process Queue Lineage TECH REVIEW 6/8/2000
Potential Advantages Reliability Maintaining data and processing steps within an Informix DBMS insures quality control Efficiency Subsequent processing steps are automatically scheduled and carried out Repeatability Reprocessing is easily carried out by changing parameters and reinitiating processes Verifiability Lineage provides an audit trail showing the processing that led to the creation of the dataset TECH REVIEW 6/8/2000
Ocean ESIP/BigSur Processes A “process” is a conversion of one dataset into another (higher-level) dataset Completion of a process automatically triggers new processes. A “process queue” manages computer workload and schedules new jobs. TECH REVIEW 6/8/2000
GDR dataset Triggers: Create residual dataset Triggered by: New cycle of GDR data available • Along-track grid points grid_data.f merge_GDR.f • Gridded dataset Example: Conversion of TOPEX GDR Dataset into “Gridded” Dataset TECH REVIEW 6/8/2000
VACS: Visualization, Analysis, and Control System • Developed at UCLA • Web-based interface to: • maintain meta-data and visualize 2D and 3D variables from datasets that are output by model runs TECH REVIEW 6/8/2000
VACS - Visualization Subsystem • Web-based User interface to maintain metadata and visualize 2D and 3D variables from model runs. • Automatic 2-dimensional plot generation using IDL scripts (longitude-latitude and vertical cross-sections) • Graphical interface to select geographic region of interest • Menu options to customize plots (maps, min and max values, filtering, contour labeling, etc., ) • Output plot delivered in GIF format TECH REVIEW 6/8/2000
VACS - Analysis Subsystem • Web-based User interface to maintain meta-data and analyze variables and fields from datasets that are output by model runs. • Automatic generation of a 2-dimensional plot of the difference of two output datasets. TECH REVIEW 6/8/2000
VACS - Control Subsystem • Web-based User interface to submit local and remote ESM runs. • Dynamic configuration of command scripts • Can monitor results from a run on line • Book-keeping of users and available machines • Automatic startup of a run on a remote host with rsh or ssh capabilities TECH REVIEW 6/8/2000
Help Facility http://oceanesip.jpl.nasa.gov/gui • GUI contains context-sensitive help menus • User questions and comments will be entered into a DBMS, accessible to all • Creates a dynamic FAQ TECH REVIEW 6/8/2000
Inventory-Level Metadata • Data products are all created on the fly • Granules exist, but they are sliced and diced and recombined for delivery • Is it worth inventorying granules for outside view? (V0 issues) TECH REVIEW 6/8/2000
Metrics • 4 month test period (Feb-May 2000) • 798 data requests via GUI • 104 distinct users • Interactive nature of web access encourages multiple data requests • 5.9 Gb of data subsets extracted (2 bytes/data point) • Approximately 70Kb per request • Delivered amount varied depending on output type (GIF, ASCII, averaged fields, etc.) TECH REVIEW 6/8/2000
Metrics (cont.) • No user registration or cookies • Voluntary customer survey to be implemented this summer • Only 4 questions submitted to help e-mail • Home page listed on major search engines • Yahoo, AltaVista, Excite, WebCrawler, Lycos, InfoSeek, Northern Light TECH REVIEW 6/8/2000
Domain Source of Data Requests TECH REVIEW 6/8/2000
Current Status • Data subsets of TOPEX/Poseidon, NSCAT, and SST available via 3 different interfaces • BigSur currently automates steps:T/P GDR ingest, ATGrid, ATResids, VanGrids (~40% of processes) • VACS replaced ESMDIS. • Retracking of TOPEX/Poseidon data in progress (Requires 3 months, wall clock time) TECH REVIEW 6/8/2000
To Be Done • Use BigSur (60% of processes) • Add QuikScat, ERS, TOPEX Retracked • Advertise our data products through PODAAC and other sources • Keep our data products up-to-date • Implement Customer registration • Use customer surveys • VACS- Extend the Analysis module to include correlations and other statistics TECH REVIEW 6/8/2000
Lessons Learned (so far) • Data centers /products must be advertised to be widely used • Tight labor market for computer expertise is a big problem • Collaboration with scientists and computer scientists off-Lab is challenging • Some technologies are not worth implementing TECH REVIEW 6/8/2000
TheEnd TECH REVIEW 6/8/2000