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