Blindern 13.oktober 1986 Sist oppdatert: 29.06.1995 FILESTRUKTUR - FELT-FILER --------------------------- Alle filer er organisert med blokk stoerrelse 1024 16-bit ord. Filene er organiserte som direct access filer med en innholds- fortegnelse som entydig spesifisere datafeltet. File beskrivelse ---------------- Blokk 1 ------- Ord nr. Beskrivelse av innhold 1 999 = standard felt file (en termin) 998 = arkiv felt file (flere terminer) 997 = syklisk arkiv felt file (flere terminer) 2 aar ) Tidspunkt for siste 3 maaned*100+dag ) oppdatering 4 time*100+min ) 5 aar ) Termintid (siste termin for 6 maaned*100+dag ) arkiv file) 7 time*100+min ) 8 M Siste blokk nr. paa filen 9 N Siste blokk nr. av innholds- fortegnelsen 10 K Antall data felter paa filen 11 L Antall felter definert i innholdsfortegnelsen 12 MX, antall blokker paa filen = M + MX * 32767 13 siste ord benyttet i siste blokk 14 0 : hver felt benytter et helt antall records 1 : felt lagres uten mellomrom 15 0 : siste oppdatering fullfoert 1 : oppadatering i gang eller siste ikke fullfoert 16-19 Ledig 20 aar ) Foerste termin paa arkiv felt file 21 maaned*100+dag ) 22 time*100+min ) 23 aar ) Siste termin paa arkiv felt file 24 maaned*100+dag ) 25 time*100+min ) 26 antall terminer paa arkiv felt file 27 antall innholdsfortegnelser/felt pr. termin 28 produsent nr. (bare en produsent paa arkiv file) 29 enhet for arkiv tidsopploesning (ord 30): 1=aar 2=maaned 3=dag 4=time 30 arkiv tidsopploesning for terminer (se ord 29) 31-100 Ledig 101-199 Antall felter for hver produsent (1-99) 200-1024 Ledig Blokk 2 ------- Blokk 2 er avsatt for addressering av produsent nr (1-99) i innholds fortegnelsen. Start for den enkelte produsent er gitt med blokk nr og ord nr. Ord nr Beskrivelse 1 ) Produsent 1 Blokk nr ) i innholdsfortegnelse 2 ) Ord nr ) 3 ) Produsent 2 Blokk nr ) i innholdsfortegnelse 4 ) Ord nr ) Blokkene 3 - N -------------- Innholdsfortegnelse - for hver felt er det avsatt 16 ord som angir datatype, nivaa, tidspunkt, parameter, blokk nr. etc. Ord nr Beskrivelse 1 Produsent nr 2 Grid omr}de 3 aar 4 maaned*100+dag 5 time*100+(min=0) 6 N - blokk nr (-32767 hvis feltet ikke finnes) 7 ord nr. 8 L - data lengde (-32767 = ingen data) 9 Data type 10 Tids parameter 11 Vertikal koordinat 12 Parameter 13 Nivaa 1 14 Nivaa 2 15 Gridtype - rektangulaert/geografisk 16 LX * 100 + NX blokk nr. = N + NX * 32767 data lengde = L + LX * 32767 ------------------------------------------------------------------- 17 ) 18 ) Neste felt 19 ) osv. Blokkene N+1 - M ---------------- Data records - dataene legges ut med et helt antall blokker @ 1024 ord. For hvert felt legges det ut fast 20 ord for identifikasjo og beskrivelse av dataene. Ord nr Beskrivelse 1 Produsent nr 2 Grid omr}de 3 Data type 4 Tids parameter 5 Vertikal koordinat 6 Parameter 7 Nivaa 1 8 Nivaa 2 9 Gridtype - rektangul{rt/geografisk 10 Antall punkter x-retning/lengde 11 Antall punkter y-retning/bredde 12 Aar 13 Maaned*100+dag 14 Time*100+minutt 15 ) Geogra- Origo's breddegrad *100 16 ) fisk Origo's lengdegrad *100 17 ) grid Gridavstand B*100 18 ) Gridavstand L*100 << Utvidelse: >> 15 ) Rektan- xp - koordinat pol *100 << xp >> 16 ) gul{rt yp - koordinat pol *100 << yp >> 17 ) grid Gridavstand d km*10 << -d km*10 >> 18 ) Dreiningsvinkel y-akse FI << fi >> (positiv mot oest, negativ mot vest) 19 Benyttet til forskjellig - se beskrivelse 20 E Skalering - eksponent verdi. Dersom feltet ikke er skalert, vil ord 20 vaere lik 0 eg. virkelig verdi = lagret verdi * 10**E 21 Data verdi . . . . For aa lese fra eller skrive paa disse filene er det laget to subroutiner, RFELT og WFELT som ligger paa standardbibliotek. Dokumentasjon av innholdsfortegnelse ------------------------------------ Ord 1 Produsent Dette vil v{re et tall mellom 1 og 99. Hvert senter vil ha et bestemt nr. eg. 07 - Washington, 74 - Bracknell 88 - Oslo 98 - ECMWF Ord 2 Grid omr}de 501 : Norsk 39 x 37 300km xp = 21, yp = 27, FI = -32, AN = 39.5 503 : Norsk 61 x 49 150km .... LAM150 xp = 25, yp = 43, FI = -32, AN = 79 531 : Norsk 39 x 37 150km .... EMEP xp = 3, yp = 37, FI = -32, AN = 79 532 : Norsk 39 x 43 150km .... EMEP xp = 3, yp = 39, FI = -32, AN = 79 533 : Norsk 57 x 57 300km xp = 29, yp = 29, FI = 0, AN = 39.5 571 : Norsk 37 x 85 25km xp = -59, yp = 109, FI = -32, AN = 474 1501 : Norsk 61 x 49 50km ..... LAM50 xp = 73, yp = 55, FI = +58, AN = 237 1814 : Norsk 121 x 97 50km ..... LAM50S xp = 59, yp = 109, FI = -5, AN = 237 1815 : Norsk 121 x 97 25km ..... LAM25S xp = 145, yp = 109, FI = +58, AN = 474 Ord 3,4,5 Angir tidspunktet for de observasjonsdata som er benyttet for } lage det aktuelle feltet. Ord 6 Blokk nr <<<<<<<<<<<<<<<<<< se Ord 16 Angir start blokk for data Ord 7 Ord nr Angir start ord i foerste blokk for data Ord 8 Data lengde <<<<<<<<<<<<<<<<<< se Ord 16 Angir hvor mange ord som er lagt ut for feltet, 20 + NX * NY Ord 9 Data type 1 : Analyse 2 : Prognose 3 : Avledet/interpolert/initialisert felt 4 : Parameterfelt Ord 10 Tidsparameter Denne parameteren angir gyldighetstiden for feltet i antall tmer fra tidspunktet i ordene 3-4-5. For analyser vil det st} 0 - for prognoser antall timer - f eks. 48. Ord 11 Vertikal koordinat 1 : p 2 : sigma atmosfaere 3 : h 4 : theta (isentrop-flater) 5 : z (dyp, hav) 6 : lag (hav) 7 : sigma hav 8 : bakke / overflate 9 : pv, potential vorticity 10 : eta (hybrid) atmosfaere 11 : "sigma hoyde" = (Z-Zs)/(H-Zs), (H: se ord 19) Dersom ord 11 er gitt med 1 saa vil 13/14 vaere gitt i hPa. Bakke parametere har vert.koord. sigma og nivaa 1000. Ord 12 1-199 : FOR ATMOSF#REMODELL (GRIB) Parameter ( 129) 1 : Z i geopotensielle meter ( 131) 2 : u vind-komponent i x-retning m/s ( 132) 3 : v vind-komponent i y-retning m/s ( 130) 4 : T absolutt temperatur deg. Kelvin 5 : Z tykkelse geopot. m 6 : dd vindretning (WMO) grade 7 : ff vindstyrke knop ( 134) 8 : p lufttrykk hPa (mb) ( 133) 9 : q spesifikk fuktighet ( 157) 10 : r relativ fuktighet prosent 11 : sigma_dot 12 : w vertikal-hastighet m/s ( 135) 13 : omega ) vertikal hastighet mb/s 14 : Rt nedbºr intensitet mm/time 15 : RR1 frontal nedboer ) akkumulert mm 16 : RR2 konvektiv nedboer ) hver 3. mm ( 100) 17 : Total nedboer - akk. fra 0 mm 18 : theta potensiell temp. deg. Kelvin ( 142) 19 : RR1 frontal nedbºr) akk.mm ( 143) 20 : RR2 konvektiv nedbºr )fra 0 mm 21 : dPs/dt 22 : qliq - skyvann 23 : precip - nedboer i modell-flater mm 24 : ( 164) 25 : total sky dekke prosent 26 : 27 : skyvann (utfellbart), sigma gt 0.85 middel 6-8 timer mm 28 : skyvann (utfellbart), sigma lt 0.85 middel 6-8 timer mm 29 : Tsoil temperatur under bakken deg. Kelvin ( 139) 30 : T0 temperatur i 0m hoeyde deg. Kelvin ( 167) 31 : T2 temperatur i 2m hoeyde deg. Kelvin Td ( 168) 32 : relativ fuktighet i 2m hºyde prosent ( 165) 33 : u vind-komponent i x-retn. i 10m hºyde ( 166) 34 : v vind-komponent i y-retn. i 10m hºyde 35 : global-straaling (accum.) kJ/m**2 36 : surface flux of sensibel heat W/m**2 37 : surface flux of latent heat W/m**2 38 : surface stress N/m**2 39 : skydekke prosent 40 : RR1 frontal nedboer akkum.(6-8) mm 41 : RR2 konvektiv nedboer akkum.(6-8) mm 42 : 43 : konvektivt areal, middel 6-8t procent (NB| 29 benyttet i LAM150) 44 : konveksjons topp (max.6-8t) mb 45 : konveksjons base (min.6-8t) mb 46 : 47 : skyvann tetthet, middel 6-8t kg/m**3 48 : vanndamp spesifikk fuktighet for sigma = 0.925 49 : potential evaporation (accum.) J/m**2 50 : W surface soil water content procent 51 : WB bulk soil water content m 52 : WR intercepted water content 53 : Friction velocity m/s 54 : Friction temperature deg Kelvin 55 : Friction humidity 56 : Surface Air Density kg/m**3 57 : Richardson number ( 151) 58 : Mean Sea Level pressure hPa (mb) 59 : skydekning for sigma gt 0.85 middel 6-8t prosent 60 : skydekning for sigma lt 0.85 61 : hoeyde for smelting (faseovergang) m 62 : hoeyde for nedboer (faseovergang) m 63 : tropospause hPa (mb) 64 : 65 : regn (nedboer) mm 66 : snoe (nedboer) mm 67 : 68 : accum. surface flux of sensibel heat kJ/m**2 69 : accum. surface flux of latent heat kJ/m**2 70 : spesial beregnet nedboer, akkum mm 71 : modell nedboer (for plotting) mm summert, interpolert, akk. 72 : x-component of surface stress N/m**2 73 : y-component of surface stress N/m**2 74 : x-comp. of friction velocity m/s 75 : y-comp. of friction velocity m/s 76 : x-comp. of geostrophic wind m/s 77 : y-comp. of geostrophic wind m/s 78 : accum. downward longwave radiation kJ/m**2 79 : accum. upward longwave radiation kJ/m**2 80 : Potential Vorticity pvu 81 : Ducting 82 : Spesific humidity at 2 meter kg/kg 83 : Roughness m 85 : Soil water content m 86 : Deep soil water content m 87 : shortwave radiation flux ?????????????????? 90 : Montgomery potential m**2/s**2 91 : Clear Air Turbulence (cat) 92 : Spec.hum., icing danger 97 : Hoyde av blandingslaget (abl) m 98 : Hoyde til laveste konvek.sky m 99 : Temp.Diff(10m-2m) deg. Kelvin 101 : Zs (topografi) m 102 : Znull (0=hav 1=is 2,..=land) 103 : SST, sjoetemperatur deg. (C or K) 104 : snoedekke prosent 105 : snoedybde m 181 : Fraction of land % 182 : Climatological roughness m ( 183) 183 : Climatological deep soil temp. Kelvin 184 : Albedo % 186 : Climatological deep soil water m 191 : Fraction of ice % 197 : Fraction of forrest % 200-299 : FOR B@LGEMODELL Parameter ( 229) 200 : HS - BOELGEHOEYDE (TOTAL) m ( 231) 201 : TP - PEAK PERIODE (TOTAL) s ( 232) 202 : TS - SIGNIFIKANT PERIODE (TOTAL) s 203 : DDP - peak boelgeretning (tot.) deg. 1-360 ( 230) 204 : DDM - MEAN BOELGERETNING (TOT.) deg. 1-360 ( 234) 210 : HSWS - boelgehoeyde (vind-sjoe) m 211 : TPWS - peak periode (vind-sjoe) s 212 : DDPWS - peak boelgeretning (vind) deg. 1-360 ( 236) 213 : TMWS - mean periode (vind-sjoe) s ( 235) 214 : DDMWS - mean boelgeretning (vind) deg. 1-360 ( 237) 220 : HSSW - boelgehoeyde (doenning) m 221 : TPSW - peak periode (doenning) s 222 : DDPSW - peak boelgeretning (doenn) deg. 1-360 ( 239) 223 : TMSW - mean periode (doenning) s ( 238) 224 : DDMSW - mean boelgeretning (doenn) deg. 1-360 288 : - MPP processor map 290 : - bunntopografi m 291 : - x-komp. av Stokesdrift m/s 292 : - y-komp. av Stokesdrift m/s 293 : is/ikke_is 295 : TAUWG - Normalized stress 296 : CDG - Drag coeffisient 297 : USTARG - Friction velocity 298 : FF - vind-hastighet m/s 299 : DD - vind-retning deg. 1-360 300-399 : FOR HAVMODELL Parameter 301 : overflatehevning/ skilleflater m 302 : u stroem-komponent i x-retning m/s 303 : v stroem-komponent i y-retning m/s 304 : w stroem-komponent i z-retning m/s 305 : tethet (sigma-t) 306 : lagtykkelse m 307 : saltholdighet promille 308 : sjoetemperatur deg. Celsiu 309 : x-komp. av surface stress/dens m**2/s**2 310 : y-komp. av surface stress/dens m**2/s**2 312 : Q2 turb. energi m**2/s**2 313 : KM vertikal eddy visc. m**2/s 314 : AM horisontal eddy visc. m**2/s 331 : MIDDEL overflatehevning m 332 : MIDDEL u stroem-komponent m/s 333 : MIDDEL v stroem-komponent m/s 337 : MIDDEL saltholdighet promille 338 : MIDDEL sjoetemperatur deg. Celsiu 340 : is-konsentrasjon prosent 341 : is-tykkelse m 342 : u isdrivthastighet i x-retning m/s 343 : v isdrivthastighet i y-retning m/s 344 : is-konsentrasjon ettârsis prosent 345 : is-konsentrasjon flerârsis prosent 346 : is-konsentrasjon tynn is prosent 351 : bunntopografi m 352 : alfaF 353 : alfaU 354 : alfaV 355 : River map 1 356 : River map 2 357 : MPP processor map 359 : rmap (map ratio) 360 - 389 For vannkvalitet 371 : ??? 372 : ??? 373 : ??? 374 : ??? 375 : ??? 376 : ??? 391 - 399 For tidevann: 391 : tidevann amp. vannstand m 392 : tidevann fase vannstand grader 393 : tidevann amp. stroem u-komp m/s 394 : tidevann fase stroem u-komp grader 395 : tidevann amp. stroem v-komp m/s 396 : tidevann fase stroem v-komp grader 400-499 : FOR EMEP MODEL(S) 500-599 : FOR SNAP Parameter 500 : instant height of boundary layer (m) 501 : average height of boundary layer (m) 502 : precipitation accummulated between field output (mm) 510 : instant concentration in boundary layer (10**-12 g/m3) 511 : average concentration in boundary layer (10**-12 g/m3) 512 : dry deposition (for one time interval) (10**-9 g/m2) 513 : wet deposition (for one time interval) (10**-9 g/m2) 514 : dry deposition (accumulated from start) (10**-9 g/m2) 515 : wet deposition (accumulated from start) (10**-9 g/m2) 516 : instant part of mass in the boundary layer (%) 517 : average part of mass in the boundary layer (%) 540-569 : instant concentration in each layer (10**-12 g/m3) 570-599 : average concentration in each layer (10**-12 g/m3) 600-699 : FOR FELT AVLEDET FRA FJERNMÅLTE DATA 900-999 : FOR ALLE TYPER MODELLER Parameter 901 : geografisk bredde grader (desimalt) 902 : geografisk lengde grader (desimalt) 903 : areal av gridrute m**2 Ord 13 Nivaa 1 Dette ang}r hvilket nivaa feltet er laget for. Nivaa-angivelsen (i f.eks. hPa, m, ) er avhengig av vertikal koordinaten (ord 11). Eks. ord 11 = 1, ord 13 = 500 = 500mb ord 11 = 3, ord 13 = 0 = hav niv} (bakken Ord 14 Nivaa 2 Dette ordet vil alltid vaere 0 hvis ikke det er en parameter som angir en tykkelse eller integrert stoerrelse (gitt i ord 12). Eks. ord 11 = 1, ord 12 = 5, ord 13 = 1000 ord 14 = 500 svarer til at Z = Z500-Z1000 Ord 15 Gridtype 0 : Uspesifisert 1 : Polarstereografisk kart projeksjon, rektangulaert grid, kartfaktor=1 ved 60 grader nord 2 : Geografisk grid (bredde/lengde) (urotert sfaerisk grid) 3 : Rotert sfaerisk grid (rotert 'bredde/lengde') 4 : Polarstereografisk kart projeksjon, rektangulaert grid, kartfaktor=1 ved gitt geografisk bredde 5??: Irregulaert grid, konstant i tid 6??: Irregulaert grid, bevegelig i tid Ord 16 Benyttes for blokk nr og data lengde sammen med ord 6 og 8: Ord 6 : N Ord 8 : L Ord 16 : LX * 100 + NX Ved lesing og skriving benyttes: blokk nr. = N + NX * 32767 data lengde = L + LX * 32767 (max blokk nr. = 32767 + 99 * 32767) (max data lengde = 32767 + 326 * 32767) Dokumentasjon av ord 19 i data delen ------------------------------------ a) US-, UK-, EC-felt : angir hvilke geografiske sektorer som er benyttet ved interpolasjon til polarstereografisk grid b) akkumulerte parametre : angir periode i timer c) parameter felt : KK (antall flater (u,v,th,q) i LAM) og MSLP felt d) sigma-flater : sigma * 10000 e) Ps : P topp i hPa (mb) f) eta-flater : b_hybrid * 10000 (a_hybrid * 10 (enhet 1/10 hPa) finnes som nivaa_2) g) sigma-hoyde : sigma * 10000 h) sigma-hoyde : H lagret i enhet m, i ord 19 id. for feltet Zs. ------------------------------------------------------------------------