Fisheries and Oceans Canada
www.dfo-mpo.gc.ca
Home > Science > ISDM > J-COMM > WMO Code Tables
WMO Code Tables
Code Table 0114: AN - Anemometer type
| Code |
Meaning |
| 0 |
Cup rotor |
| 1 |
Propeller rotor |
| 2 |
Wind Observation Through Ambient Noise (WOTAN) |
| / |
Missing value |
Code Table 0161
| A1 |
WMO Regional Association areas in which buoy, drilling rig or oil- or gas-production platform has been deployed (1 - Region I; 2 - Region II, etc.) |
| bw |
Sub-area belonging to the area indicated by A1 |

Code Table 0200:
a - Characteristic of pressure tendency during the three hours preceding the time of observation
| Code |
Meaning |
| 0 |
Increasing, then decreasing; atmospheric pressure the same or higher than three hours ago |
| 1 |
Increasing, then steady; or increasing, then increasing more slowly |
Atmospheric pressure now higher than three hours ago |
| 2 |
Increasing (steadily or unsteadily) (for reports from automatic stations, see Regulation 12.2.3.5.3) |
| 3 |
Decreasing or steady, then increasing; or increasing, then increasing more rapidly |
| 4 |
Steady; atmospheric pressure the same as three hours ago |
| 5 |
Decreasing, then increasing; atmospheric pressure the same or lower than three hours ago |
| 6 |
Decreasing, then steady; or decreasing, then decreasing more slowly |
Atmospheric pressure now lower than three hours ago |
| 7 |
Decreasing (steadily or unsteadily) (for reports from automatic stations, see Regulation 12.2.3.5.3) |
| 8 |
Decreasing or steady, then decreasing; or decreasing, then decreasing more rapidly |
Code Table 0370:
BtBt- Buoy type
| Code |
Meaning |
| 00 |
Unspecified drifting buoy |
| 01 |
Standard Lagrangian drifter (Global Drifter Programme) |
| 02 |
Standard FGGE type drifting buoy (non Lagrangian meteorological drifting buoy) |
| 03 |
Wind measuring FGGE type drifting buoy (non Lagrangian meteorological drifting buoy) |
| 04 |
Ice float |
| 05-07 |
Reserved |
| 08 |
Unspecified sub-surface float |
| 09 |
SOFAR |
| 10 |
ALACE |
| 11 |
MARVOR |
| 12 |
RAFOS |
| 13-15 |
Reserved |
| 16 |
Unspecified moored buoy |
| 17 |
Nomad |
| 18 |
3 metres discus |
| 19 |
10-12 metres discus |
| 20 |
ODAS 30 series |
| 21 |
ATLAS (e.g. TAO area) |
| 22 |
TRITON |
| 23 |
Reserved |
| 24 |
Omnidirectional wave-rider |
| 25 |
Directional wave-rider |
| 26-62 |
Reserved |
| // |
Missing value |
Code Table 0877:
Direction (true)
| Code |
Meaning |
| 00 |
Calm (no waves) |
| 01 |
5 - 14 degrees |
| 02 |
15 - 24 degrees |
| 03 |
25 - 34 degrees |
| 04 |
35 - 44 degrees |
| 05 |
45 - 54 degrees |
| 06 |
55 - 64 degrees |
| 07 |
65 - 74 degrees |
| 08 |
75 - 84 degrees |
| 09 |
85 - 94 degrees |
| 10 |
95 - 104 degrees |
| 11 |
105 - 114 degrees |
| 12 |
115 - 124 degrees |
| 13 |
125 - 134 degrees |
| 14 |
135 - 144 degrees |
| 15 |
145 - 154 degrees |
| 16 |
155 - 164 degrees |
| 17 |
165 - 174 degrees |
| 18 |
175 - 184 degrees |
| 19 |
185 - 194 degrees |
| 20 |
195 - 204 degrees |
| 21 |
205 - 214 degrees |
| 22 |
215 - 224 degrees |
| 23 |
225 - 234 degrees |
| 24 |
235 - 244 degrees |
| 25 |
245 - 254 degrees |
| 26 |
255 - 264 degrees |
| 27 |
265 - 274 degrees |
| 28 |
275 - 284 degrees |
| 29 |
285 - 294 degrees |
| 30 |
295 - 304 degrees |
| 31 |
305 - 314 degrees |
| 32 |
315 - 324 degrees |
| 33 |
325 - 334 degrees |
| 34 |
335 - 344 degrees |
| 35 |
345 - 354 degrees |
| 36 |
355 - 4 degrees |
| 99 |
Variable or all directions, or unknown or waves confused, direction indeterminate. |
Code Table 0878:
True Direction, in tens of degrees, from which wind is blowing (or will blow) at stations within 1 degree of the North Pole.
| Code |
Wind coming from a meridian between |
| 00 |
Calm |
| 01 |
5 - 15 degrees W |
| 02 |
15 - 25 degrees W |
| 03 |
25 - 35 degrees W |
| 04 |
35 - 45 degrees W |
| 05 |
45 - 55 degrees W |
| 06 |
55 - 65 degrees W |
| 07 |
65 - 75 degrees W |
| 08 |
75 - 85 degrees W |
| 09 |
85 - 95 degrees W |
| 10 |
95 - 105 degrees W |
| 11 |
105 - 115 degrees W |
| 12 |
115 - 125 degrees W |
| 13 |
125 - 135 degrees W |
| 14 |
135 - 145 degrees W |
| 15 |
145 - 155 degrees W |
| 16 |
155 - 165 degrees W |
| 17 |
165 - 175 degrees W |
| 18 |
175 W - 175 degrees E |
| 19 |
175 - 165 degrees E |
| 20 |
165 - 155 degrees E |
| 21 |
155 - 145 degrees E |
| 22 |
145 - 135 degrees E |
| 23 |
135 - 125 degrees E |
| 24 |
125 - 115 degrees E |
| 25 |
115 - 105 degrees E |
| 26 |
105 - 95 degrees E |
| 27 |
95 - 85 degrees E |
| 28 |
85 - 75 degrees E |
| 29 |
75 - 65 degrees E |
| 30 |
65 - 55 degrees E |
| 31 |
55 - 45 degrees E |
| 32 |
45 - 35 degrees E |
| 33 |
35 - 25 degrees E |
| 34 |
25 - 15 degrees E |
| 35 |
15 - 5 degrees E |
| 36 |
5 E - 5 degrees W |
Code Table 1770:
Ix Ix Ix - Instrument type for temperature, with fall rate equation coeficients for XBT
| Code Figure |
Instrument |
Coefficient a |
Coefficient b |
| 001 |
Sippican T-4 |
6.472 |
-2.16 |
| 002 |
Sippican T-4 |
6.691 |
-2.25 |
| 011 |
Sippican T-5 |
6.828 |
-1.82 |
| 021 |
Sippican Fast Deep |
6.346 |
-1.82 |
| 031 |
Sippican T-6 |
6.472 |
-2.16 |
| 032 |
Sippican T-6 |
6.691 |
-2.25 |
| 041 |
Sippican T-7 |
6.472 |
-2.16 |
| 042 |
Sippican T-7 |
6.691 |
-2.25 |
| 051 |
Sippican Deep Blue |
6.472 |
-2.16 |
| 052 |
Sippican Deep Blue |
6.691 |
-2.25 |
| 061 |
Sippican T-10 |
6.301 |
-2.16 |
| 071 |
Sippican T-11 |
1.779 |
-0.255 |
| 201 |
TSK T-4 |
6.472 |
-2.16 |
| 202 |
TSK T-4 |
6.691 |
-2.25 |
| 211 |
TSK T-6 |
6.472 |
-2.16 |
| 212 |
TSK T-6 |
6.691 |
-2.25 |
| 221 |
TSK T-7 |
6.472 |
-2.16 |
| 222 |
TSK T-7 |
6.691 |
-2.25 |
| 231 |
TSK T-5 |
6.828 |
-1.82 |
| 241 |
TSK T-10 |
6.301 |
-2.16 |
| 251 |
TSK Deep Blue |
6.472 |
-2.16 |
| 252 |
TSK Deep Blue |
6.691 |
-2.25 |
| 261 |
TSK AXBT |
|
|
| 401 |
Sparton XBT-1 |
6.301 |
-2.16 |
| 411 |
Sparton XBT-3 |
5.861 |
-0.0904 |
| 421 |
Sparton XBT-4 |
6.472 |
-2.16 |
| 431 |
Sparton XBT-5 |
6.828 |
-1.82 |
| 441 |
Sparton XBT-5DB |
6.828 |
-1.82 |
| 451 |
Sparton XBT-6 |
6.472 |
-2.16 |
| 461 |
Sparton XBT-7 |
6.472 |
-2.16 |
| 462 |
Sparton XBT-7 |
6.705 |
-2.28 |
| 471 |
Sparton XBT-7DB |
6.472 |
-2.16 |
| 481 |
Sparton XBT-10 |
6.301 |
-2.16 |
| 491 |
Sparton XBT-20 |
6.472 |
-2.16 |
| 501 |
Sparton XBT-20DB |
6.472 |
-2.16 |
| 510 |
Sparton 536 AXBT |
1.524 |
0 |
| 700 |
Sippican XCTD standard |
|
|
| 710 |
Sippican XCTD deep |
|
|
| 720 |
Sippican AXCTD |
|
|
| 730 |
Sippican SXCTD |
|
|
| 741 |
TSK XCTD |
3.42543 |
-0.47 |
| 742 |
TSK XCTD-2 |
|
|
| 743 |
TSK XCTD-2F |
|
|
| 751 |
TSK AXCTD |
|
|
| 800 |
Mechanical XBT |
not applicable |
| 810 |
Hydrocast |
not applicable |
| 820 |
Thermistor Chain |
not applicable |
| 830 |
CTD |
not applicable |
| 831 |
CTD - P-ALACE float |
not applicable |
| 840 |
PROVOR |
No conductivity sensor |
| 841 |
PROVOR |
Seabird conductivity senson |
| 842 |
PROVOR |
FSI conductivity sensor |
| 845 |
Web Research |
No conductivity sensor |
| 846 |
Web Research |
Seabird conductivity sensor |
| 847 |
Web Research |
FSI conductivity sensor |
| 850 |
SOLO |
No conductivity sensor |
| 851 |
SOLO |
Seabird conductivity senson |
| 852 |
SOLO |
FSI conductivity sensor |
| 853-854 |
Reserved |
|
|
| 855 |
Profiling Float, NINJA, no conductivity sensor |
Not applicable |
| 856 |
Profiling Float, NINJA, SBE conductivity sensor |
Not applicable |
| 857 |
Profiling Float, NINJA, FSI conductivity sensor |
|
Not applicable |
| 858 |
Profiling Float, NINJA, TSK conductivity sensor |
|
Not applicable |
| 859 |
Profiling Float, NEMO, no conductivity |
|
|
| 860 |
Profiling Float, NEMO, SBE conductivity sensor |
|
|
| 861 |
Profiling Float, NEMO, FSI conductivity sensor |
|
|
| 862-999 Reserved |
Reserved |
|
|
| 900 |
Sippican T-12 XBT |
9.727 |
-0.0000473 |
| 901-999 Reserved |
Reserved |
|
|
| 832-999 Reserved |
Reserved |
|
|
Notes:
- The depth is calculated from coefficients a and b and the time, t, as follows: z = at + 10-3bt2
- All unassigned numbers are reserved for future use.
- The values of a and b are supplied for information only.
Code table 1833:
ic - Indicator for units of sea surface current speed.
| Code figure |
|
| 0 |
Meters per second |
| 1 |
Knots |
| 9 |
No sea current data available |
Code table 1853:
iu - Indicator for units of wind speed and type of instrumentation.
| Code figure |
Units used |
Instruments certified or otherwise |
| 0 |
Meters per second |
Land stations and ships with certified instruments |
| 1 |
Knots |
| 2 |
Meters per second |
Ships with uncertified instruments |
| 3 |
Knots |
Code table 1855:
iw - Indicator for source and units of wind speed.
| Code figure |
Source |
Units |
| 0 |
Wind speed estimated |
Wind speed in metres per second |
| 1 |
Wind speed obtained from anemometer. |
| 2 |
Wind speed estimated |
Wind speed in knots |
| 3 |
Wind speed obtained from anemometer. |
Code table 2262:
k1 - Indicator for digitization.
| Code figure |
| 7 |
Values at selected depths (data points fixed by the instrument or selected by any other method). |
| 8 |
Values at significant depths (data points taken from traces at significant depths). |
Code table 2263:
k2 - Method of salinity/depth measurement.
| Code figure |
| 0 |
No salinity measured |
| 1 |
In situ sensor, accuracy better than 0.02 PSU. |
| 2 |
In situ sensor, accuracy less than 0.02 PSU. |
| 3 |
Sample analysis. |
Code table 2264:
k3 - Duration and time of current measurement (vector or Doppler current profiling method).
| Code figure |
| 1 |
Instantaneous |
between H-1 and H |
| 2 |
Averaged over 3 minutes or less. |
| 3 |
Averaged over more than 3 minutes, but 6 at the most. |
| 4 |
Averaged over more than 6 minutes, but 12 at the most. |
| 5 |
Instantaneous |
between H-2 and H-1 |
| 6 |
Averaged over 3 minutes or less. |
| 7 |
Averaged over more than 3 minutes, but 6 at the most. |
| 8 |
Averaged over more than 6 minutes, but 12 at the most. |
| 9 |
Vector or Doppler current profiling method not used. |
|
Note: H = time of observation.
Code table 2265:
k4 - Period of current measurement (drift method).
| Code figure |
| 1 |
1 hour or less. |
| 2 |
More than 1 hour but 2 at the most. |
| 3 |
More than 2 hours but 4 at the most. |
| 4 |
More than 4 hours but 8 at the most. |
| 5 |
More than 8 hours but 12 at the most. |
| 6 |
More than 12 hours but 18 at the most. |
| 7 |
More than 18 hours but 24 at the most. |
| 9 |
Drift method not used. |
Code table 2266:
k5 - Indicator for the method of current measurement.
| Code figure |
| 0 |
Reserved |
| 1 |
ADCP (Acoustic Doppler Current Profiler) |
| 2 |
GEK (Geomagnetic ElectroKinetograph). |
| 3 |
Ship's set and drift determined by fixes 3-6 hours apart. |
| 4 |
Ship's set and drift determined by fixes more than 6 hours but less than 12 hours apart. |
| 5 |
Drift of Buoy |
Code table 2267:
k6 - Method of removing the velocity and motion of the ship or buoy from current measurement.
| Code figure |
| 0 |
Ship's motion removed by averaging. |
Ship's velocity removed by bottom tracking. |
| 1 |
Ship's motion removed by motion compensation. |
| 2 |
Ship's motion not removed. |
| 3 |
Ship's motion removed by averaging. |
Ship's velocity removed by navigation. |
| 4 |
Ship's motion removed by motion compensation. |
| 5 |
Ship's motion not removed. |
| 6 |
Doppler current profiling method not used. |
|
| 7-9 |
Reserved. |
|
NOTE: Code figures 0, 1, 2 and 6 are also used for drifting buoys.
Code table 2582:
| MiMi |
Identification letters of the report |
| MjMj |
Identification letters of the part of the report or version of the code form |
| Code form |
MiMi |
MjM |
| |
Land station |
Sea station |
Aircraft |
Satellite |
Part A |
Part B |
Part C |
Part D |
No distinction |
| FM 12-XI Ext. |
SYNOP |
|
AA |
|
|
|
|
|
|
XX |
| FM 13-XI Ext. |
SHIP |
|
|
BB |
|
|
|
|
|
XX |
| FM 14-XI Ext. |
SYNOP MOBIL |
OO |
|
|
|
|
|
|
|
XX |
| FM 18-XII |
BUOY |
|
|
ZZ |
|
|
|
|
|
YY |
| FM 20-VIII |
RADOB |
|
FF |
GG |
|
AA |
BB |
|
|
|
| FM 32-XI Ext. |
PILOT |
|
PP |
|
|
AA |
BB |
CC |
DD |
|
| FM 33-XI Ext. |
PILOT SHIP |
|
|
QQ |
|
AA |
BB |
CC |
DD |
|
| FM 34-XI Ext. |
PILOT MOBIL |
EE |
|
|
|
AA |
BB |
CC |
DD |
|
| FM 35-XI Ext. |
TEMP |
|
TT |
|
|
AA |
BB |
CC |
DD |
|
| FM 36-XI Ext. |
TEMP SHIP |
|
|
UU |
|
AA |
BB |
CC |
DD |
|
| FM 37-XI Ext. |
TEMP DROP |
|
|
XX |
|
AA |
BB |
CC |
DD |
|
| FM 38-XI Ext. |
TEMP MOBIL |
II |
|
|
|
AA |
BB |
CC |
DD |
|
| FM 39-VI |
ROCOB |
|
RR |
|
|
|
|
|
|
XX |
| FM 40-VI |
ROCOB SHIP |
|
SS |
|
|
|
|
|
|
XX |
| FM 41-IV |
CODAR |
|
|
|
LL |
|
|
|
|
XX |
| FM 62-VIII Ext. |
TRACKOB |
|
|
NN |
|
|
|
|
|
YY |
| FM 63-IX |
BATHY |
|
JJ |
|
|
|
|
|
|
VV |
| FM 63-X Ext. |
BATHY |
|
JJ |
|
|
|
|
|
|
YY |
| FM 63-XI Ext. |
BATHY JJ |
|
|
|
|
|
|
|
|
VV |
| FM 64-IX |
TESAC |
|
|
KK |
|
|
|
|
|
XX |
| FM 64-XI Ext. |
TESAC KK |
|
|
|
|
|
|
|
|
YY |
| FM 65-XI Ext. |
WAVEOB |
|
|
MM |
|
|
|
|
|
XX |
| FM 67-VI |
HYDRA |
|
HH |
|
|
|
|
|
|
XX |
| FM 85-IX |
SAREP |
|
CC |
DD |
|
|
AA |
BB |
|
|
| FM 86-XI |
SATEM |
|
|
|
|
VV |
AA |
BB |
CC |
DD |
| FM 87-XI. |
SARAD |
|
|
|
|
WW |
|
|
|
XX |
| FM 88-XI |
SATOB |
|
|
|
|
YY |
|
|
|
XX |
Code table 2604
mS Averaging period for salinity
mT Averaging period for sea temperature
mc Averaging period for surface current direction and speed
| Code Figure |
|
| 0 |
Spot values |
| 1 |
Less than 15 minutes |
| 2 |
From 15 to 45 minutes |
| 3 |
More than 45 minutes |
| 9 |
Data not available |
Code table 3302
Qa - Location quality class (range of radius of 66% confidence)
| Code Figure |
|
| 0 |
Radius greater than or equal to 1500 m |
| 1 |
Radius greater than or equal to 500 m but less than 1500 m |
| 2 |
Radius greater than or equal to 250 m but less than 500 m |
| 3 |
Radius less than 250 m |
| / |
Location quality class information not available |
Code table 3311
QL - Quality of location
| Code Figure |
|
| 0 |
The value transmitted at the beginning of the report is a reliable value (location made over two satellite passes) |
| 1 |
The values at the beginning of the report are the latest known values (no location over the corresponding pass) |
| 2 |
Dubious quality. The location was made over one pass only; a second solution is possible in 5% of the cases. |
Code table 3313
QN - Quality of the buoy satellite transmission
| Code Figure |
|
| 0 |
Good quality (several identical reports have been received) |
| 1 |
Dubious quality (no identical reports) |
Code table 3315
QP - Quality of the pressure measurement
| Code Figure |
|
| 0 |
Value within specified limits |
| 1 |
Value outside specified limits |
Code table 3318
Qz - Depth correction indicator
| Code Figure |
|
| 0 |
Depths are not corrected |
| 1 |
Depths are corrected |
| / |
Missing value |
Code table 3319
QTW - Quality of the measurement of the water-surface temperature
| Code Figure |
|
| 0 |
Value within limits |
| 1 |
Value outside limits) |
Code table 3333:
Qc - Quadrant of the globe.
| Code Figure |
Latitude |
Longitude |
| 1 |
North |
East |
 |
| 3 |
South |
East |
| 5 |
South |
West |
| 7 |
North |
West |
NOTE: The choice is left to the observer in the following cases:
- When the ship is on the Greenwich meridian or the 180th meridian (LoLoLoLo = 0000 or 1800 respectively).
- Qc = 1 or 7 (northern hemisphere) or
- Qc = 3 or 5 (southern hemisphere);
- When the ship is on the equator (LaLaLa = 000):
- Qc = 1 or 3 (eastern longitude) or
- Qc = 5 or 7 (western longitude).
Code table 3334
- Qd - Quality control indicator
- Qd1 - Quality control indicator for temperature/salinity profile
- Qd2 - Quality control indicator for current profile
- Ql - Quality control indicator for position
- Qt - Quality control indicator for time
| Code Figure |
|
| 0 |
Data not checked |
| 1 |
Data good |
| 2 |
Data inconsistent |
| 3 |
Data doubtful |
| 4 |
Data wrong |
| 5 |
Data value has been changed |
NOTE: These flags are the same as the IGOSS quality control flags.
Code table 3363
Q2 - Quality of the housekeeping parameter (second word in first block of ARGOS okatform transmitters sensor data)
Q4 - Quality of the measurement of air temperature
| Code Figure |
|
| 0 |
Value within limits |
| 1 |
Value outside limits |
Code table 3845:
sn - Sign of the data, and relative humidity indicator.
| Code Figure |
|
| 0 |
Positive or zero |
| 1 |
Negative |
| 9 |
Realtive humidity follows |
NOTES:
- Code figures 2 to 8 are not used.
- See Regulation 12.2.3.3.1 for the use of code figure 9.
Code Table 4770:
XrXr -Recorder Type This table encodes the various recorders used to log temperatures from the instruments listed.
| Code |
Recorder |
| 01 |
Sippican strip chart recorder |
| 02 |
Sippican MK2A/SSQ-61 |
| 03 |
Sippican MK-9 |
| 04 |
Sippican AN/BHQ-7/MK8 |
| 05 |
Sippican MK-12 |
| 06 |
Sippican MK-21 |
| 10 |
Sparton SOC BT/SV Processor Model 100 |
| 11 |
Lockheed-Sanders Model OL5005 |
| 20 |
Argos XBT-ST |
| 21 |
CLS-ARGOS / Protecno XBT-ST Model-1 |
| 22 |
CLS-ARGOS / Protecno XBT-ST Model-2 |
| 30 |
BATHY Systems SA-810 |
| 31 |
Scripps Metrobyte controller |
| 32 |
Murayama Denki Z-60-16 III |
| 33 |
Murayama Denki Z-60-16 II |
| 34 |
Protecno ETSM2 |
| 35 |
Nautilus Marine Service NMS-XBT |
| 40 |
TSK MK-2A |
| 41 |
TSK MK-2S |
| 42 |
TSK MK-30 |
| 43 |
TSK MK-30N |
| 45 |
TSK MK-100 |
| 46 |
TSK MK-100 Compatible recorder for both XBT and XCTD |
| 47 |
TSK MK-1130A XCTD |
| 48 |
TSK AXBT Receiver MK-300 |
| 50 |
JMA ASTOS |
| 60 |
ARGOS communications, sampling on up transit |
| 61 |
ARGOS communications, sampling on down transit |
| 62 |
Orbcomm communications, sampling on up transit |
| 63 |
Orbcomm communications, sampling on down transit |
| 64 |
Iridium communications, sampling on up transit |
| 65 |
Iridium communications, sampling on down transit |
| 70 |
CSIRO Devil-1 XBT acquisition system |
| 71 |
CSIRO Devil-2 XBT acquisition system |
| 99 |
Unknown |
Code table 4780:
XtXt - Drogue type
| Code |
Meaning |
| 0 |
Unspecified drogue |
| 1 |
Holey sock |
| 2 |
TRISTAR |
| 3 |
Window shade |
| 4 |
Parachute |
| 5 |
Non Langrangian sea anchor |
| 6-30 |
Reserved |
| // |
Missing value |