Matching origins¶
GRIB1¶
Syntax: origin:GRIB1,centre,subcentre,process
Any of centre
, subcentre
, process
can be omitted; if omitted, any
value will match.
Examples¶
Given origin GRIB1(98, 0, 12)
:
origin:GRIB1
matches: you can omit trailing commasorigin:GRIB1,,,
matchesorigin:GRIB1,98
matchesorigin:GRIB1,98,,12
matchesorigin:GRIB2
does not matchorigin:GRIB1,200
does not matchorigin:GRIB1,98,0,11
does not match
GRIB2¶
Syntax: origin:GRIB2,centre,subcentre,processtype,bgprocessid,processid
Any of centre
, subcentre
, processtype
, bgprocessid
,
processid
can be omitted; if omitted, any value will match.
Examples¶
Given origin GRIB2(98, 0, 1, 2, 3)
:
origin:GRIB2
matchesorigin:GRIB2,98
matchesorigin:GRIB2,98,,,2
matchesorigin:GRIB2,98,0,1,2,3
matchesorigin:GRIB1
does not matchorigin:GRIB2,200
does not matchorigin:GRIB2,98,1,,2
does not match
BUFR¶
Syntax: origin:BUFR,centre,subcentre
Any of centre
or subcentre
can be omitted; if omitted, any value will
match.
centre
is the originating centre (see Common Code table C-11).
subcentre
is the originating subcentre (see Common Code table C-12).
Examples¶
Given origin BUFR(98, 0)
:
origin:BUFR
matchesorigin:BUFR,,
matchesorigin:BUFR,98
matchesorigin:BUFR,98,0
matchesorigin:BUFR,,0
matchesorigin:GRIB1
does not matchorigin:BUFR,200
does not matchorigin:BUFR,98,1
does not match
ODIMH5¶
Syntax: origin:ODIMH5,wmo,rad,nod_or_plc
Origin of data identified using “WMO” (wmo), “RAD” (rad) and “NOD” or “PLC”.
For the nod_or_plc
attribute values, NOD
takes precedence over PLC
.
wmo
, rad
and nod_or_plc
values can be omitted.
Examples¶
Given origin ODIMH5(02954, FI44, Anjalankoski)
:
origin:ODIMH5
matchesorigin:ODIMH5,02954
matchesorigin:ODIMH5,,FI44
matchesorigin:ODIMH5,,,Anjalankoski
matchesorigin:GRIB1
does not matchorigin:BUFR,200
does not matchorigin:BUFR,98,1
does not match