CDIP banner
CDIP banner recent historic documents
sub-menu
Documentation
 
FAQs & Summaries
Glossary
Publications
 
Introduction
  History and Funding
  Program Goals
Wave Measurement
  Wave Generation
  Wave Dynamics
  Irregular Waves
  Spectral Analysis
  Gauging Waves
  Hurricane Events
  Tsunami Events
Instrumentation
  Underwater Sensors
  Surface Buoys
  Meteorological
Data Acquisition
  System Organization
  Hardware
  Software
Data Processing
  System Organization
  Software
  Quality Control
Data Management
  Stations and Sets
  Files and Storage
CDIP Products
  Data Formats
  Web Products
  COOS Integration
  WIS
  QARTOD
  Wave Eval Tool
  Metadata
  Custom Products
  NDBC XML/NWS Format
  NDBC Dial-A-Buoy
  Access Instructions
 
Related Links
 
NDBC and NWS Transmission

CDIP's latest measurements are sent to the NDBC every 15 minutes. 
The NDBC then distributes the data to the NWS and others via its
AWIPS system. On splash there is a cron that ftps the data: 
.update/ndbc/csh_send_ndbc. The cron is run as uproc; login info 
for the ftp servers is found in uproc's /home/uproc/.netrc file.

Details of the data preparation and transfer are given below.


XML Spectral Data
-----------------
As of January 30, 2008, CDIP is providing full spectral data for
all stations in NDBC's FM65 xml format. This format is described
in the "User’s Guide to NDBC’s Extensible Mark-up Language for Ocean 
Wave Spectral Data" (SpectraML_v1.doc) as provided by Richard Bouchard
of NDBC. CDIP's processing automatically creates the FM65 xml
files for realtime data in .update/ndbc.

Any station which is to be sent to NDBC must have a 5-char WMO id 
(provided by NDBC) listed in .update/ndbc/id_table.

The .stations 'show' files control which stations get sent to NDBC.
In the show for a station (e.g. .stations/095/095.show) there is a
'NWS streams:' tag. Any data 2-char data stream ('01', '07', 'p2')
listed after that tag will be sent to the NDBC. If no data is to be
sent, set the line to "NWS streams: none".

To start transmitting a new station to the NDBC:
  1) Obtain a 5-char id for the station from the NDBC;
  2) Add this id to the .update/ndbc/id_table file;
  3) Ensure that the 'NWS streams' tag in the .stations/STN/STN.show file 
       lists the correct channels/streams for NDBC transmission.


NON-SPECTRAL, NON-XML DATA
--------------------------
Prior to 2008, wave parameter data was provided in the form of FM13
bulletins:

The NDBC's AWIPS system only handles data that is in their own custom
format from stations that have been assigned an NDBC id number. They
distribute an encoding program, BuildMessage, that takes a text input
file and creates their specialized formats. For moored buoys, the format 
used is FM13. CDIP's meta_proc buoy processing - found in .mp/detox - 
contains a routine, ndbc_fm13.f, that creates the input files for 
the NDBC's BuildMessage utility. These input files are placed in the
.update/ndbc directory, where BuildMessage also resides. Also in that
directory is the file 'id_table', which meta_proc uses to find the
NDBC ids of CDIP stations.

When the csh_send_fm13 cron runs, all of the FM13 input files in the
.update/ndbc directory are run through the BuildMessage utility and the
output is then sent to the NDBC.

General steps for submitting parameter-only (non-xml) data to NDBC
 - Request an NDBC id for your sensor;
 - Download the MODEM kit from the NDBC;
 - Compile the 'BuildMessage' C code to make the needed executable;
 - Create a text input file following the format of demodata.txt,
     filling in the data fields relevant for your sensor;
 - Run BuildMessage on your input file;
 - FTP the BuildMessage output to NDBC.


Request an NDBC id example e-mail
--------------------------------------------------------------------------------

To: robert.weir@noaa.gov
> Hi Bob -
>
> We've just put a buoy off of Fort Pierce, FL as a new, permanent
> CDIP station, and would like to get a WMO ID. The deployment details
> are as follows:
>
> Station name: Fort Pierce, FL
> Station number: 134
> Position: 27.5514 N, 80.2253 W
> Depth: 16.15 m
>

Products and Data Streams
--------------------------------------------------------------------------------

  Once the id is received, add it to .update/ndbc/id_table

  Spectral XML data:
    "Effective 30 January 2008, National Weather Service's National Data Buoy
    Center (NDBC) is releasing real-time, directional spectral wave data from the
    active CDIP (Coastal Data Information Program, Scripps Institution of
    Oceanography) buoys. The data are released in the World Meteorological
    Organization's (WMO) FM 65-XI WAVEOB alphanumeric code format. For a list of
    the CDIP buoys, see http://www.ndbc.noaa.gov/pstat_western.shtml. NDBC
    display the CDIP buoys on its webpage maps as "SCRIPPS STATIONS". For
    information on the CDIP buoys and wave measurements, see:
    http://cdip.ucsd.edu.

    NDBC releases the CDIP directional wave data, along with NDBC directional
    wave data, under the following WMO bulletin headers:
    SXVX45 KWBC and SXVX65 KWBC for the US East Coast and Atlantic Ocean, and
    SXVX49 KWBC and SXVX69 KWBC for the US West Coast and Pacific Ocean."

  Current data paths:
    o cdip - ftp  -> oxnard -- reformat -> LAXOMRSGX - distribute -> other nws
    o cdip - ftp  -> ndbc - reformat -> LAXBOYCM7 -> AWIPS  <-- other nws

    Most nws offices are using the SGX product. Note that SGX has spectral
    9 bands, CM7 just has parameters.

  Products:
    o LAXCGRAUT - local to Rancho Bernardo office, outdated
    o LAXOMRSGX - to all offices from Oxnard - will be phased out
    o LAXBOYCM7 - from ndbc - this is the product all nws stations should use

  Contacts:
    o Rancho Bernardo nws: 
       Phil Gonsalves 858 675-8707 (24/7) phil.gonsalves@noaa.gov
       Ted Mackechnie 858 675-8707 (24/7) ted.mackechnie@noaa.gov
       Jim Purpura 858 675-8700 x222
    o NDBC:
       Pete Spence 228 688-3604 pete.spence@noaa.gov
       Rex Hervey 228 688-3007  rex.hervey@noaa.gov
    o Oxnard
       David Gomberg 805 988-6620
       Mike Wofford  
Official UCSD Web Page