Processing Horizon Marine drifter data

SECOORA data streams

Overview

Drifter data from Horizon Marine is collected and inserted into a database at UNC-CH (Xenia schema). Data is served to SECOORA via a WMS feed wrapped by a CGI wrapper for time handling.

Source

Server(s): http://www.horizonmarine.com/ioos/seacoos.txt

Contacts: Steve Anderson (email). It is very important that we continue to credit HM wherever their data appear.

Collection Scripts

This script collects a latest tab delimited text file from Horizon Marine, parses it, and inserts the data into a Xenia instance at UNC-CH (on coriolis.marine.unc.edu).

Scripts: drifter_parse.sh (calls process_file_xenia_hm.pl) running on cromwell.marine.unc.edu

Timing: Runs hourly

SECOORA Access

Drifter data is served to SECOORA via a WMS feed wrapped by a perl CGI wrapper for time handling.

A mapfile on Maury accept the TIME and TAIL arguments from the forwarded WMS request to render particle_tail (position at TIME - TAIL), particle_trajectory (intervening positions between TIME and TAIL), and particle_head (position at TIME) layers.

Horizon Marine data is also served to SECOORA as part of a surface currents dataset.

Possible Improvements