This is an old revision of the document!


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.

  1. Meldingen i Comobs blir videresendt uforandret. Meldingsformatene er spesifisert av Observasjonsdivisjonen.
  2. 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.

  1. Meldingene fra NORCOM er i SYNOP- eller SHIP-format. (METAR-format kan komme til senere).
  2. 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.

Observasjonene som sendes fra Kvalobs foreligger i samme struktur som i tabellen data.

Sist oppdatert av Gabriel Kielland 26. september 2013.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • kvalobs/kvalobs/utvekslingsformater.1686924566.txt.gz
  • Last modified: 2023-06-16 14:09:26
  • by terjeer