C$$$ MAIN PROGRAM DOCUMENTATION BLOCK *** C C MAIN PROGRAM: HRLYTBL C PRGMMR: ALLEN ORG: OSD211 DATE: 2000-11-30 C C ABSTRACT: TO READ THE BUFR LAND SURFACE FILES HOURLY AND FORMAT THEM C IN AN ASCII FILE IN THEIR ORIGINAL METAR UNITS C C C PROGRAM HISTORY LOG: C 96-L1-21 K. HUGHES C 97-10-16 K. HUGHES MODIFIED CALL TO VISIBILITY SUBROUTINE TO ADD VVISI FOR C USE BY THE CLOUD SUBROUTINE. C 98-07-23 K. HUGHES ADDED CALL TO DATELEN TO USE A 10-DIGIT YEAR FOR BUFR C ROUTINES. REPLACED CALL TO GTDATE WITH GETDATE FOR C Y2K COMPLIANCE. C 98-11-19 K. HUGHES FIXED IF TEST IN SNOW.F, MADE CHANGES IN PRESENT C WEATHER ROUTINE TO ADD -DZRA AND +TSGR. C 98-12-09 K. HUGHES CHANGED FORMAT TO I2.2 FROM I2 TO FORCE 2-DIGITS TO C PRINT FOR THE HOUR AT THE END OF THE OUTPUT FILES. C MADE CHANGES TO SNOW.F TO REMOVE SNOW FALL REPORTS. C 99-05-19 K. HUGHES CHANGED CALL TO VISIBILITY STRINGS TO ADD THE .REHOVI C WHICH WILL DISTINGUISH AN M1/4 SM FROM 1/4 SM. THIS C IS NEED BY THE VERIFICATION PROGRAM. ALSO CHANGED THE C DIMENSION OF VISI FROM (1,255) TO (3,255). C 99-08-16 R. ALLEN CONVERTED CODE FROM CRAY TO IBM SP. C ADJUSTED THE DO LOOP THAT INITIALIZES GEOG FROM 1,3 TO C 1,5 C 00-01-04 R. ALLEN ADDED PRWX CODE 105 (HZ W/VIS <1 KM). ALSO ADDED C CODES 128 AND 129, WHICH ARE FOR BLSN WITH C SET VISIBILITIES. CODES 128,129 AREN'T CURRENTLY C USED BY NCEP, BUT WERE ADDED FOR COMPLETENESS. C 00-11-30 R. ALLEN MADE CORRECTIONS TO TEMPQC, MAXIMUM_TEMP AND C MINIMUM_TEMP C 01-01-12 R. ALLEN CHANGED DIMENSION OF RAWRPT FROM 32 TO 255 TO C CORRECT FOR EXTRA LONG RAW REPORTS THAT C OVERFLOWED THE ARRAY. ALSO CHANGED C 1ST DIMENSION OF RPTIME FROM 4 TO 3 TO BE C CONSISTENT WITH USE AND SUBROUTINE. C 01-03-08 R. ALLEN ADDED 9 SITES IN RUSSIA (START WITH UE OR UH) C TO THE ALLOWABLE CALL LETTERS FOR USE IN LAMP'S C ANALYSIS C 01-06 R. ALLEN A CHANGE WAS MADE TO ALLOW IN "N" SITES, BUT THAT SOURCE C CODE WAS MISPLACED, SO I RECREATED THOSE CHANGES 3/2002 C 02-03-06 R.COSGROVE MADE MODIFICATIONS TO SUBROUTINES SNOW AND C PRECIPITATION BECAUSE NCO MODIFIED REPRESENTATIONS C OF TRACE OF PCP IN BUFR FILES. AFFECTED MNEUMONICS C WERE TP01, TP03, TP06, TP24, DOFS, TOSD C 05-10-05 R.COSGROVE MADE MODIFICATION TO SUBROUTINE PRECIPITATION TO C SAVE 1-HR PRECIP FROM MORE STATION TYPES. C 08-02-29 J. IM REMOVED DESIRED GEOGRAPHIC LOCATION USED FOR METAR C (C,K,P,M,T,etc) C 08-04-03 J. IM SKIPED CLOUD/PRESENT WEATHER PROCSSING DUE TO C UNKNOWN CODE NUMBER FOR SYNOPTIC. C 08-05-02 J. IM ADDED ROUGH CUTOFF LAT/LON RANGES FOR C 1) CONUS (17N CLATH, CLON => CLONH) STRING = ' CLATH CLONH SELV THRPT AUTO ' ENDIF C CALL UFBINT(LUBFR,GEOG,5,255,NRET,STRING) CALL GEOGRAPHY(GEOG,LAT,LON,ELEV,TYPE,TYPE_NAME,SPECI) C SKIP THE PROCESSING IF NOT IN CONUS (17N