Uutiset:

Ei uusia uutisia.

Main Menu

Tuoreimmat viestit

#41
Rajuilmat ja ukkonen / Vs: Pohjoisessa tuullut
Viimeisin viesti käyttäjältä einari - keskiviikko, 31.01.2024, 20:42
Kovaa myräkkää siellä on luvassa vieläkin, 30-50 ms/s  ja paljon suljettuja teitä..

https://www.vegvesen.no/trafikk/kart#/kartforklaringer?lat=61.92651&lng=6.97233&zoom=5&layer=fer,tra,ctv,tfl

oli muuten jouheva zoomzus niiden kartassa...

Tilanne nyt, eipä huvittaisi ajella Tromssaan, kilpisjärvi skibothn väli suljettu ja lumisade aika kovaa...
#42
Sää ja ympäristö / Vs: Säädataa haussa
Viimeisin viesti käyttäjältä Mr - keskiviikko, 31.01.2024, 15:00
Alkujaan yritin ladata data ohjelmallisesti Windows Socketin avulla ja se kyllä onnistui, kun headerissa oli 'Accept-Encoding: gzip, deflate'. Ilman sitä tuli virheilmoitus "Not Acceptable", eli palvelin ei suostunut palauttamaan dataa selkokielellä, Kun sitten header oli asetettu, niin data tuli gzipattuna, mutta sen avaaminen ei taas ollutkaan niin yksinkertaista. Nopeammin pääsi maaliin Raspin Curl-komennolla
curl --compressed --output tiesaa_xxxx.json "https://tie.digitraffic.fi/api/weather/v1/stations/xxxx/data"xxxx on halutun aseman id ja tuo "--compressed" valinta purkaa sen paketin selkokielle, ilman sitä on taas gzippi. Mitään muita header-asetuksia ei tullut asetettua, mutta pitää nuo timeoutit kyllä lisätä. Crontab ajaa komennon kolmen minuutin välein, kun palvelimen data päivittyy viiden minuutin välein. Toistaiseksi Raspi on toiminut ilman ongelmia. Windows koneessa TaskScheduler ajaa purkuohjelman kahden minuutin välein ja aina kun data on muuttunut, purkaa sen atomeiksi ja tallentaa mysliin.
#43
Sää ja ympäristö / Vs: Säädataa haussa
Viimeisin viesti käyttäjältä weatherc - keskiviikko, 31.01.2024, 11:37
Ikinä ei ole ollut mitään sellaista ongelmaa, jsonit aina olleet suoraan "luettavissa".

Php:ssä tuo hoitaa homman, tekee siitä arrayn josta helppo napsia haluttu data:
json_decode()

$data = json_decode($data,true);

foreach ($data["stations"] as $key => $value) {


}

MUOKS:

Tuli mieleen, mitkä asetukset sullaon curlissa?

Tuossa nuo omat juuri noita tiesäitä hakevasta häkkyrästä.
En nyt tarkkaan muista mutta sellainen muistikuva jostain datahausta olisi että nuo headerit voi olla ratkaiseva tekijä siinä että missä muodossa palvelin palauttaa filun.

  $headers = [
      'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:28.0) Gecko/20100101 Firefox/28.0',
      'Accept-Encoding: gzip, deflate'
  ];
  curl_setopt ($ch, CURLOPT_HTTPHEADER, $headers);
  curl_setopt ($ch, CURLOPT_ENCODING, '');
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_TIMEOUT,10);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 10);

Vinkkinä niin nuo timeoutit kannaattaa myös laittaa. Jos joku haku jää surraamaan maailman tappiin asti niin tulee äkkiä noottia tai banaania. :P  Varsinkin jos kyseessä automaattisesti ajastuksella haettu niin vaikkapa vuositasolla mahtuu aika nippu syystä tai toisesta epäonnistunutta hakua.
#44
Sää ja ympäristö / Vs: Säädataa haussa
Viimeisin viesti käyttäjältä Mr - tiistai, 30.01.2024, 13:21
Joo, tuota on nyt kokeiltu ja ongelmaksi tuli aluksi palvelun palauttama gzipattu json-tiedosto. Selain osaa sen kyllä purkaa automaattisesti selkokiellelle, mutta ohjelmallisesti meni vähän monimutkaisemmaksi. Lopulta päädyin helppoon ratkaisuun, eli Raspi hakee tiedoston ajastettuna Curl-komennolla purkaen sen tekstiksi ja tallentaa windows koneelle. Windowsissa ohjelma tallentaa tiedoston MySQL palvelimelle JSON-datatyypiksi ja sieltä SQL kysely  halutusta arvosta onnistuu helposti
#45
Rajuilmat ja ukkonen / Pohjoisessa tuullut
Viimeisin viesti käyttäjältä weatherc - tiistai, 30.01.2024, 11:32
Tässä on jo yritystä, 49 m/s keskituuli ja 62 m/s puuskat.  :o  :o
Pohjois-Norja eilen.
#46
EWN - European Weather Network / Vs: FMI salamadata nurin?
Viimeisin viesti käyttäjältä weatherc - tiistai, 30.01.2024, 01:08
FMI sai salamadatansa toimimaan hetkessä ja omaankin kantaan saatu ajettu tammikuun iskut :)
Niitä osui Suomeen 3 kpl, kannassa tällä hetkellä 1649 iskua, eli ei ihan kuollutta näin tammikuussakaan ole. Kannasta tulee FMI/DMI-yhdistelmä kun DMI kattaa enemmän länteen/etelään (-6E, 50N).
#47
EWN - European Weather Network / Vs: FMI salamadata nurin?
Viimeisin viesti käyttäjältä weatherc - maanantai, 29.01.2024, 12:56
Heh, tuli vipinää kumpulanmäelle :)
Alko tulemaan vinopino säpoja FMI:ltä kun liittivät ilmeisesti osoitteeni johonkin ryhmään  :P

Salamadata ilmeisesti puuttunut kaikkialta 31.12. jälkeen. Mielenkiintoista että asiaan herätään vasta noin kuukauden jälkeen kun fellow kansalainen kyselee asiasta...
#48
Sää ja ympäristö / Vs: Säädataa haussa
Viimeisin viesti käyttäjältä weatherc - lauantai, 27.01.2024, 19:01
#49
EWN - European Weather Network / Vs: Alkuvuosi on ollut rikkona...
Viimeisin viesti käyttäjältä weatherc - lauantai, 27.01.2024, 18:31
Netamot päätti lopettaa hakemisen kun heidän surkea Auth-systeeminsä failasi. Se kun failaa kerran niin se lopettaa haut siihen ja vaatii että ne access-koodit generoidaan uudestaan manuaalisesti..

Tiesääasemien kohdalla niin nehän perinteisesti tykkää olla offlinessä aina välillä osittain tai kokonaan milloin mistäkin syystä. Suomalaista "laatutyötä" niidenkin datan tuotanto. Not.
#50
EWN - European Weather Network / FMI salamadata nurin?
Viimeisin viesti käyttäjältä weatherc - lauantai, 27.01.2024, 18:26
Tuossa tuli vastaan että kaverukset tanskanmaalta, eli DMI, ovat avanneet datansa vihdoin ja viimein, ja tuli kokeiltua huvikseen pikkasen. Jo aikasemmin huomannut että salamapuolella ollut hiljaista FMI:n datassa ja tein pikku vertailun.

Tanskanmaalta saatavilla myös salamadataa, joskin vähän epäselvää kuinka laajaa aluetta kattaa, mutta kuitenkin näkyy listassa koordinaatteja kuten 8E, 64N eli jostain Rovaniemen korkeudelta joskin vähän lännempänä. FMI sen sijaan ilmoittelee kattavuus-alueeksi "Northern Europe"

Edellinen viikko ja alueena 0E-40E ja 50N-72N:
FMI:n haku palauttaa pyöreät 0 iskua (ei palauta itse asiassa koko tammikuulta ainuttakaan iskua)
DMI palauttaa sen sijaan niitä reilusti yli 600

Että näin.