Sääohjelmien datatiedostojen formaatit? (realtime.txt, pywwsdata.txt, etc.)

Aloittaja khyron, maanantai, 09.01.2012, 18:49

« edellinen - seuraava »

0 Jäsenet ja 1 Vieras katselee tätä aihetta.

khyron

Lainaus käyttäjältä: angle - maanantai, 09.01.2012, 21:18
Lainaus käyttäjältä: khyron - maanantai, 09.01.2012, 20:50
Lainaus käyttäjältä: weatherc - maanantai, 09.01.2012, 20:41

Kannattaa muistaa että vaikka tuossa lukee "Optional" tms niin ne on oltava mukana vaikka 0.0-arvona muuten menee parserit sekaisin.


Onko yleistä että täytyy käyttää jotain magic-arvoa? Kun 0.0 on kuitenkin täysin validi arvo vaikka lämpötilalle, järkevämpä olisi käyttää vaikka tyhjää, tietty jos parserit hyväksyy erottimeksi yhden tai useamman välilyönnin toi ei toimi.

Yleisesti ottaen csv-tyyppiset siirtotiedostot on vähän harmillisia, varsinkin laajennettavuuden kannalta.


Minulla on käytössä  - merkki "tyhjissä" kohdissa, joita riittääkin eniten. ;D

Niin sää generoit ite ton siirtotiedoston? Onko siitä koodit saatavissa? Tai nykysillä tiedoilla käyttäisitkö jotain muuta formaattia mitä nyt?

weatherc

LainaaMutta noi validit virheluvut on kuitenkin dokumentoitu ja löytyy wd:n asennuspaketista?
Ja pah, sehän olisi liian helppoa ;)

LainaaOngelma tuleekin siitä että niitä arvoja pitää kuitenkin olla tietty määrä, tietyssä järjestyksessä ja niille arvoille joita ei ole pitää keksiä joku merkitsemään tyhjää.
Totta, laittaa vaan "tyhjän" arvon jota ei ole saatavilla tilalle esim anglen mainitsema - merkki jotta niitä on AINA se tietty määrä, virhelukuna voi sitten käyttää vaikka -100:sta tms.

Kannattaa muuten muistaamyös se että clientraw/realtime:ssä ovat kaikki arvot yhdella rivillä eikä yksi per rivi,tyyliin: (pätkitty otos omasta clientrawsta)
Lainaa12345 0.0 0.0 325 -8.2 93 1013.4 0.0 29.2 29.2 0.000 0.000 22.8 23 3.1 1 0.0 0 0 0.0 3.1 255.0 2.7 -67.2 -1 jne...
Toinen huomioitava on se että ainakin clientraw käyttää aina pilkkua eikä kommaa desimaaliluvuissa.

angle

No toi on vaan pywws template eli ei sisällä muuta kuin halutut datat. Malli on tuolla PyWWS ketjussa. Eikä nyt ole ollut harkinassa vaihtaakkaan. Toimivaa ei korjata. :D

Snowi

Lainaus käyttäjältä: khyron - maanantai, 09.01.2012, 20:15
WD clientraw.txt http://www.tnetweather.com/nb-0100.php Ulkopuolisen dokumentaatio, luotettavuus?

WD:n käyttäjille aivan loistava apuväline. Voi luottaa täysin tuohon sivustoon.

khyron

Voikohan noita testata jossain? Siis niin et tuuppasee urlin jonnekin ja sieltä tulis ilmotus et data on ok tai siinä on jotain virhettä?

angle

Lainaus käyttäjältä: khyron - perjantai, 13.01.2012, 09:00
Voikohan noita testata jossain? Siis niin et tuuppasee urlin jonnekin ja sieltä tulis ilmotus et data on ok tai siinä on jotain virhettä?


Lainaus käyttäjältä: angle - maanantai, 09.01.2012, 20:18
Tuo pywwsdata.txt ei taida olla niin kovin yleinen ja muotokin tuli Laihon kanssa sovittua ihan keskenään. Tässä viimeisin pywwsdata.txt ennekuin siirryin clientraw.txt malliin. Tätä TNET:n sivua käytin apuna kun hioin omaa pywws clientraw.txt mallia.
Tuolla TNET linkissä onnistuu clientraw.txt ym WD filut
Sent from my HTC Desire using Tapatalk

khyron

Lainaus käyttäjältä: angle - perjantai, 13.01.2012, 09:10
Lainaus käyttäjältä: khyron - perjantai, 13.01.2012, 09:00
Voikohan noita testata jossain? Siis niin et tuuppasee urlin jonnekin ja sieltä tulis ilmotus et data on ok tai siinä on jotain virhettä?


Lainaus käyttäjältä: angle - maanantai, 09.01.2012, 20:18
Tuo pywwsdata.txt ei taida olla niin kovin yleinen ja muotokin tuli Laihon kanssa sovittua ihan keskenään. Tässä viimeisin pywwsdata.txt ennekuin siirryin clientraw.txt malliin. Tätä TNET:n sivua käytin apuna kun hioin omaa pywws clientraw.txt mallia.
Tuolla TNET linkissä onnistuu clientraw.txt ym WD filut
Sent from my HTC Desire using Tapatalk

Kiitos, pitäsköhän sitä sittenkin koittaa väsätä tommonen clientraw, siinä vaan oli niin tolkuttomasti turhaa tietoa, ja laiskottais.

khyron

#17
Muutama kysymys noista realtime.txt:n clientraw.txt:n arvoista.

010 Rain Rate, onko toi tunnissa?
011 Max Rain Rate, ilmeisesti suurin noista rain rate arvoista, mutta miltä ajalta? Tämä päivä? Viikko? Kuukausi?
050 Baro Trend, miltä ajalta?
051 Windspeed Hour 01 ja 080 Hr Windspeed 01, mitä eroa?
117 Wind Avg Dir, miltä ajalta?
142   THSWS ?
143   Temp Trend (Loggic) Loogisia arvoja? True/false?
144   Humidity Trend (Logic)
145   Humidex Trend (Logic)

khyron

Oisko jollain urlia tohon clientrawdescription.txt tiedostoon johon parissa paikkaa viitataan, sitä ei näkyny linux versiossa ja noi muut on ajettavia asennuspaketteja enkä rupee mitään asentelemaan pelkästään ton tiedoston takia. Siis jos siinä on paremmin dokumentoitu toi formaatti.

angle

Lainaus käyttäjältä: khyron - perjantai, 13.01.2012, 12:08
Muutama kysymys noista realtime.txt:n arvoista.
Vai oisko clientraw.txt kyseessä. Ainakin arvot muistuttaa sitä.

Sent from my HTC Desire using Tapatalk