A grib_get az adott kulcs(ok) értékét nyeri ki GRIB állományból. Használata hasonló a grib_ls parancshoz, azonban ha valahol hiba fordul elő (pl. nem található a kulcs), akkor is lefut, és egy hibakóddal tér vissza.
Kényszerítés. Lefutásra kényszeríti a programot úgy, hogy hiba esetén se álljon meg.
A kulcsok deklarációja, amelyeket ki szeretnénk írni. Mindegyik kulcs karakterlánc (kulcs:s), dupla (kulcs:d) vagy hosszú (kulcs:l) értékűnek adható. Az általános típus a karakterlánc (string).
A kimenő értékek C stílusú formátuma.
A megadott szélesség/hosszúság ponthoz közeli érték(ek) listázása. A MODE engedélyezett értékei: 4 (a 4 legközelebbi pont értékeit írja ki), 1 (alapértelmezés: ez a legközelebbi rácspont értékét írja ki), file (a fájl maszkként van használva. Azt a legközelebbi pontot írja ki, amely a maszk értékénél 0,5-nél nem nagyobb távolságra van.
Hasonlít a -p kapcsolóhoz, a deklarált kulcsot hozzáadja az alapértelmezett listához.
Kitétel, hogy csak azokat a GRIB üzeneteket dolgozza fel, amelyek illeszkednek az összes kulcs/érték korláthoz. Az érvényes korlátok a következő típusok: kulcs=érték (egyezés) vagy kulcs!=érték (nem egyezés). Minden egyes kulcs lehet karakterlánc (kulcs:s), dupla (kulcs:d) vagy hosszú (kulcs:l). Az alapértelmezett típus a karakterlánc (string).
A namespace-hez (kulcsok gyűjteménye) tartozó kulcsokat kiírja. Namespace pl. paraméter (parameter), geográfia (geography), idő (time).
Kulcs/érték beállítás. Mindegyik kulcsot stringnek, vagy duplának, esetleg hosszúnak lehet definiálni. Az alapértelmezett a natív típus.
A grib_API verziója.
Egyes oszlopok minimális karakterszélessége a kimeneten (pl. képernyőn). 10 az alapértelmezés.
A MARS kulcsokat jeleníti meg.
A multi-GRIB támogatás kikapcsolása. Kikapcsolja a többmezős támogatást az egymezős GRIB módban.
A GTS fejléc bemásolása.
GRIBEX kompatibilis mód.
Nem okoz hibát, ha az üzenet hosszúsága nem megfelelő.
Kiírja azon adat értékét, amely megfelel az adott indexnek.
A parancs:
Eredmény:
-w dataDate=20070711,dataTime=0000 | Kiválasztom, hogy mely időpontbeli adatra van szükségem. A dátum YYYYMMDD és az időpont HHMM alakban adandó meg. |
-p shortName | Kiíratom a GRIB által tartalmazott változók rövid nevét (shortName). |
A változók sorrendje nem feltétlenül lesz ugyanez még akkor sem, ha ugyanezt a GRIB-et vizsgáljuk meg, ugyanis a GRIB-ben nem fix az egyes meteorológiai elemeket tartalmazó mezők sorrendje. Ha egy adott, állandó sorrendbe szeretnénk tenni a paramétereket, arra a grib_copy tool ad lehetőséget (8. példa).
A parancs:
Eredmény:
-l 45.,18.1,1 | Az adott földrajzi koordinátához legközelebb eső pont kiválasztása. |
-w shortName=2t/msl,dataDate=20070712,dataTime=0000 | Kiválasztom az adatot, a dátumot és az időpontot. |
-p shortName,dataDate,dataTime,max | Kiíratom az adatot, a dátumot, az időpontot és a maximumot. |
A kiadott parancs:
Eredmény:
-F "%.4e" | Számábrázolás megváltoztatása. A % jelet követő szám a kiírandó tizedesjegy értékét határozza meg. Decimális ábrázolás esetén "%.4f" alkalmazandó. |
Parancs:
Eredmény:
A kapott eredmények értelmezése | |
sfc | Felszíni mező. Ha sfc helyett pl szerepel, akkor nyomásszinti adatokat tartalmaz. |
151.128 | Az első három számjegy az adott változó kódszámát (151), míg a másik három az adott kódtábla számát (128) jelenti. |
an | Analízis mező. |
oper | Determinisztikus modellből származik a GRIB. |