Overføring av observasjonsmeldinger til met.no

Spesifikasjon av format og metode ved overføring av filer til met.no

Formatet er egnet for melding av minuttvise og/eller timevise automatstasjonsdata per FTP.

Adresse, katalog og brukernavn/passord etter avtale:

FTP til: kjdatainn.oslo.dnmi.no
User:   xxxxx      
Password :      xxxxx
Dataene skal legges på katalogen: incoming/xxxxx

Filstørrelse og oppdatering: 

met.no ønsker overført filer som dekker siste time per fil (eksempel 17:01-18:00, og fila navnsettes da med HH=18 se nedenfor). Filen ønskes overført hver time kl xx:05.

Filnavn:

Filnavnet skal være på formen nnnnn_YYYYMMDDHH.dat
der nnnnn er met.nos nasjonale stasjonsnummer
YYYYMMDDHH er år, måned, dag og time.

I filnavnet betyr HH hel time med data for forrige time. 12345_YYYYMMDD00.dat har observasjoner fra stasjon nummer 12345 som dekker timen 23:00:01-00:00:00 - i UT-tid. Datoskiftet skjer ved 00 UT.

Filformat:

De to første linjene i filen er en header som beskriver stasjonsidentitet og måleelementene i met.nos interne Kvalobs-notasjon. Deretter kommer datalinjene med full tidsstempling først, etterfulgt av måleverdiene:


-----------------------------------------------
kldata/nationalnr=<.....>/type=<...>
<parameterkode1>[(<sensor1>,<level1>)][,<parameterkode2>,...,<parameterkodeN(<sensorN,levelN)>]
YYYYMMDDHHMMSS,<original1i>,<original2i>,...,<originalNi>
YYYYMMDDHHMMSS,<original1j>,<original2j>,...,<originalNj>
...
YYYYMMDDHHMMSS,<original1n>,<original2n>,...,<originalNn>
-----------------------------------------------

 

Første linje definerer stasjonen og sendemåten:

  • met.no nasjonalt stasjonsnummer;
  •  typenummer som angir en met.no administrativ løsning;


Andre linje definerer måleelementene:

  • met.no parameterkode i en kommaseparert liste;
  • Det er mulig å melde parallellmålinger i form av en met.no sensornummerering med 0 som første sensor. Manglende sensornummer har samme betydning som sensor=0;
  • Det er mulig å melde samme parameter målt i flere høyder i form av en kjent virtuell høydeangivelse. Manglende høydeangivelse har samme betydning som level=0, standard parameterspesifikk målehøyde.

Tredje linje og de påfølgende linjene inneholder termintid (måletidspunkt) og måleverdier. Hver linje skal ha det samme antallet elementer som i headerinformasjonens andre linje. Ved manglende måleverdier skrives kun komma (",") fortløpende.

Tidsangivelse:

Maksimal tidsoppløsning er sekund.
met.no håndterer ikke lokal tid.  Loggetid skal rapporteres i Universell Tid (UT) hele året. Norsk sommertid har en time høyere verdi enn UT. Norsk vintertid har to timer høyere verdi enn UT.

Tidsangivelsen er: YYYYMMDDHHMMSS
YYYY    er årstall fire siffer
MM      er månedstall to siffer
DD      er dagtall to siffer
HH      er timetall 01, 02, ... , 23, 00 (med døgnskift ved HH=00)
MM      er minuttstall  01, 02, ..., 59, 00 (med timeskift ved MM=00)
SS      er sekundtall  00

 
---------------------------------------------------
Eksempel 1 (Pluviometerstasjon med temperatursensor):
kldata/nationalnr=50500/type=4
TA,RR_01
20080228060100,,0.1
20080228060200,,0.2
20080228061000,-4.9,0.1
20080228070000,-5.5,
----------------------------------------------------------

Eksempel 2 (Utvalgte elementer fra automatisk værstasjon):

kldata/nationalnr=50500/type=501
NN,VMOR,WAWA,HLN
20080523080000,0,39523,0,-99.9
-----------------------------------------------------------

Eksempel 3 (Automatisk værstasjon med parallellmåling):

kldata/nationalnr=04780/type=501
PH,PH(1,0),PP,PP(1,0),AA,AA(1,0),TA,TA(1,0),TA(2,0),......
20080523080000,,,0.6,0.6,2,2,9.3,8.6,9.5,.........
--------------------------------------------------------------

 

Bookmark and Share
Idium Portalserver 3.0Idium webpublisering