Hvad er GRB-filformatet?
.grb er en binær gridded datafil, der næsten udelukkende anvendes inden for meteorologi og numerisk vejrudsigt (NWP). GRIB står for GRIdded Binary - eller mere formelt General Regularly-distributed Information in Binary form - en standard defineret og vedligeholdt af Verdens Meteorologiske Organisation (WMO).
Hver .grb-fil består af en eller flere sammenkædede GRIB-meddelelser. Hver meddelelse begynder med den 4-byte ASCII-signatur GRIB og slutter med 7777, og koder et enkelt atmosfærisk felt - for eksempel temperatur ved 850 hPa ved prognosetime T+24. En komplet modelkørsel fra systemer som GFS, ECMWF eller ICON producerer hundredvis af sammenkædede meddelelser, der dækker flere variabler, trykniveauer og prognosetidspunkter.
Der findes to udgaver. GRIB Edition 1 (1990) er et ældre format, der stadig findes i ældre arkiver. GRIB Edition 2 (2001) er den nuværende WMO-standard, identificeret ved udgave-byten 0x02 ved oktet 8 i Indicator Section; den tilføjer rigere parametertabeller, forbedret understøttelse af ensemble og sandsynlighed samt valgfri JPEG 2000 eller PNG feltkomprimering. GRIB2-data får oftere filendelsen .GRB2 eller .grib2, selvom mange værktøjer også bruger .grb til begge udgaver. Udgaven skal bestemmes ved at inspicere det binære indhold, ikke filnavnet.
Afkodning af .grb-filer kræver specialsoftware: wgrib2 (NOAA/CPC), ecCodes (ECMWF) og Panoply (NASA GISS) er standardmuligheder. Apps til maritim navigation og flyvevejr som XyGrib og LuckGrib læser også .grb-filer direkte.
Sikkerhed og tryghed
RISIKO: LOWGRIB er et passivt binært dataformat (tal i net) - det kan ikke eksekvere kode og udgør ingen risiko for malware. Den praktiske risiko er datakvalitet: misdannede eller trunkerede GRIB-filer er almindelige ved delvise downloads; valider altid med «grib_ls» eller «wgrib2 -V». Nogle tredjeparts GRIB-fremviser-sider pakker adware med - hent værktøjer fra officielle projektsider (GDAL, eccodes, XyGrib).
Formatdetaljer
kort fortalt- Gerber RS-274X / PCB artwork-fil - Nogle PCB EDA-værktøjer bruger .grb til Gerber-formatet (printplade-layoutlag); fuldstændig urelateret til meteorologi.
Programmer der åbner GRB-filer
Tekniske detaljer
dyb specifikation| Magic bytes | ASCII 'GRIB' (47 52 49 42) ved offset 0; hver meddelelse slutter med ASCII '7777' (37 37 37 37) |
| Udgave-byte | Oktet 8 i Indicator Section: 0x01 = GRIB Edition 1 (1990); 0x02 = GRIB Edition 2 (2001) |
| Byte-orden | Big-endian gennemgående (alle numeriske felter) |
| Fler-meddelelsesfiler | En enkelt .grb-fil kan indeholde hundredvis af sammenkædede GRIB-meddelelser, hver afgrænset af 'GRIB'...'7777' |
| GRIB1 meddelelsessektioner | Indicator → Product Definition → Grid Definition → valgfri Bitmap → Binary Data → End ('7777') |
| GRIB2 meddelelsessektioner | Nummererede sektioner 0-8, der erstatter GRIB1's faste layout; tillader flere datafelter pr. meddelelse |
| Felt-pakning (GRIB1) | Simpel grid-point pakning: referenceværdi + bit-skalafaktor + skalerede heltalsværdier |
| Felt-komprimering (GRIB2) | Valgfri JPEG 2000 eller PNG kodning pr. Data Representation Section; simpel pakning er også tilgængelig |
| Parameter-identifikation (GRIB2) | WMO disciplin + kategori + parameternummer-triplet; officielle tabeller udgivet af WMO |
| Håndtering af manglende værdier | Valgfri Bitmap Section i hver meddelelse markerer netpunkter uden gyldige data |
| Understøttede nettyper | Lat/lon (ækvidistant cylindrisk), Gaussisk, Lambert konform, polær stereografisk og andre |
| Typisk filstørrelse | 100 KB - 2 GB (enkelt felt til fuld global NWP-modelkørsel) |
| MIME-type | application/x-grib (almindelig); application/x-grib2 (specifik for GRIB2); ingen IANA-registreret type |
| Udgivet | 1985 (GRIB Ed.0); GRIB1 1990; GRIB2 2001 |
| Seneste version | GRIB2 (Edition 2, WMO FM 92-XII); GRIB3 in development |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.wmo.int |
GRB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om GRB-filer.