Hei Vieras. Muista myös tilata maksullinen palvelumme

Kirjoittaja Aihe: Ilmiksen avointa dataa käyttävä sääsovellus  (Luettu 35295 kertaa)

Poissa J24

  • Tulokas
  • *
  • Viestejä: 13
    • Profiili
Tänne ei näytä kehittäjiä vielä pahemmin eksyneen. Itsekin toistaiseksi lähinnä kokematon wannabe. Murretaampa silti jää:

Kiinnostaisko ketään Ilmatieteenlaitoksen avoimeen dataan perustuvan avoimen lähdekoodin sääsovelluksen kehitys?

Multa löytyy jo apikey kyseiseen rajapintaan, Sailfish SDK ja Jolla. Lisäks opiskelen viidettä vuotta meteorologiaa ja sivuaineena tietojenkäsittelytiedettä, joten ihan nollasta ei lähdetä asiantuntemuksessakaan. Valmista koodia mulla ei ole vielä riviäkään (paitsi tietysti SDK:n tarjoamat pohjat).

Tavotteena ois luoda softa joka ois helppokäyttönen, mutta tarjoais yksityiskohtasempaa ja ajantasaisempaa tietoa kuin perus bulkkisääsofta. Ainakin alussa vois keskittyä enemmänkin havaintoihin kuin ennusteisiin lähtien perusasioista: ilmanpaine, lämpötila ja tuuli. Dataa ja siten laajennusmahdollisuuksia on vaikka millä mitalla.

Poissa JVO

  • Seniori
  • ****
  • Viestejä: 399
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #1 : 25.12.13 - klo:16:10 »
Aihe kiinnostava ja kannatettava, minulla osaaminen ja aika kuitenkin rajallista.  :-\
Resetointi ei oo käyttötoimenpide ja terminaaliin ei oo pakko mennä jos ei taho.

JollaSuomi Foorumi

Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #1 : 25.12.13 - klo:16:10 »

Poissa J24

  • Tulokas
  • *
  • Viestejä: 13
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #2 : 27.12.13 - klo:01:42 »
Otin härkää sarvista ja parhaassa tapauksessa ensimmäinen toimiva versio minimitoiminnallisuudella valmistuu vielä tän vuoden puolella. Vähän riippuen siitä saanko toteutettua koko tämänhetkisen toimintalogiikat QtQuickilla vai päädynkö käyttämään erillistä C++ -backendiä.

Tämän jälkeen seuraa koodin siivous ja sitten julkaisu githubiin. Binäärit saatan jättää julkaisematta, sillä yksi apikey oikeuttaa vain 20 000 kyselyyn päivässä. Jokainen käyttäjä tarvitsee siis ainakin alkuvaiheessa oman avaimen.

Jos tästä tulee jotain muutakin kuin mun oma lelu niin vois miettiä jonkin oman tietokannan iskemistä siihen väliin. Se tosin tietäis kustannuksia ja lahjotuksia on Suomessa vaikea kerätä ilman keräyslupaa. Ei tosi onneksi vielä tämän ajan murhe.

Tarkempaa aikataulua on vaikea arvioida mutta pidän tän foorumin ajan tasalla sikäli kun asia ketään kiinnostaa.

JVO: Näissä hommissa onneks mistä tahansa taidoista on apua viimestään siinä vaiheessa kun ruvetaan testaamaan softan toimivuutta ja pähkäilemään viilauksia ja lisäominaisuuksia.

Poissa benefon

  • Täysjäsen
  • ***
  • Viestejä: 173
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #3 : 27.12.13 - klo:09:04 »
testata jollain tasolla voin - jos saan ohjelman asennettua, mäcin loppukäyttäjänä olen tottunut kovin helppoon maailmaan

Poissa era

  • Tulokas
  • *
  • Viestejä: 18
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #4 : 28.12.13 - klo:18:16 »
Sovellukset jonka kehityksessä mukana asiantuntija, ei voi olla huono  :D
Ehkä merisää erikoisuutena?

Poissa Whippler

  • Tulokas
  • *
  • Viestejä: 11
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #5 : 29.12.13 - klo:02:58 »
Päätin nyt viimein tännekkin foorumille ilmaantua, lähina jollausers foorumilla pyörinyt, mutta asiaan.

J24, olitkos jotain saanut jo aikaseksi? Meidänhän pitäs nähä laitoksella, ja koodata tuo sää appi kasaan ;) Tosiaan opiskelen tietojenkäsittelytiedettä pääaineena. Tässä joululoman aikana väänsin Snaken ja Noten jollalle. Snakeen on tulossa päivitys jossa accelometri ohjaus, muttä se on kolmatta päivää odottamassa hyväksyntää.

Whippler

Poissa J24

  • Tulokas
  • *
  • Viestejä: 13
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #6 : 29.12.13 - klo:03:48 »
J24, olitkos jotain saanut jo aikaseksi?

Jotain kyllä. Itse asiassa nykyinen versio on jo sen verran käyttökelpoinen, että asensin sen omaan kapulaan jo pysyvästi käyttöä varten. Tässä virtuaalikoneesta napattu kuvakaappaus. Näkymän saa päivitettyä yhdellä huiskauksella ylhäältä vierivästä valikosta.

Tällä hetkellä näyttää dataa ainoastaan Kumpulan mittausasemalta. Yhtenä seuraavista toteutuslistalla olevista ominaisuuksista on lähimmän aseman löytäminen automaattisesti paikannustietojen perusteella. Joitain oleellisia tietoja myös tulossa näkyviin, kuten havaintojen kellonajat.

Tämän sai toteutettua pelkällä QtQuickilla ja koodia on alle 200 riviä. Tosin jo nyt edetään jokseenkin QML:n rajallisuuksien sanelemana, joten seinä saattaa tällä tiellä tulla piankin vastaan. En pistä koodia vielä mihinkään koska koko sen rakenne elää vielä aika tavalla.

Poissa J24

  • Tulokas
  • *
  • Viestejä: 13
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #7 : 29.12.13 - klo:03:58 »
Meidänhän pitäs nähä laitoksella, ja koodata tuo sää appi kasaan ;)

Tämä! Yhteistyöprojektina nimenomaan kiinnostais tää tehdä. Teitkö ite muuten noitten sun äppien kuvakkeet? Tykkäsin! Mulla ei välttämättä riitä taiteellista silmää tommoseen.

Poissa Whippler

  • Tulokas
  • *
  • Viestejä: 11
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #8 : 29.12.13 - klo:10:07 »
Joo kuvakkeet väänsin lopulta itse, vaik en pitkään aikaan olekaan tehnyt mitään kuvakäsittelyä. Itellä ainakin häiritsee suuresti jos appsin kuvake on hieman kehno, välttämättä viitse edes käyttää jotta saa pidettuä app gridin siistinä.

Tuohan näyttää loistavan yksinkertaiselta :) Sää kuvakkeet voisi tietysti olla ihan jees, mutta niidenkin pitää sitten näyttää hyvältä.

Mutta jos jo jossainvaiheessa tutustuisi tuohon koodiin, on varmaan private repossa githubissa? Jos laitat sen minulle jakoon. Samalla nimimerkillä Githubissa olen.
« Viimeksi muokattu: 29.12.13 - klo:10:19 kirjoittanut Whippler »

Poissa J24

  • Tulokas
  • *
  • Viestejä: 13
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #9 : 29.12.13 - klo:13:42 »
Tää on tällasta oksennettua koodia, en oo vielä edes alottanu versionhallintaa :D Tosiaan, en aatellu päästää tuota avaintani julkiseks, joten kehityksestä kiinnostuneiden kannattaa hommata omansa.

Taidan pitää tänään välipäivää koodaamisesta. Mutta vähintään tollaseen private repoon pistän sorsat lähipäivinä. Ehkä jo tänään. :)

Poissa Linea

  • Tulokas
  • *
  • Viestejä: 37
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #10 : 30.12.13 - klo:09:46 »

Itse aloin joulun aikaan ideoimaan sääsovellusta joka kertoo tämän hetken sään ja ennusteen tulevista tunneista. Pyörällä tulee noita lenkkejä heiteltyä niin on kiva osata varustautua kunnolla. Ajatuksena siis sääsovellus jota vilkaistaan kun ollaan lähdössä ulos.

openweathermap.org on palvelu josta haen tällä hetkellä datan mutta ei ole ennustetta kuin 3 tunnin välein. Ilmikseltä näyttäis löytyvän tuntikohtainen ennuste.  JSON muodossa luen tuolta datan mutta tuohon ilmatieteenlaitoksen datan käsittelyyn toivoisin apua. Ja mielellään autan projektissa jos vaan saan taidot riittämään.

Tossa on oma ajatus miltä haluan  softan suurinpiirtein näyttävän ja toki siis perus jutut kuntoon kuten kokonaisuus ja tuulensuunta nuolena yms.  https://www.dropbox.com/s/u24arvq8ife89ls/20131230084246.png

Poissa J24

  • Tulokas
  • *
  • Viestejä: 13
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #11 : 30.12.13 - klo:12:10 »
Ilmikseltä saa kyllä tarkinta dataa, tosin vain Suomesta. Koetan saada mahollisimman pian koodini julkiseksi, niin saat siitä toivottavasti vinkkiä omasi toteutukseen. Ei varmaankaan ole ihan yhtä triviaalia kuin openweathermap.orgin datan kanssa, koska ilmiksen data noudattaa (mielestäni tarpeettoman) monimutkasia standardeja.

Tossa on oma ajatus miltä haluan  softan suurinpiirtein näyttävän ja toki siis perus jutut kuntoon kuten kokonaisuus ja tuulensuunta nuolena yms.  https://www.dropbox.com/s/u24arvq8ife89ls/20131230084246.png

Näppärästi sait kaiken oleellisen yhdelle sivulle. :) Omassakin softassa on ulkoisesti vielä paljon viilattavaa noiden mainitsemiesi juttujen lisäksikin, mutta taidan keskittyä siihen puoleen tarkemmin vasta kun olen päättänyt mitä kaikkea toiminnallisuutta haluan ensimmäiseen julkaisuvalmiiseen versioon. Kaikkea siistiä olis saatavilla kuten tutkakuvia ja mainitsemiasi malliennusteita.

Puhtaasta mielenkiinnosta: Onko toteutuksesi QML + js, QML + Qt5 vai pelkkää QML:ää? Ajattelitko julkaista lähdekoodin?

Poissa Linea

  • Tulokas
  • *
  • Viestejä: 37
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #12 : 30.12.13 - klo:13:34 »
Lainaus
Puhtaasta mielenkiinnosta: Onko toteutuksesi QML + js, QML + Qt5 vai pelkkää QML:ää? Ajattelitko julkaista lähdekoodin?

QML + js :llä olen rakennellu.

Toi koodi on niin puhdasta opiskelua ja kokeilua et taidan piilottaa tuon (ei auta ketään). Aloitan kyllä uuden projektin ja kyllä koodin laitan jakoon.



Poissa J24

  • Tulokas
  • *
  • Viestejä: 13
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #13 : 02.01.14 - klo:04:48 »
Tänään oli pakko testata uutta ideaa havaintonäkymän ulkoasuun. Rehelliset mielipiteet kehiin; Onko muutos parempaan vai huonompaan suuntaan verrattuna edelliseen? Ympyräindikaattorien normitukset on vielä sitä ja tätä, mutta idea käynee selväksi.

Vielä en ole pystyttänyt minkään sortin repoa. Githubiin avaan kunhan hommat on sillä mallilla.

EDIT: Linkit korjattu.
« Viimeksi muokattu: 03.01.14 - klo:03:19 kirjoittanut J24 »

Poissa jjawe

  • Tulokas
  • *
  • Viestejä: 12
    • Profiili
Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #14 : 02.01.14 - klo:17:18 »
Tänään oli pakko testata uutta ideaa havaintonäkymän ulkoasuun. Rehelliset mielipiteet kehiin; Onko muutos parempaan vai huonompaan suuntaan verrattuna edelliseen? Ympyräindikaattorien normitukset on vielä sitä ja tätä, mutta idea käynee selväksi.

Vielä en ole pystyttänyt minkään sortin repoa. Githubiin avaan kunhan hommat on sillä mallilla.

Tuo data ei välttämättä edes tarvitse rinkuloita, mihin arvoihin maksimit edes laittaisi? Muutamaan kohtaan ne voisi käydä, vaikkapa suhteelliseen kosteuteen ja tuulen suntaan, mutta käytännön hyöty on aika olematon.

http://koti.mbnet.fi/jussi24/kuvat/teinItseJaSaastin.png Tätä tyyliä kun tiivistää ja ryhmittää tiedot tekstin perään paremmin, niin ollaan yksinkertaisessa ja toimivassa näkymässä, muita ideoita ei ole tarjota.


PS. Laita linkit kuntoon edelliseen viestiin.

JollaSuomi Foorumi

Vs: Ilmiksen avointa dataa käyttävä sääsovellus
« Vastaus #14 : 02.01.14 - klo:17:18 »