Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kvalobs:kvalobs:utvekslingsformater [2012-06-11 10:52:54]
pals [Utvekslingsformater] kvDataInputd_clt omdøpt til kvdataclt
kvalobs:kvalobs:utvekslingsformater [2023-09-18 11:56:18]
terjeer removed
Line 1: Line 1:
- 
- 
-|[[http://klima.dnmi.no/|KLIMA]]** **|[[http://instrument/obs/|OBSERVASJON]]** **|[[http://fou.dnmi.no/|FOU]]** **|[[http://it.dnmi.no/|IT]]| 
- 
-KVALOBS \\  Kvalitetssikring av observasjoner  
- 
- 
----- 
- 
 ======Utvekslingsformater====== ======Utvekslingsformater======
 Kvalobs første versjon mottar meldinger fra Comobs, fra AutoObs, fra NORCOM og fra applikasjonen kvdataclt for lagring i tabellene data og text_data. Kvalobs første versjon mottar meldinger fra Comobs, fra AutoObs, fra NORCOM og fra applikasjonen kvdataclt for lagring i tabellene data og text_data.
Line 15: Line 6:
  
 ====Formater inn til Kvalobs==== ====Formater inn til Kvalobs====
-  -Meldingen i Comobs blir videresendt uforandret. [[http://obsdiv.oslo.dnmi.no/stasjon_dir/SMS_protokoller.html|Meldingsformatene er spesifisert av Observasjonsdivisjonen]].+  -Meldingen i Comobs blir videresendt uforandret. [[http://metklim.met.no/sn/sms_protokoller|Meldingsformatene er spesifisert av Observasjonsdivisjonen]].
   -Meldingene i AutoObs blir videresendt i et standardformat:    -Meldingene i AutoObs blir videresendt i et standardformat: 
 &obsType: [autoobs/nationalnr=(.....)/type=(...)> observation: [(parameterkode1)][,(parameterkode2),...,(parameterkodeN)]\\  YYYYMMDDHHMMSS,<original1i>,<original2i>,...,<originalNi>\\  YYYYMMDDHHMMSS,<original1j>,<original2j>,...,<originalNj>\\  ...\\  YYYYMMDDHHMMSS,<original1n>,<original2n>,...,<originalNn> &obsType: [autoobs/nationalnr=(.....)/type=(...)> observation: [(parameterkode1)][,(parameterkode2),...,(parameterkodeN)]\\  YYYYMMDDHHMMSS,<original1i>,<original2i>,...,<originalNi>\\  YYYYMMDDHHMMSS,<original1j>,<original2j>,...,<originalNj>\\  ...\\  YYYYMMDDHHMMSS,<original1n>,<original2n>,...,<originalNn>
Line 23: Line 14:
   -Meldingene fra NORCOM er i SYNOP- eller SHIP-format. (METAR-format kan komme til senere).   -Meldingene fra NORCOM er i SYNOP- eller SHIP-format. (METAR-format kan komme til senere).
   -Meldinger fra alle andre systemer inkludert KLIMA blir oversendt i et standardformat:    -Meldinger fra alle andre systemer inkludert KLIMA blir oversendt i et standardformat: 
-kldata/nationalnr=%%<----->/type=<--->%%\\  <parameterkode1>[(<sensor1>,<level1>)][,<parameterkode2>,...,<parameterkodeN(<sensorN,levelN)>]\\  YYYYMMDDHHMMSS,<original1i>,<original2i>,...,<originalNi>\\  YYYYMMDDHHMMSS,<original1j>,<original2j>,...,<originalNj>\\  ...\\  YYYYMMDDHHMMSS,<original1n>,<original2n>,...,<originalNn>+kldata/nationalnr=%%<----->/type=<--->[/add][/received_time=<ISOtime>]%%\\  <parameterkode1>[(<sensor1>,<level1>)][,<parameterkode2>,...,<parameterkodeN(<sensorN,levelN)>]\\  YYYYMMDDHHMMSS,<original1i>,<original2i>,...,<originalNi>\\  YYYYMMDDHHMMSS,<original1j>,<original2j>,...,<originalNj>\\  ...\\  YYYYMMDDHHMMSS,<original1n>,<original2n>,...,<originalNn>
  
 Klokkene YYYYMMDDHHMMSS blir lagret i //data.obstime//  Klokkene YYYYMMDDHHMMSS blir lagret i //data.obstime// 
 +
 +===Etterfylling av observasjoner===
 +
 +For å kunne etterfylle observasjoner bruker man //%%/add%%// i første linje. Ved gjentatt innsending av observasjoner blir normalt den forrige meldingen slettet i kvalobs-databasen før den nye legges inn, men ved å bruke //%%/add%%// blir observasjonene lagt inn uten noen sletting i forkant. Hvis det allerede finnes verdi for en parameter så oppdateres denne.
 +
 +Eksempel:
 +
 +Først sendes
 +
 +  kldata/nationalnr=50500/type=501/add
 +  TGX,VMOR
 +  201302122000,5.6,6598
 +  201302122100,,6597
 +
 +Deretter sendes 
 +
 +  kldata/nationalnr=50500/type=501/add
 +  TGX,VMOR
 +  201302122100,5.8,
 +  201302122200,5.9,6596
 +
 +
 +Her legges nye data inn i kvalobs uten å røre gamle data som måtte ligge der fra før. Dvs de tre TGX og de tre VMOR verdier eksisterer alle i kvalobs etter de to innsendinger.
 +
 +===Mottakstid===
 +
 +Mottakstid kan registreres i forkant av Kvalobs, men skal **ikke** produseres på stasjonen. I headerlinjen er received_time frivillig. Syntaks er som ISO-tid på formatet: YYYY-MM-DD hh:mm:ss+/-HH. +/-HH angir timesavviket fra UTC-tid, og brukes når tiden er lokaltid og kan utelates når HH=0.
 +
 +Defaultverdien for 'received_time' er avhengig av set_useinfo7 i konfigurasjonsfilen kvalobs.conf. Hvis set_useinfo7=true så blir 'received_time' satt lik "nå-tid". Hvis set_useinfo7=false så er default at dekoderen ikke setter flagget useinfo(7).
 +
 +received_time blir ikke lagret i Kvalobs.
  
  
Line 31: Line 53:
 Observasjonene som sendes fra Kvalobs foreligger i samme struktur som i tabellen //data// Observasjonene som sendes fra Kvalobs foreligger i samme struktur som i tabellen //data//
  
-Sist oppdatert av Gabriel Kielland  21juni 2006+Sist oppdatert av Gabriel Kielland  26september 2013