Che cos'è il formato di file GRB?
.grb è un file di dati grigliati binari utilizzato quasi esclusivamente in meteorologia e nella previsione numerica del tempo (NWP). GRIB sta per GRIdded Binary - o più formalmente General Regularly-distributed Information in Binary form - uno standard definito e mantenuto dall'Organizzazione Meteorologica Mondiale (WMO).
Ogni file .grb consiste in uno o più messaggi GRIB concatenati. Ogni messaggio inizia con la firma ASCII a 4 byte GRIB e termina con 7777, e codifica un singolo campo atmosferico - ad esempio, la temperatura a 850 hPa all'ora di previsione T+24. Una corsa completa del modello da sistemi come GFS, ECMWF o ICON produce centinaia di messaggi concatenati che coprono molteplici variabili, livelli di pressione e tempi di previsione.
Esistono due edizioni. GRIB Edition 1 (1990) è un formato legacy ancora presente nei vecchi archivi. GRIB Edition 2 (2001) è l'attuale standard WMO, identificato dal byte dell'edizione 0x02 all'ottetto 8 della Sezione Indicatore; aggiunge tabelle di parametri più ricche, un migliore supporto per ensemble e probabilità, e compressione opzionale dei campi JPEG 2000 o PNG. Ai dati GRIB2 viene più comunemente assegnata l'estensione .GRB2 o .grib2, sebbene molti strumenti utilizzino anche .grb per entrambe le edizioni. L'edizione deve essere determinata ispezionando il contenuto binario, non il nome del file.
La decodifica dei file .grb richiede software specialistici: wgrib2 (NOAA/CPC), ecCodes (ECMWF) e Panoply (NASA GISS) sono le opzioni standard. Le app per la navigazione marittima e il meteo aeronautico come XyGrib e LuckGrib leggono direttamente i file .grb.
Sicurezza e incolumità
RISCHIO: LOWGRIB è un formato di dati binari passivi (numeri grigliati) - non può eseguire codice e non comporta rischi di malware. Il rischio pratico riguarda la qualità dei dati: i file GRIB malformati o troncati sono comuni a causa di download parziali; convalida sempre con «grib_ls» o «wgrib2 -V». Alcuni siti di download di «visualizzatori» GRIB di terze parti includono adware - scarica gli strumenti dai siti ufficiali del progetto (GDAL, eccodes, XyGrib).
Dettagli del formato
in sintesi- Gerber RS-274X / file artwork PCB - Alcuni strumenti EDA per PCB utilizzano .grb per il formato Gerber (livelli artwork per circuiti stampati); completamente estraneo alla meteorologia.
Programmi che aprono file GRB
Dettagli tecnici
specifiche approfondite| Magic bytes | ASCII 'GRIB' (47 52 49 42) all'offset 0; ogni messaggio termina con ASCII '7777' (37 37 37 37) |
| Byte dell'edizione | Ottetto 8 della Sezione Indicatore: 0x01 = GRIB Edition 1 (1990); 0x02 = GRIB Edition 2 (2001) |
| Ordine dei byte | Big-endian ovunque (tutti i campi numerici) |
| File multi-messaggio | Un singolo file .grb può contenere centinaia di messaggi GRIB concatenati, ciascuno delimitato da 'GRIB'...'7777' |
| Sezioni messaggio GRIB1 | Indicatore → Definizione Prodotto → Definizione Griglia → Bitmap opzionale → Dati Binari → Fine ('7777') |
| Sezioni messaggio GRIB2 | Sezioni numerate 0-8, che sostituiscono il layout fisso di GRIB1; consente più campi dati per messaggio |
| Impacchettamento dei campi (GRIB1) | Impacchettamento semplice dei punti griglia: valore di riferimento + fattore di scala bit + valori interi scalati |
| Compressione dei campi (GRIB2) | Codifica opzionale JPEG 2000 o PNG per Sezione Rappresentazione Dati; disponibile anche impacchettamento semplice |
| Identificazione parametri (GRIB2) | Tripletta disciplina WMO + categoria + numero parametro; tabelle ufficiali pubblicate dal WMO |
| Gestione valori mancanti | La Sezione Bitmap opzionale in ogni messaggio contrassegna i punti griglia senza dati validi |
| Tipi di griglia supportati | Lat/lon (cilindrica equidistante), Gaussiana, Lambert conforme, stereografica polare e altre |
| Dimensione tipica del file | 100 KB - 2 GB (da singolo campo a corsa completa del modello NWP globale) |
| Tipo MIME | application/x-grib (comune); application/x-grib2 (specifico per GRIB2); nessun tipo registrato IANA |
| Rilasciato | 1985 (GRIB Ed.0); GRIB1 1990; GRIB2 2001 |
| Ultima versione | GRIB2 (Edition 2, WMO FM 92-XII); GRIB3 in development |
| Standard aperto | Sì · royalty-free |
| Specifica | www.wmo.int |
Conversioni GRB
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file GRB.