Government Resource for Algorithm Verification, Independent Test, and Evaluation (GRAVITE) system is a National Oceanic and Atmospheric Administration (NOAA) system, developed and deployed by Joint Polar Satellite System (JPSS) Ground Project to support Calibration and Validation (Cal/Val), Data Quality Monitoring, and Algorithm Investigation, Tuning and Integration. GRAVITE enables novice and expert users to discover and obtain data easily by using standard protocols. GRAVITE version 3.0 (GV3.0) distribution system is a major upgrade to the GRAVITE version 2.0 (GV2.0) distribution tools. GV2.0 enabled users to easily define dynamic searches, which unfortunately resulted in slowing down the operational database, as no back-end validation was performed.

In GV3.0, search was accomplished using a Web application; a simple search design allows users to visually see the types of metadata they can search on. It allows users to search and retrieve data in a timely manner. Expert users can quickly filter the data while giving the novice users a chance to discover data without the need to understand a specific implementation of query language. Users can filter down their search by specifying mission, instrument, product, sub-product, user type, orbit number, cloud cover percentage, day/night time, and spatial. Once users get search results, they are able to click on the file name to download the data. A checkout system allows users to download multiple files. Users can also create subscriptions on a specific search that allows them to continuously receive the latest data in a staging area.

The application was developed using Apache Wicket.

This work was done by Peyush Jain, Richard Ullman, and Gyanesh Chander of NASA Goddard Space Flight Center; and David Trang of Global Science & Technology, Inc. GSC-16827-1


NASA Tech Briefs Magazine

This article first appeared in the November, 2015 issue of NASA Tech Briefs Magazine.

Read more articles from this issue here.

Read more articles from the archives here.