1) B10 10-degree box DATSAV2 : input = LON, LAT (a): Convert LON and LAT to B10 by the uniform convention. 2) YR year DATSAV2 : input = YEAR (pos.23-26) 3) MO month DATSAV2 : input = MO (pos.27-28) 4) DY day DATSAV2 : input = DA (pos.29-30) 5) HR hour DATSAV2 : input = HR (pos.31-32),MN (pos.33-34) (a): Change the input units from hour and minute to hundredths of hours. 6) TI time indicator DATSAV2 : input = no corresponding field (a): If the input of hour (above field) is not missing, set TI = 2 (hour plus minutes). 7) LON longitude DATSAV2 : input = LON (pos.40-45) : input = longitude in degrees and minutes -18000 to +18000 (west longitude is positive and east longitude is negative) (a): Signs of longitude are reversed, so that east longitudes are made positive and west longitudes are made negative. (b): Minutes are converted to degrees to hundredths. (c): Longitudes are then converted to the 0 to 360 positive eastward system. (d): Longitudes of 360 are changed to 0. 8) LAT latitude DATSAV2 : input = LAT (pos.35-39) (a): Change the input units from degrees and minutes to hundredths of degrees. 9) LI lat/lon indicator DATSAV2 : input = no corresponding field (a): Set LI = 4 (degrees and minutes). 10) DCK deck DATSAV2 : input = no corresponding field (a): Set DCK = 888 (US Air Force Global Weather Central (GWC)). 11) SID source ID DATSAV2 : input = no corresponding field (a): Set SID = 79 (US Air Force Global Weather Central (GWC): DATSAV2 format). 12) PT platform type DATSAV2 : input = no corresponding field 13) QI quality indicator DATSAV2 : input = no corresponding field 14) DS dup status DATSAV2 : input = no corresponding field 15) DC dup check DATSAV2 : input = no corresponding field 16) TC track check DATSAV2 : input = no corresponding field 17) PB pressure bias DATSAV2 : input = no corresponding field 18) DI wind direction indicator DATSAV2 : input = no corresponding field 19) D wind direction DATSAV2 : input = WIND DIR (pos.89-91) (a): If the input equals 0, set D = 361 (calm). (b): If the input equals 990, set D = 362 (variable). 20) WI wind speed indicator DATSAV2 : input = iw (pos.60) (a): If the input of wind speed (next field) is not missing, set WI = input. 21) W wind speed DATSAV2 : input = WIND SPEED (pos.92-95) 22) VI visibility indicator DATSAV2 : input = no corresponding field 23) VV visibility DATSAV2 : input = VSBY (pos.117-122) (a): Map the input to VV as follows: pos.117-122 VV ' 0' 90 = less than 0.05 kilometers ' 50' 91 = 0.05 ' 200' 92 = 0.2 ' 500' 93 = 0.5 ' 1000' 94 = 1 ' 2000' 95 = 2 ' 4000' 96 = 4 ' 10000' 97 = 10 ' 20000' 98 = 20 ' 50000' 99 = 50 or more 24) WW present weather DATSAV2 : input = ww (pos.124-126) 25) W1 past weather DATSAV2 : input = W1 (pos.139-140) 26) W2 second past weather DATSAV2 : input = W2 (pos.141-142) 27) SLP sea level pressure DATSAV2 : input = SEA LEVEL PRESS (pos.151-155) 28) T1 temperature indicator DATSAV2 : input = no corresponding field (a): If the temperatures (next 4 fields) are not missing, set T1 = 9 (other (refer to metadata)). 29) AT air temperature DATSAV2 : input = DRY BULB TEMP (pos.143-146) (a): Convert the input from Kelvin to Celsius [4]. 30) WBT wet bulb temperature DATSAV2 : input = no corresponding field 31) DPT dew point temperature DATSAV2 : input = DEW PT TEMP (pos.147-150) (a): Convert the input from Kelvin to Celsius [4]. 32) SST sea surface temperature DATSAV2 : input = TwTw (SA pos.3-6) (a): Convert the input from Kelvin to Celsius [4]. 33) SI sea surface temperature method indicator DATSAV2 : input = no corresponding field 34) N total cloud amount DATSAV2 : input = SKC (pos.104-105) 35) NH lower cloud amount DATSAV2 : input = Nh (pos.106-107) 36) CL low cloud type DATSAV2 : input = CL (pos.108-109) 37) HI cloud height indicator DATSAV2 : input = no corresponding field 38) H cloud height DATSAV2 : input = hh (pos.110-112) (a): Map the input to H as follows: pos.110-112 H ' 90' 0 = 0-149 feet 0-49 meters ' 91' 1 = 150-299 50-99 ' 92' 2 = 300-599 100-199 ' 93' 3 = 600-999 200-299 ' 94' 4 = 1000-1999 300-599 ' 95' 5 = 2000-3499 600-999 ' 96' 6 = 3500-4999 1000-1499 ' 97' 7 = 5000-6499 1500-1999 ' 98' 8 = 6500-7999 2000-2499 ' 99' 9 = >=8000 or >=2500 or 39) CM middle cloud type DATSAV2 : input = CM (pos.113-114) 40) CH high cloud type DATSAV2 : input = CH (pos.115-116) 41) WD wave direction DATSAV2 : input = no corresponding field 42) WP wave period DATSAV2 : input = Pwa (UA pos.3-5) input = Pw (UD pos.3-5) 43) WH wave height DATSAV2 : input = Hwa (UA pos.6-8) input = Hw (UD pos.6-8) (a): Change the input from tenths to halves. 44) SD swell direction DATSAV2 : input = Dw1 (UG pos.9-10) 45) SP swell period DATSAV2 : input = Pw1 (UG pos.3-5) 46) SH swell height DATSAV2 : input = Hw1 (UG pos.6-8) (a): Change the input from tenths to halves. 47) C1 country code DATSAV2 : input = no corresponding field 48) C2 second country code DATSAV2 : input = no corresponding field 49) SC ship course DATSAV2 : input = Ds (QA pos.3-4) 50) SS ship speed DATSAV2 : input = Vs (QA pos.5-6) 51) A barometric tendency DATSAV2 : input = a (pos.156) 52) PPP amount of SLP change DATSAV2 : input = ppp (pos.157-159) 53) IS ice accretion DATSAV2 : input = Is (WA pos.3) 54) ES ice thickness DATSAV2 : input = Es (WA pos.4-5) 55) RS ice accretion rate DATSAV2 : input = Rs (WA pos.6) 56) II ID indicator DATSAV2 : input = no corresponding field 57-64) ID(8) ID/call sign DATSAV2 : input = CALL LTRS (pos.68-71), Remarks (pos.9-13) (a) Set ID to the first input. If the first input is equal to 'DRIB' and the second input is not missing set ID to the second input. 65) OS observation source DATSAV2 : input = no corresponding field 66) OP observation platform DATSAV2 : input = no corresponding field 67) T2 second temperature indicator DATSAV2 : input = no corresponding field 68) IX station/weather indicator DATSAV2 : input = Ix (pos.164) 69) WX wave period indicator DATSAV2 : input = no corresponding field 70) SX swell period indicator DATSAV2 : input = no corresponding field 71) IRD IMM receipt date DATSAV2 : input = no corresponding field 72) A6 allowance 6 flag DATSAV2 : input = no corresponding field {3. Contents of supplemental attachment (Attm4)} DATSAV2 : input = (pos.1-22), (pos.46-59), (pos.61-67), (pos.72-81), (pos.96-103), (pos.123), (pos.127-138), (pos.160-163), Additional Data and Remarks sections (or until the attachment is full) {4. Notes} [4] Temperatures in Kelvin were converted to Celsius by subtracting 273.2. {References} U.S. Air Force, 1986: Climatic Database Users Handbook No. 4, DATSAV2 Surface (USAFETAC/UH-86/004). USAF Environmental Technical Applications Center, Federal Building, Asheville, N.C.