===================================D R A F T=================================== Comprehensive Ocean-Atmosphere Data Set (COADS): Release 1b Documentation Specifications for Translation into LMR.6 24 May 1995 ===================================================================== Document Revision Information (previous version: none): ------------------------------------------------------------------------------- {1. Introduction} This document was originally derived from (draft of 29 October 1993). See for a full introduction, for notes [1]-[4], and for the conversion details for formats processed for Release 1b (i.e., IATTC, IMMT, MEDS, PMEL.67, TD1129, TD1171, and USSR_B) that were also processed for Release 1a. This document provides complete specifications for all new formats included in Release 1b, and for the Release 1a formats on a field-by-field basis only in the event of differences in processing with respect to Release 1a. Note that the specifications take a somewhat different form for LMR.5 (see Slutz et al., 1985, supp. F), since LMR.5 itself was constructed from five original input formats: TD-1100, TD-1127, TD-1129, TD-1129M and the Exchange format (see Slutz et al., 1985, supp. I). LMR.5 has 46 fields (versus 72 fields in LMR.6) plus a supplemental and error attachment similar to LMR.6. We map each variable of the 46 fields of LMR.5 to the corresponding field of LMR.6. Because LMR.6 contains more fields, we extract an additional 26 variables from the supplemental attachment of LMR.5, if present in the original input format, and map each into the corresponding field of LMR.6 following the same rules as given in . NP is a free format structure. Since the number of digits to the right of the decimal place of the input data is indeterminate, the real number accurate to the nearest tenth, including the decimal point as in the original format, is saved in the error attachment. FGGE was constructed from three input formats: Surface Land/Marine, Oceanographic Data and Drifting Buoy (FGGE, 1980). {2. Specifications} 1) B10 10-degree box FGGE : input (From Surface Land/Marine, Oceanographic Data, or Drifting Buoy) = latitude (pos.13-17) (Report-identification part) longitude (pos.18-22) (Report-identification part) (a): Convert latitude and longitude to NCDC quadrant [2]. (b): Convert latitude, longitude and NCDC quadrant to Marsden Square by NCDC Method for calculation of Marsden Square [3]. (c): Convert Marsden Square to B10. (Comment: If data-index ((pos.2-3) of Report-identification part) equals 33, 34, or 35, then the input is Surface Land/ Marine. If data-index ((pos.2-3) of Report-identification part) equals 71, or 72, then the input is Oceanographic Data. If data-index ((pos.2-3) of Report-identification part) equals 81, then the input is Drifting Buoy.) LMR.5 : input = box10 If there is a error represented by field number 104 in the error attachment, then the error is the input of marsden square. change input = box10, latitude, longitude and marsden square (a): Convert box10 to NCDC quadrant. (a): Convert latitude, longitude and quadrant to Marsden Square by NCDC Method for calculation of Marsden Square [3]. (c): If Marsden Square from (a) and marsden square from input are different, then the entire input report is written to the reject file. (d): Convert Marsden Square to B10. NP : input = latitude, longitude (a): Convert latitude and longitude to NCDC quadrant [2]. (b): Convert latitude, longitude and NCDC quadrant to Marsden Square by NCDC Method for calculation of Marsden Square [3]. (c): Convert Marsden Square to B10. 2) YR year FGGE : input (From Surface Land/Marine, Oceanographic Data, or Drifting Buoy) = year (pos.25-26) (Report-identification part) (a): Add 1900 to the input. LMR.5 : input = year NP : input = year (a): Add 1900 to the input. COMMENT : If the input field contains all blanks, illegal characters, or is out of range, then the entire input report is written to the reject file; otherwise the LMR.6 output always contains a valid field. 3) MO month FGGE : input (From Surface Land/Marine, Oceanographic Data, or Drifting Buoy) = month (pos.27-28) (Report-identification part) LMR.5 : input = month NP : input = none (a): Computed from julian day. COMMENT : If the input field contains all blanks, illegal characters, or is out of range, then the entire input report is written to the reject file; otherwise the LMR.6 output always contains a valid field. 4) DY day FGGE : input (From Surface Land/Marine, Oceanographic Data, or Drifting Buoy) = day (pos.29-30) (Report-identification part) LMR.5 : input = day NP : input = none (a): Computed from julian day. 5) HR hour FGGE : input (From Surface Land/Marine, Oceanographic Data, or Drifting Buoy) = hour amd minute (pos.31-34) (Report-identification part) (a): Change the input units from hour and minute to hundredths of hours. LMR.5 : input = hour (a): Multiply the input by 100 (the fractional part of HR becomes 00). NP : input = hour (a): Multiply the input by 100 (the fractional part of HR becomes 00). 6) TI time indicator FGGE : input = no corresponding field (a): Set TI = 2 (hour plus minutes). LMR.5 : input = no corresponding field (a): If the input of hour (above field) is not missing, set TI = 0 (nearest whole hour). NP : input = no corresponding field (a): Set TI = 0 (nearest whole hour). 7) LON longitude FGGE : input (From Surface Land/Marine, Oceanographic Data, or Drifting Buoy) = longitude (pos.18-22) (Report-identification part) IMMT : input = octant of the globe (pos.11) longitude (pos.15-17) (a): If octant of the globe (pos.11) equals 0, 1, 5, or 6, the input is 'WEST'. If octant of the globe (pos.11) equals 2, 3, 7, or 8, the input is 'EAST'. (b): If volume equals F2ZG2 and octant of the globe equals 1, 2, 6, or 7, longitude equals or is less than 900, add 900 to longitude. If volume does not equal F2ZG2 and octant of the globe equals 1, 2, 6, or 7, longitude is less than 900, add 1000 to longitude. (c): Convert octant of the globe and longitude to LON. (Comment: For volume F2ZG2, only, we make a change of LON (field (7)) for Release 1b) LMR.5 : input = longitude (a): Change the input from tenths to hundredths. NP : input = longitude (a): Convert west (0 to -180) and east (0 to +180) longitude to LON. COMMENT : If the input field contains all blanks, illegal characters, or is out of range, then the entire input report is written to the reject file; otherwise the LMR.6 output always contains a valid field. 8) LAT latitude FGGE : input (From Surface Land/Marine, Oceanographic Data, or Drifting Buoy) = latitude (pos.13-17) (Report-identification part) LMR.5 : input = latitude (a): Change the input from tenths to hundredths. NP : input = latitude COMMENT : If the input field contains all blanks, illegal characters, or is out of range, then the entire input report is written to the reject file; otherwise the LMR.6 output always contains a valid field. 9) LI lat/lon indicator FGGE : input = no corresponding field (a): Set LI = 5 (high resolution data). LMR.5 : input = xyi (a): Set LI = missing NP : input = no corresponding field (a): Set LI = 5 (high resolution data). 10) DCK deck FGGE : input = no corresponding field (a): Set DCK = 749 (First GAAP Global Experiment (FGGE) level IIb) LMR.5 : input = cd NP : input = no corresponding field (a): Set DCK = 733 (Russian AARI North Pole Stations (from Polar Science Center)). 11) SID source ID FGGE : input (From Surface Land/Marine) = no corresponding field (a): Set SID = 53 (FGGE Level IIb: Surface Marine Data) input (From Oceanographic Data) = no corresponding field (a): Set SID = 54 (FGGE Level IIb: Oceanographic Data) input (From Drifting Buoy) = no corresponding field (a): Set SID = 55 (FGGE Level IIb: Drifting Buoy Data) LMR.5 : input = sid NP : input = no corresponding field (a): Set SID = 52 (Russian AARI North Pole Stations (from Polar Science Center)). COMMENT : SID is read from the COADS update tape list. 12) PT platform type FGGE : input (From Surface Land/Marine) = block and station index, elevation (pos.4-8 and pos.9-11 of Identification part) (a): If data-source index equals 33 or 34, set PT = 5 (ship) If data-source index equals 35, set PT = 6 (moored buoy) input (From Oceanographic Data) = platform identification (pos.16-22 of Additional oceanographic identification data (second record)) (a): If data-source index equals 71, set PT = 10 (oceanographic station data(SD/co22) If data-source index equals 72, set PT = 12 (expendable bathythermograph) input (From Drifting Buoy) = buoy number (pos.4-8 of Identification part) (a): Set PT = 7 (drifting buoy) LMR.5 : input = st (a): If the format = TD-1127, TD-1129, TD-129M or Exchange, map the input to PT as follows. input PT 0 0 = US Navy or "deck" log, or unknown 1 1 = merchant ship or foreign military 2 2 = OSV--off station or station proximity unknown 3 3 = OSV--on station 4 4 = lightship 5 6 = moored buoy 6 (and DCK = 891) 10 = oceanographic station data (SD/Co22) 6 (and DCK = 896) missing (b): If the format = TD-1100 and DCK = 891, map the input to PT as follows. input PT 7 (and pos.103 = '1') 11 = mechanical bathythermograph (MBT) 7 (and pos.103 = '2') 12 = expendable bathythermograph (XBT) NP : input = station ID (a): Set PT = 9 (ice station (manned)). 13) QI quality indicator FGGE : input = no corresponding field LMR.5 : input = qi NP : input = no corresponding field 14) DS dup status FGGE : input = no corresponding field LMR.5 : input = ds (a): Set DS = missing NP : input = no corresponding field 15) DC dup check FGGE : input = no corresponding field LMR.5 : input = dc (a): Set DC = missing NP : input = no corresponding field 16) TC track check FGGE : input = no corresponding field LMR.5 : input = tc NP : input = no corresponding field 17) PB pressure bias FGGE : input = no corresponding field LMR.5 : input = pb NP : input = no corresponding field 18) DI wind direction indicator FGGE : input = no corresponding field (a): If the input of wind direction (next field) is not missing, set DI = 5 (360-point compass) LMR.5 : input = di NP : input = no corresponding field (a): If the input of wind direction (next field) is not missing, set DI = 5 (360-point compass). 19) D wind direction FGGE : input (From Surface Land/Marine) = wind direction (pos.3-5 of First surface-data record) (a): If the input equals 0, set D = 361 (calm). If the input equals 990, set D = 362 (variable) input (From Oceanographic Data) = surface-wind direction (pos.1-3 of Environmental data) (fifth record) (a): If the input equals 0, set D = 361 (calm). input (From Drifting Buoy) = wind direction (pos.17-19 of Drifting buoy surface-data record) (a): If the input equals 0, set D = 361 (calm). LMR.5 : input = d NP : input = wind direction (if wind direction equals 999, then the input is missing) (a): If the input equals 0, set D = 361 (calm). 20) WI wind speed indicator FGGE : input (From Surface Land/Marine) = instrument type (pos.23-24 of Identification part) (a): Map the input to WI as follows. input WI '31' 6 = estimated (units unknown) '32' 7 = measured (units unknown) '36' 6 = estimated (units unknown) '37' 7 = measured (units unknown) '99' missing value input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = wind indicator (pos.9-10 of Identification part) (a): Map the input to WI as follows. input WI '00' 0 = meter per second, estimated '01' 1 = meter per second, measured '03' 3 = knot, estimated '04' 4 = knot, measured LMR.5 : input = wi (a): If the format = TD-1100, TD-1129M or Exchange, map the input to WI as follows. input WI 0 or 2 6 = estimated (units unknown)/unknown method 1 or 3 7 = measured (units unknown) (b): If the format = TD-1127 (index = pos.97) or TD-1129 (index = pos.98), Case 1: if index does not equal to 1 or 2, map the input to WI as follows. input WI 0 or 2 6 = estimated (units unknown) /unknown method 1 or 3 7 = measured (units unknown) Case 2: if index equals to 1 and input equals to 2 or 3, map the input to WI as follows. input WI 2 3 = knot, estimated 3 4 = knot, measured Case 3: if index equals to 1 and input does not equals to 2 or 3, map the input to WI as follows. input WI 0 3 = knot, estimated 1 4 = knot, measured Case 4: if index equals to 2 and input equals to 0 or 1, map the input to WI as follows. input WI 0 0 = meter per second, estimated 1 1 = meter per second, measured Case 5: if index equals to 2 and input does not equals to 0 or 1, map the input to WI as follows. input WI 2 0 = meter per second, estimated 3 1 = meter per second, measured NP : input = no corresponding field (a): Set WI = 1 (meter per second, measured). 21) W wind speed FGGE : input (From Surface Land/Marine) = wind speed (pos.6-8 of First surface-data record) input (From Oceanographic Data) = surface-wind speed (pos.4-5 of Environmental data (fifth record)) input (From Drifting Buoy) = wind speed (pos.20-22 of Drifting buoy surface-data record) LMR.5 : input = w NP : input = wind speed (if wind speed equals 99, then the input is missing) 22) VI visibility indicator FGGE : input = no corresponding field LMR.5 : input = vi NP : input = no corresponding field 23) VV visibility FGGE : input (From Surface Land/Marine) = horizontal visibility (pos.10-11 of First surface-data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = vb NP : input = no corresponding field 24) WW present weather FGGE : input (From Surface Land/Marine) = present weather (pos.12-13 of First surface-data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = pw NP : input = no corresponding field 25) W1 past weather FGGE : input (From Surface Land/Marine) = past weather (pos.14-15 of First surface-data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = w1 NP : input = no corresponding field 26) W2 second past weather FGGE input = no corresponding field LMR.5 : input = w2 NP : input = no corresponding field 27) SLP sea level pressure FGGE : input (From Surface Land/Marine) = pressure code indicator, sea level pressure/station pressure/height (pos.16 and pos.17-21 of First surface-data record) (a): If the input of pressure code indicator (pos.16) equals '0' (sea-level presure) or '1' (station pressure), then convert the input of sea level pressure/station pressure/height (pos.17-21) to SLP. (Comment: 485 mobile ship reports contained a pressure code indicator = 1 for "station pressure", which upon examination appeared to be reasonable values for sea level pressure and thus were accepted. A small number of pressures associated with other pressure code indicators were rejected.) input (From Oceanographic Data) = sea level pressure (pos.6-10 of Environmental data) (fifth record) input (From Drifting Buoy) = sea level pressure (pos.1-5 of Drifting buoy surface data record) LMR.5 : input = p NP : input = pressure (if pressure equals 9999.9 or -999.9, then the input is missing) 28) T1 temperature indicator FGGE : input = no corresponding field (a): Set T1 = 0 (degree Celsius and tenths). LMR.5 : input = t1 (a): Map the input to T1 as follows: input T1 0 0 = degrees Celsius and tenths 1 2 = whole degrees Celsius 2 1 = half degrees Celsius 3 4 = degrees Fahrenheit and tenths 4 6 = whole degrees Fahrenheit 5 5 = half degrees Fahrenheit NP : input = no corresponding field (a): Set T1 = 0 (degree Celsius and tenths). 29) AT air temperature FGGE : input (From Surface Land/Marine) = air temperature (pos.23-26 of First surface-data record) input (From Oceanographic Data) = air temperature (pos.28-31 of Miscellaneous oceanographic data (fourth record)) input (From Drifting Buoy) = air temperature (pos.7-10 of Drifting buoy surface-data record) LMR.5 : input = a NP : input = temperature (if temperature equals 9999.9, -999.9, or -99.9, then the input is missing 30) WBT wet bulb temperature FGGE : input (From Surface Land/Marine) = no corresponding field input (From Oceanographic Data) = air wet bulb temperature (pos.11-14 of Environmental data) (fifth record) input (From Drifting Buoy) = no corresponding field LMR.5 : input = wb NP : input = no corresponding field 31) DPT dew point temperature FGGE : input (From Surface Land/Marine) = dew point depression (pos.1-3 of Second surface-data record), air temperature (pos.23-26 of First surface-data record) (a): If the input of air temperature contains illegal characters, is out of range, or is missing, and if the parameter of dew point depression is not missing, then retain the dew point depression in the error attachment. (b): If dew point depression contains illegal characters, then retain the dew point depression in the error attachment. (c): If the input of dew point depression is not missing, contains no illegal characters, then DPT = air temperature - dew point depression. input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = dpt NP : input = no corresponding field 32) SST sea surface temperature FGGE : input (From Surface Land/Marine) = sea surface temperature (pos.17-20 of Additional surface data record for marine report) input (From Oceanographic Data) = sea surface temperature (pos.15-18 of Environmental data) (fifth record) input (From Drifting Buoy) = sea surface temperature (pos.12-15 of Drifting buoy surface-data record) LMR.5 : input = s NP : input = no corresponding field 33) SI sea surface temperature method indicator FGGE : input (From Surface Land/Marine) = instrument type (pos.23-24 of Identification part) (a): Map the input to SI as follows. input SI 74 4 = through hull sensor 99 missing value input (From Oceanographic Data) = sea-surface temperature instrument indicator (pos.19-20 of Environmental data (fifth record)) (a): Map the input to SI as follows. input SI 70 0 = bucket 71 1 = condenser inlet (intake) 72 2 = trailing thermistor 73 3 = hull contact sensor 74 4 = through hull sensor 75 5 = radiation thermometer 76 6 = bait tanks thermometer 79 7 = others 99 missing value input (From Drifting Buoy) = no corresponding field LMR.5 : input = bi (a): If the format = TD-1100, DCK = 128 and the starting date = Jan. 1 1968, change input = pos.99. Map the input to SI as follows: input SI ' ' 9 = unknown or non-bucket 'B' 0 = bucket (b): If the format = TD-1127, TD-1129, TD-1129M or Exchange, map the input to SI as follows. input SI 0 9 = unknown or non-bucket 1 0 = bucket 2 10 = implied bucket (an HSST SID or any match) NP : input = no corresponding field 34) N total cloud amount FGGE : input (From Surface Land/Marine) = total cloud amount(N) (pos.1-2 of First surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = c NP : input = no corresponding field 35) NH lower cloud amount FGGE : input (From Surface Land/Marine) = amount of CL or CM clouds(Nh) (pos.28-29 of First surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = nh NP : input = no corresponding field 36) CL low cloud type FGGE : input (From Surface Land/Marine) = amount of genera Sc.St.Cu.Cb(Cl) (pos.30-31 of First surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = cl NP : input = no corresponding field 37) HI cloud height indicator FGGE : input = no corresponding field LMR.5 : input = hi NP : input = no corresponding field 38) H cloud height FGGE : input (From Surface Land/Marine) = height of the base of cloud(h) (pos.32-33 of First surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = h NP : input = no corresponding field 39) CM middle cloud type FGGE : input (From Surface Land/Marine) = clouds of genera Ac.As.Ns(CM) (pos.34-35 of First surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = cm NP : input = no corresponding value 40) CH high cloud type FGGE : input (From Surface Land/Marine) = clouds of genera Ci.Cs.Cc(CH) (pos.36-37 of First surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : input = ch NP : input = no corresponding field 41) WD wave direction FGGE : input = no corresponding field LMR.5 : input = wd NP : input = no corresponding field 42) WP wave period FGGE : input (From Surface Land/Marine) = period of wind waves(PwPw) (pos.1-2 of Additional surface data record for marine report) input (From Oceanographic Data) = wind wave period (pos.21-22 of Environmental data) (fifth record) input (From Drifting Buoy) = no corresponding field LMR.5 : input = wp NP : input = no corresponding field COMMENT : If we accept the second priority as the input of WP, then we set WX (field 69)=1. So we can compute both together. 43) WH wave height FGGE : input (From Surface Land/Marine) = height of wind waves(HwHw) (pos.3-4 of Additional surface data record for marine report) input (From Oceanographic Data) = wind wave height (pos.23-24 of Environmental data) (fifth record) input (From Drifting Buoy) = no corresponding field LMR.5 : input = wh NP : input = no corresponding field 44) SD swell direction FGGE : input (From Surface Land/Marine) = direction of swell(dwdw) (pos.5-6 of Additional surface data record for marine report) (a): If the input equals 99, change SD = 38. input (From Oceanographic Data) = swell direction (pos.29-30 of Environmental data) (fifth record) input (From Drifting Buoy) = no corresponding field LMR.5 : input = sd NP : input = no corresponding field 45) SP swell period FGGE : input (From Surface Land/Marine) = period of swell(Pw) (pos.7-8 of Additional surface data record for marine report) (a): Map the input to SP as follows. input SP '00' 10 = 10 seconds '01' 11 = 11 seconds '02' 12 = 12 seconds '03' 13 = 13 seconds '04' 14 = 14 seconds or more '05' 5 = 5 seconds or less '06' 6 = 6 seconds '07' 7 = 7 seconds '08' 8 = 8 seconds '09' 9 = 9 seconds input (From Oceanographic Data) = swell period (pos.25-26 of Environmental data(fifth record)) (a): Map the input to SP as follows. input SP '00' 10 = 10 seconds '01' 11 = 11 seconds '02' 12 = 12 seconds '03' 13 = 13 seconds '04' 14 = 14 seconds or more '05' 5 = 5 seconds or less '06' 6 = 6 seconds '07' 7 = 7 seconds '08' 8 = 8 seconds '09' 9 = 9 seconds input (From Drifting Buoy) = no corresponding field LMR.5 : input = sp NP : input = no corresponding field 46) SH swell height FGGE : input (From Surface Land/Marine) = height of swell(HwHw) (pos.9-10 of Additional surface data record for marine report) input (From Oceanographic Data) = swell wave height (pos.27-28 of Environmental data(fifth record)) input (From Drifting Buoy) = no corresponding field LMR.5 : input = sh NP : input = no corresponding value 47) C1 country code FGGE : input = no corresponding field LMR.5 : If the format = TD-1100, DCK = 128 and pos.81 = ' ', '0', or '4', input = pos.78-79 If the format = TD-1127, input = pos.78-79 If the format = TD-1129, input = pos.79-80 (a): Map the input to C1 as follows. input C1 '0}' or '}}' or '00' 00 = Netherlands '0J' or '}J' or '01' 01 = Norway '0K' or '}K' or '02' 02 = USA '0L' or '}L' or '03' 03 = UK '0M' or '}M' or '04' 04 = France '0N' or '}N' or '05' 05 = Denmark '0O' or '}O' or '06' 06 = Italy '0P' or '}P' or '07' 07 = India '0Q' or '}Q' or '08' 08 = Hong Kong '0R' or '}R' or '09' 09 = New Zealand '1}' or 'J}' or '10' 10 = Ireland '1J' or 'JJ' or '11' 11 = Philippines '1K' or 'JK' or '12' 12 = Egypt '1L' or 'JL' or '13' 13 = Canada '1M' or 'JM' or '14' 14 = Belgium '1N' or 'JN' or '15' 15 = South Africa '1O' or 'JO' or '16' 16 = Australia '1P' or 'JP' or '17' 17 = Japan '1Q' or 'JQ' or '18' 18 = Pakistan '1R' or 'JR' or '19' 19 = Argentina '2}' or 'K}' or '20' 20 = Sweden '2J' or 'KJ' or '21' 21 = Federal Rep. of Germany '2K' or 'KK' or '22' 22 = Iceland '2L' or 'KL' or '23' 23 = Israel '2M' or 'KM' or '24' 24 = Malaysia '2N' or 'KN' or '25' 25 = USSR '2O' or 'KO' or '26' 26 = Finland '2P' or 'KP' or '27' 27 = Republic of Korea '2Q' or 'KQ' or '28' 28 = New Caledonia '2R' or 'KR' or '29' 29 = Portugal '3}' or 'L}' or '30' 30 = Spain '3J' or 'LJ' or '31' 31 = Thailand '3K' or 'LK' or '32' 32 = Yugoslavia '3L' or 'LL' or '33' 33 = Poland '3M' or 'LM' or '34' 34 = Brazil '3N' or 'LN' or '35' 35 = Singapore '3O' or 'LO' or '36' 36 = Kenya '3P' or 'LP' or '37' 37 = Tanzania '3Q' or 'LQ' or '38' 38 = Uganda '3R' or 'LR' or '39' 39 = Mexico '4}' or 'M}' or '40' 40 = German Democratic Republic NP : input = no corresponding field 48) C2 second country code FGGE : input = no corresponding field LMR.5 : input = no corresponding field NP : input = no corresponding field 49) SC ship course FGGE : input (From Surface Land/Marine) = ship's course during past 3 hours(Ds) (pos.22-23 of Additional surface data record for marine report) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : If the format = TD-1100 and pos.82 = '6', input = pos.83 If the format = TD-1127, input = pos.80 If the format = TD-1129, input = pos.81 NP : input = no corresponding field 50) SS ship speed FGGE : input (From Surface Land/Marine) = ship's average speed during past 3 hours(Vs) (pos.24-25 of Additional surface data record for marine report) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : If the format = TD-1100 and pos.82 = '6', input = pos.84 If the format = TD-1127, input = pos.81 If the format = TD-1129, input = pos.82 NP : input = no corresponding field 51) A barometric tendency FGGE : input (From Surface Land/Marine) = characteristic of pressure tendency(a) (pos.6-7 of Second surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : If the format = TD-1100 and pos.82 = '6', input = pos.85 If the format = TD-1127, input = pos.82 If the format = TD-1129, input = pos.83 NP : input = no corresponding field 52) PPP amount of SLP change FGGE : input (From Surface Land/Marine) = magnitude of pressure tendency(ppp) (pos.8-10 of Second surface data record) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : If the format = TD-1100 and pos.82 = '6', input = pos.86-88 If the format = TD-1127, input = pos.83-85 If the format = TD-1129, input = pos.84-86 NP : input = no corresponding field 53) IS ice accretion FGGE : input (From Surface Land/Marine) = ice accretion on ship(Ip) (pos.26-27 of Additional surface data record for marine report) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : If the format = TD-1100 and pos.82 = '1', input = pos.83 If the format = TD-1127, input = pos.86 If the format = TD-1129, input = pos.87 NP : input = no corresponding field 54) ES ice thickness FGGE : input (From Surface Land/Marine) = thickness of ice accretion on ship(EsEs) (pos.28-29 of Additional surface data record for marine report) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : If the format = TD-1100 and pos.82 = '1', input = pos.84-85 If the format = TD-1127, input = pos.87-88 If the format = TD-1129, input = pos.88-89 NP : input = no corresponding field 55) RS ice accretion rate FGGE : input (From Surface Land/Marine) = rate of ice accretion on ship(Rs) (pos.30-31 of Additional surface data record for marine report) input (From Oceanographic Data) = no corresponding field input (From Drifting Buoy) = no corresponding field LMR.5 : If the format = TD-1100 and pos.82 = '1', input = pos.86 If the format = TD-1127, input = pos.89 If the format = TD-1129, input = pos.90 NP : input = no corresponding field 56) II ID indicator FGGE : input (From Surface Land/Marine) = block and station index, elevation (pos.4-8 and pos.9-11 of Identification part) (a): Set II = missing value input (From Oceanographic Data) = platform identification (pos.16-22 of Additional oceanographic identification data (second record)) (a): Set II = missing value input (From Drifting Buoy) = buoy number (pos.4-8 of Identification part) (a): Set II = missing value LMR.5 : If the format = TD-1127, input = pos.90-96 If the format = TD-1129, input = pos.91-97 (a): If input is not missing, set II = 0 (ID present, but unknown type). NP : input = station ID (a): If input is not missing, set II = 6 (station name). 57-64) ID(8) ID/call sign FGGE : input (From Surface Land/Marine) = block and station index, elevation (pos.4-8 and pos.9-11 of Identification part) input (From Oceanographic Data) = platform identification (pos.16-22 of Additional oceanographic identification data (second record)) input (From Drifting Buoy) = buoy number (pos.4-8 of Identification part) LMR.5 : If the format = TD-1127, input = pos.90-96 If the format = TD-1129, input = pos.91-97 NP : input = station ID COMMENT : The input is assigned sequentially, one character at a time, to ID(1)...ID(8). If the input is less than 8 characters or digits in length, then any output field without a corresponding input is assigned the missing value. 65) OS observation source FGGE : input = no corresponding field LMR.5 : input = no corresponding field NP : input = no corresponding field 66) OP observation platform FGGE : input = no corresponding field LMR.5 : input = no corresponding field NP : input = no corresponding field 67) T2 second temperature indicator FGGE : input = no corresponding field LMR.5 : input = no corresponding field NP : input = no corresponding field 68) IX station/weather indicator FGGE : input = no corresponding field LMR.5 : input = no corresponding field NP : input = no corresponding field 69) WX wave period indicator FGGE : input = no corresponding field LMR.5 : input = no corresponding field (a): If the format = TD-1100 or TD-1129M and if the input of WP is not missing, set WX = 1. (b): If the format = TD-1127 and pos.100-101 = ' ' and if the input of WP is not missing, set WX = 1. (c): If the format = TD-1129 and pos.101-102 = ' ' and if the input of WP is not missing, set WX = 1. NP : input = no corresponding field 70) SX swell period indicator FGGE : input (From Surface Land/Marine) = no corresponding field (a): If the input of SP is not missing, set SX = 1. input (From Oceanographic Data) = no corresponding field (a): If the input of SP is not missing, set SX = 1. input (From Drifting Buoy) = no corresponding field LMR.5 : input = no corresponding field (a): If the format = TD-1100, TD-1127 or TD-1129M and if the input of SP is not missing, set SX = 1. (b): If the format = TD-1129 and pos.103-104 = ' ' and if the input of SP is not missing, set SX = 1. NP : input = no corresponding field 71) IRD IMM receipt date FGGE : input = no corresponding field LMR.5 : input = no corresponding field NP : input = no corresponding field 72) A6 allowance 6 flag FGGE : input = no corresponding field LMR.5 : input = a6 NP : input = no corresponding field {3. Contents of supplemental attachment (Attm4)} FGGE : input (From Surface Land/Marine) = (pos.1-3), (pos.23-24), (pos.35-37) (First record) (First record = Report-identification part) (pos.9), (pos.16-22), (pos.27) (Second record) (Second record = First surface data record) (pos.4-5), (pos.11-31) (Third record) (Third record = Second surface data record) (pos.11-16), (pos.21), (pos.32) (Last record) (Last record = Additional surface data record for marine report) {Comment: They may consist of 5 records, then fourth record is Surface supplementary cloud data record. We will not retain this extra record in the Supplement Attachment of LMR.6} input (From Oceanographic Data) = (pos.1-12), (pos.23-24), (pos.35-37) (First record) (First record = Report-identification part) (pos.1-15), (pos.23-37) (Second record) (Second record = Additional oceanographic identification data) (pos.1-37) (Third record) (Third record = Miscellaneous oceanographic data) (pos.1-27), (pos.32-37) (Fourth record) (Fourth record = Miscellaneous oceanographic data) (pos.31-37) (Fifth record) (Fifth record = Environmental data) input (From Drifting Buoy) = (pos.1-3), (pos.11-12), (pos.23-24), (pos.35-37) (First record) (First record = Report-identification part) Case 1 : If indicator for surface data recod (pos.11-12 of First record) = 0, surface data record will be stored in the second logical record. (pos.6), (pos.11), (pos.16), (pos.23-37) (Second record) (Second record = Drifting buoy surface data record) Case 2 : If indicator for surface data recod (pos.11-12 of First record) = 1, empty record will be stored in the second logical record. (pos.1-37) (Second record) (Second record = empty record) LMR.5 : If the format = TD-1100, input = (pos.78-140) If the format = TD-1127, input = (pos.78-140) If the format = TD-1129, input = (pos.79-80), (pos.98-124), (pos.141-148) If the format = TD-1129M, input = (pos.79-148) NP : input = no corresponding field {References} Slutz, R.J., S.J. Lubker, J.D. Hiscox, S.D. Woodruff, R.L. Jenne, D.H. Joseph, P.M. Steurer, and J.D. Elms, 1985: Comprehensive Ocean-Atmosphere Data Set; Release 1. NOAA Environmental Research Laboratories, Boulder, Colo., 268 pp. (NTIS PB86-105723). FGGE,1980: Formats for the International Exchange of Level II Data Sets