Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - anonyymi_007

Sivuja: [1]
1
Huh, menipä tovi C#:lla. En halunnut käyttää indexejä. Sain ratkaistua tuon anonymous type listalla. Joku tietty voi tähänkin keksiä miten tuon saa rutistettua ilman tuota välioperaatiota -> tai siis tungettua kaiken yhdelle riville. Kun tuossa elementissä on kivasti 2 arvoa, saa ne ulos näppärästi First ja Last propertyillä.

Noh, jos tästä on jollekkin apuja:
Koodia: [Valitse]

                    JObject jsonObj = JObject.Parse(json);
                    // "latestObservationTime" -> 1557340800000
                    var latestEpochTimeStamp = jsonObj.SelectToken("latestObservationTime").Value<double>();
                    //"t2m" -> [[1557335400000,8.7],[1557335400000,8.6] ....]
                    var t2ms = jsonObj.SelectToken("t2m").Select(a => new { UnixTime = (double)a.First, Temperature = (float)a.Last });
                    var temperature = t2ms.FirstOrDefault(b => b.UnixTime == latestEpochTimeStamp).Temperature;
                    // "Humidity" -> -> [[1557335400000,8.7],[1557335400000,8.7] ....]
                    var humis = jsonObj.SelectToken("Humidity").Select(a => new { UnixTime = (double)a.First, Humidity = (int)a.Last });
                    var humidity = humis.FirstOrDefault(b => b.UnixTime == latestEpochTimeStamp).Humidity;

2
Eipä ilmatieteenlaitos tätä ole tehnyt mitenkään helposti lähestyttäväksi.
Moni haluais varmaan simppeliä JSONia eikä XML overhead oksennusta.

Tämä https://ilmatieteenlaitos.fi/observation-data?station=1234567 on hyvä löytö. Tämä ei taida olla mikään virallinen API?
Tosin, ois kiva tietää mistä löytyis lisää parametreja, esim. anna vain viimeisin havainto (tosin se viimeisen epoch aika näkyy tossa JSONin alussa). Täytyypä veronmaksajana ja omistajana ;-) kysyä ilmatieteenlaitokselta.

Sitten tossa EPOCH/Unix aikastampissa on liikaa nollia perässä "1556616000000" ->"1556616000".

Onko joku käyttänyt tätä: https://ilmatieteenlaitos.fi/observation-data?station=1234567 jo vuosia? toimii luotettavasti?

3
Vaikeuksia oli verkkokaupan Opticamin kanssa aluksi. Kunnes laitoin sen USB2.0 porttiin, ok.  jostain syystä se ei oikein toiminut USB1.x portissa.

Anyways, hintansa väärtti kamera Ubuntussa. Ohessa kuva säkkipimeästä (hiirenloukku)

Sivuja: [1]