SEACOOS CDL v2.0
December 9, 2004
9
Table 5.1. SEACOOS CDL Format Categories
Format Category
Independent Variables
Dependent Variables
Cartesian
netCDF
Cartesian
netCDF
fixed-point
(buoy, tower)
t = t1,t2,t3
x0, constant
y0, constant
z0, constant(s)
time(time)
lon(lon)
lat(lat)
z(z)
T(x0, y0, z0, t)
u(x0, y0, z0, t)
v(x0, y0, z0, t)
T(time)
u(time)
v(time)
fixed-profiler
(wind profiler,
ADCP)
t = t1,t2,t3
x0, constant
y0, constant
z = z1, z2, z3
time(time)
lon(lon)
lat(lat)
z(z)
T(x0, y0, z, t)
u(x0, y0, z, t)
v(x0, y0, z, t)
T(time,z)
u(time,z)
v(time,z)
fixed-map
(HF Radar, Satellite
Imagery)
t = t1,t2,t3
x = x1,x2,x3
y = y1,y2,y3
z0, constant
time(time)
lon(lon)
lat(lat)
z(z)
T(x, y, z0, t)
u(x, y, z0, t)
v(x, y, z0, t)
T(time,x,y)
u(time,x,y)
v(time,x,y)
moving-point-2D
(ship, floating
drifter)
t = t1,t2,t3
x = x(t)
y = y(t)
z0, constant(s)
time(time)
lon(time)
lat(time)
z(z)
T(x(t), y(t), z0, t)
u(x(t), y(t), z0, t)
v(x(t), y(t), z0, t)
T(time)
u(time)
v(time)
moving-point-3D
(aircraft, towed
undulating vehicle,
sea glider,
lagrangian drifter)
t = t1,t2,t3
x = x(t)
y = y(t)
z
= z(t)
time(time)
lon(time)
lat(time)
z(time)
T(x(t), y(t), z(t), t)
u(x(t), y(t), z(t), t)
v(x(t), y(t), z(t), t)
T(time)
u(time)
v(time)
moving-profiler
(ship- mounted
ADCP, CTD
surveys)
t = t1,t2,t3
x = x(t)
y = y(t)
z = z1, z2, z3
time(time)
lon(time)
lat(time)
z(z)
T(x(t), y(t), z, t)
u(x(t), y(t), z, t)
v(x(t), y(t), z, t)
T(time,z)
u(time,z)
v(time,z)
Data providers should provide their data in file structures that fall into one of the six formatting
categories listed in Table 5.1. This also helps the data provider determine if they need to create
multiple files while limiting the number of possible configurations. CDL examples for each
format category are given in Appendix A. Each file should contain variables that describe and
provide data for the four independent variables whether they are used as a coordinate variable or
are a function of time (t).
There is a special provision for fixed-point and moving-point-2D, to accommodate data from
sensors mounted at different heights in one netCDF file for the platform. For example, some
buoy stations have wind sensors mounted above at 5 or more meters above the buoy while other
atmospheric sensors are located on the buoy frame only 1 meter above the sea surface and in-
water packages measure at 1 or 2 meters below the sea surface. For these cases, in the netCDF, a
fully-described vertical (z) independent variable is provided with the three different instrument