Valmis, käytössä

Ukkostutka


Reaaliaikainen salamatutka ja myrskysolukartta

Idea

Halusin nähdä yhdellä silmäyksellä missä ukkostaa juuri nyt.

Tein

Karttakäyttöliittymän, joka hakee salamahavainnot Ilmatieteen laitoksen avoimesta datasta D1-tietokantaan ja päivittyy itse. Se myös seuraa soluja ja piirtää niiden reitin kartalle. Jokaisesta solusta on saatavilla klikattaessa pop up, josta löytyy tietoja solusta. Sivu lähettää push-ilmoituksen, kun valitun säteen sisälle tulee salamahavainto.

Miten se toimii

  1. Ajastettu tehtävä (cron) hakee uudet salamahavainnot Ilmatieteen laitoksen rajapinnasta ja tallentaa ne D1-tietokantaan.
  2. Iskut ryhmitellään myrskysoluiksi. Solu säilyttää identiteettinsä ajosta toiseen, joten sen liike voidaan seurata.
  3. Kartalle piirtyy solun kulkema reitti, suuntanuoli ja klikattava infokupla.
  4. Kun salama osuu käyttäjän valitsemalle säteelle, sivu lähettää push-ilmoituksen.

Rakenne on mitoitettu kestämään heinä–elokuun isot, pitkäikäiset ukkossolut, ja käyttöliittymä toimii myös puhelimella.

Mitä opin

Rajapinnat hajoavat aina jostain odottamattomasta. Suurin osa ajasta meni virheenetsintään, ei rakentamiseen.

Avaa Ukkostutka →

Kiinnostuitko? Sähköposti on nopein: tikkala.miia@gmail.com