Differences

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

Link to this comparison view

Both sides previous revision Previous revision
kvalobs:kvalobs:utvekslingsformater [2023-09-18 11:56:18]
terjeer removed
— (current)
Line 1: Line 1:
-======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 sender observasjoner til IT-divisjonens synopgenerator, til KRO og til KLIMA.  
- 
- 
-====Formater inn til Kvalobs==== 
-  -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:  
-&obsType: [autoobs/nationalnr=(.....)/type=(...)> observation: [(parameterkode1)][,(parameterkode2),...,(parameterkodeN)]\\  YYYYMMDDHHMMSS,<original1i>,<original2i>,...,<originalNi>\\  YYYYMMDDHHMMSS,<original1j>,<original2j>,...,<originalNj>\\  ...\\  YYYYMMDDHHMMSS,<original1n>,<original2n>,...,<originalNn> 
- 
-NB! Parameterkodene er de som blir brukt i AutoObs.\\    
- 
-  -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:  
-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//  
- 
-===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. 
- 
- 
-====Format ut fra Kvalobs==== 
-Observasjonene som sendes fra Kvalobs foreligger i samme struktur som i tabellen //data// 
- 
-Sist oppdatert av Gabriel Kielland  26. september 2013.  
- 
- 
- 
  
  • kvalobs/kvalobs/utvekslingsformater.1695038178.txt.gz
  • Last modified: 2023-09-18 11:56:18
  • by terjeer