Download BUFR User's Guide
Transcript
CONTENTS Contents 1 Introduction 3 2 BUFR format 4 2.1 Indicator section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Identification section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.3 Optional section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.4 Data description section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.5 Data section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.6 End section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 BUFR software 8 3.1 Bufr tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.3 Decoding and encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3.1 Subroutine BUFREX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.3.2 Subroutine BUFREN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.4 Error codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.5 Partial expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5.1 Subroutine BUSRQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5.2 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Printing routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.6.1 To print Section 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.6.2 To print Section 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.6.3 To print Section 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.6.4 To print Section 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.6.5 To print data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Bufr software tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.7.1 Subroutine BUS012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.7.2 Subroutine BUS0123 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.7.3 Subroutine BUSEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.7.4 Subroutine BUSEL2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.6 3.7 ECMWF Technical Notes 1