240 likes | 605 Views
PMEL Argo Float Laboratory: Data Management and Visualization. Willa Zhu Donald Denbo Greg Johnson Elizabeth Steffen. System Design. Data Management and Visualization. Instrument Management and Testing. ARGOS. Web Interface. Data Processing Procedure. FloatLab. PostgreSQL. MySQL.
E N D
PMEL Argo Float Laboratory:Data Management and Visualization Willa Zhu Donald Denbo Greg Johnson Elizabeth Steffen
System Design Data Management and Visualization Instrument Management and Testing ARGOS Web Interface Data Processing Procedure FloatLab PostgreSQL MySQL Matlab Data Server PMEL Argo Float Processing: Data Management and Visualization
ARGO FLOAT Data and Database • PostgreSQL database is used • Raw message and header info are stored • Temperature, salinity, position and other data are parsed and stored • Currently data from total 171 floats are stored and new data will be added PMEL Argo Float Processing: Data Management and Visualization
Data Processing • A set of basic database tables need to be created and an “active” flag to be switched on for a new float • Automated Procedures (a set of Perl scripts) running daily to update data • Preliminary data QC PMEL Argo Float Processing: Data Management and Visualization
Automated Procedures • Retrieve data/messages from Argos Service, Inc. (Perl telnet library used) • Load all unique raw messages to database • Select good messages (error checking) • Parse (good) raw messages and store parsed data to database • Update several basic maps for web interface PMEL Argo Float Processing: Data Management and Visualization
Data Server • Serve data via web • Application and Tools: • PHP (database access, backend programs running and dynamic web presentation) • Perl/GMT Graphic Tool (profile and map plot) • Java Graphic Application (section plot) • C program/EPIC (convert to netCDF) PMEL Argo Float Processing: Data Management and Visualization
Web Data Access • List Data: • Profile Summary • Profile data • Engineering Data • Location information • Plot Data: • Profile Plot • Vertical Section Plot • Engineering Data Plot • Float Trajectory PMEL Argo Float Processing: Data Management and Visualization
Argo Profiling CTD Floats Web Page PMEL Argo Float Processing: Data Management and Visualization
Web Interface - Map/Geo Selection • Mouse-drag a box to select geo-area and corresponding corner location is reflected in the lon/lat text field (CSS) • Mouse-over a float to display float info (CSS) • Floats are presented in different colors to distinguish last message receiving date • Options to draw trajectory and board number on map PMEL Argo Float Processing: Data Management and Visualization
Web Interface - List Selection • Sort float list in due date, float ID, WMO-ID, start Date, etc • Hyper link to plot and list data • Options to list active, inactive or all floats PMEL Argo Float Processing: Data Management and Visualization
Argo Profiling CTD Floats Web Page PMEL Argo Float Processing: Data Management and Visualization
Geo-Selection PMEL Argo Float Processing: Data Management and Visualization
Geo-Selection PMEL Argo Float Processing: Data Management and Visualization
Geo-Selection PMEL Argo Float Processing: Data Management and Visualization
List-Selection PMEL Argo Float Processing: Data Management and Visualization
Profile Summary PMEL Argo Float Processing: Data Management and Visualization
Profile Data Listing PMEL Argo Float Processing: Data Management and Visualization
Profile Location Information PMEL Argo Float Processing: Data Management and Visualization
Engineering Data Listing PMEL Argo Float Processing: Data Management and Visualization
Profile Plot: • P vs. T & Sal (single) • T vs. Sal (all) • Theta vs. Sal (all) PMEL Argo Float Processing: Data Management and Visualization
Vertical Section Plot: • Temperature • Potential Temperature • Salinity • Potential Density PMEL Argo Float Processing: Data Management and Visualization
Engineering Data Plot: • Battery • Piston Position • Current • Select Variable PMEL Argo Float Processing: Data Management and Visualization
Float Trajectory Plot PMEL Argo Float Processing: Data Management and Visualization
Summary • Automated data update procedure offers an efficient tool to retrieve and manage the data. • Dynamic HTML implementation makes the data selection easy. • The Argo Float data management system and visualization web interface provide an easy and convenient way for scientists to access Argo Float data. PMEL Argo Float Processing: Data Management and Visualization