Data Export: NDBCXML Format

The Data Export feature is a quick and simple data acquisition tool that allows users to download or send data through email or FTP in CSV or multiple XML formats without loading data directly onto the WQData LIVE page. This feature removes the latency associated with loading a substantial data set.

The NDBCXML format is one of three options within the Data Export tool. This option follows the National Data Buoy Center (NDBC) data format recognized by the National Oceanic and Atmospheric Administration (NOAA).

Data Export Tool

  1. From the Project Dashboard, select EXPORT | New Template from the dashboard header.

Data Export tool on the project dashboard.


  1. Under the General tab, insert a name and description for the export and choose from the following three data formats:

Data Export menu General configuration.



  1. The NDBCXML format must include a recognized station name that will be utilized within the NDBC data system.
  2. The following options are available for the NDBC Global Tag parameters:
    1. For all platforms that measure salinity and/or water temperature and/or currents, include data with these XML tags:
      • Enable <fm64ii> tag
        • Set to 820 if temperature and/or currents are measured.
        • Set to 830 if salinity is also measured.
      • Enable <fm64xx> tag
        • Set to 99.
      • Enable <fm64k1> tag
        • Set to 7 (Indicates measurements are at fixed depths).
      • Enable <fm64k2> tag
        • Set to 0 if salinity is not measured.
        • Set to 1 if the salinity accuracy > 0.02 ppt.
        • Set to 2 if the salinity accuracy < 0.02 ppt.

Example: The following platform measures temperature and/or currents, along with salinity. Additionally, the measurements are at a fixed depth and the salinity accuracy is >0.02 ppt.


    1. For platforms that measure currents, include the following in addition:
      • Enable <fm64k3> tag
        • Set equal to 1 if current sample averaging < 3 minutes.
        • Set equal to 2 if averaging is between 3 and 6 minutes.
        • Set equal to 3 if averaging is > 6 minutes.
      • Enable <fm64k4> tag
        • Set equal to 9.
      • Enable <fm64k6> tag
        • Set equal to 4 if the platform motion is removed.
        • Set equal to 5 if the platform motion is not removed.


Example: The following platform measures currents at a fixed depth with averaging between 3 and 6 minutes while the platform motion is not removed.


  1. Use the Select Parameter option (left image) to view the available parameters (right image) for the site that will export to NDBC.
    1. Utilize the search bar for quicker selection.

Data export parameter selection drop-down menu.

Data export parameter list.


  1. The following features will need to be inserted for each parameter:
    1. Tag: The Tag represents the name of the parameter that will appear in the NDBCXML file.
      • Auto-Tag: An Auto-Tag may be selected if the parameter is within the Predefined Tag list and if there is not a duplicate parameter selected.
      • Predefined Tag: A Predefined Tag is one that WQData LIVE recognizes and will place in the NDBCXML file if selected. A Predefined Tag is useful for data exports that contain multiple parameters with the same name. View the Data Export Predefined Tag List¬†article to understand the Predefined Tags.
      • Custom Tag:¬†The user may insert a custom tag that will appear in the NDBCXML file for the selected parameter.

Data export parameter tag selection.

Data export parameter tag list.


    1. Depth Tag: The Depth Tag indicates the depth at which a sensor (dp###) or current profiler (dv###) is located within the water column in relation to other similar sensors. Users can thereby place the measurements from a temperature profile or current profile in order of depth within the NDBCXML file.

Data export depth Tag selection.

Data export depth Tag list.


    1. Depth Value: The Depth Value refers to the actual depth of each sensor using a predefined unit of measurement such as feet or meters. Users can include the units by selecting the Custom option and manually typing in the unit, e.g. ‘1-meter’.

Data export Depth Value selection.

Data export Depth Value list.


  1. Click Add Parameter to include the chosen parameter in the data export.

Example addition of Temperature parameter for the first temperature sensor at 1-meter depth. The preferred sensor order and depth units will vary.


  1. Repeat steps 3-5 until all desired parameters are selected.
  2. Follow the link below to set a date range for the Data Export.