Resiina-keskustelu

Rautatiet ja harrastus => Kääntöpöytä => Aiheen aloitti: Kristian Jokinen - Toukokuu 23, 2014, 12:56:55



Otsikko: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Toukokuu 23, 2014, 12:56:55
En ole juuri kerennyt keskustelupalstaan vielä tutustumaan, mutta aloitetaan nyt pääasiasta:

Eli Betaversio. Junatkartalla tyyppinen ohjelmanpätkä testattavaksi. Toimii kosketusnäyttölaitteissa suoraan:
junainfo.dy.fi   (http://junainfo.dy.fi)

Täplän väri kertoo myöhässäkulun määrästä. Tekstipätkässä on myöhässäkulku minuutteina, junanumero/tunnus ja nopeus

Sitten Alphaversio (testiin myöskin):
http://junainfo.dy.fi/junainfodb.html (http://junainfo.dy.fi/junainfodb.html)

(esim. jos työnantajalle pitää selittää että se ja se juna oli myöhässä niin ei muuta kun screenshotit palvelusta (esim. siitä lumiasta) ja kuvia esittämään;)

Ylälaidassa olevaa palkkia liikuttamalla näkee menneisyyteen tällä hetkellä 120h (5 vrk:n) verran. Avoimen datan tiedot menevät siis tietokantaan. Tiedonkeräyksen alkamisajankohta on 18.5.2014 ja se kuinka pitkälle menneisyyteen näkee pitää säätää koodista joten muuttelen tuota 5 vrk:n arvoa aina tarvittaessa.

Onko kellään tietoa miten muista maista saisi tuota junatietoa kerättyä?   Ranska kiinnostaisi, mutta kun ei ole kieltä tullut. Sen tiedän että heillä on saatavissa jonkinmoista avointa dataa.

Sveitsistä saa paikkadataa ja palvelu on toteutettu englanniksi..

Briteistä saa paikkakohtaista (lähinnä asemakohtaista) myöhässä / ajoissa -dataa... mutta junien paikkatiedon hankkiminen on hankalampaa.


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjemanpätkä
Kirjoitti: Tuukka Varjoranta - Toukokuu 23, 2014, 13:56:44
Tämähän vaikuttaa ihan hyvältä. Tuo että nopeus ja myöhästyminen näkyy suoraan vilkaisulla mitään klikkaamatta/painamatta on tosi hyvä (helpottaa käyttöä kännykällä). Mutta tuo palluran koko voisi pysyä pienenä myöhästymisen määrästä huolimatta, koska peittää nimittäin ison osan junan ympärysalueesta ja pallura peittää alleen muut junat. Myöhästymisen ilmoittamiseen riittää ihan hyvin nuo värikoodit ja minuutit :). Junien hakutoiminto olisi mukava lisä.


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjemanpätkä
Kirjoitti: Juhani Pirttilahti - Toukokuu 23, 2014, 15:32:54
Onko kellään tietoa miten muista maista saisi tuota junatietoa kerättyä?

Tulee mieleen ainakin Ruotsi (Trafiklab) ja Alankomaat (NS API).


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Juhani Pirttilahti - Toukokuu 23, 2014, 22:51:40
Briteistä saa paikkakohtaista (lähinnä asemakohtaista) myöhässä / ajoissa -dataa... mutta junien paikkatiedon hankkiminen on hankalampaa.

Briteissä dataa avautuu lisää, tosin tuo nyt avautuva on edelleen asemakohtaista dataa:
http://techcrunch.com/2014/05/20/darwin-evolves/

Tarkempaa paikkatietoa on mahdollista saada kauko-ohjatuilta rataosilta raiteen (raidevirtapiirin) tarkkuudella seuraamalla Network Railin asetinlaitedataa. Niitä käytettäessä pitää vaan tietysti ensin määrittää raiteiden sijainteja, koska niistä ei ole olemassa koordinaatteja. Vaatii siis paljon käsityötä ja tutkimista, että siitä saa muunnettua paikkatietoa.


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Toukokuu 24, 2014, 22:53:49
traininfo Briteistä:
http://junainfo.dy.fi/traininfo.html (http://junainfo.dy.fi/traininfo.html)

Asemakohtaista dataa.
Nuokin tiedot menevät tietokantaan, joten siitä voisi ehkä tehdä hyödyllisiä yhteenvetoja ja esittää ne kartalla.
Tuosta puuttuu vielä junan tunnusnumero. Se pitää erikseen hakea koodilla junan alustusdatasta (siis se mikä kertoo että kyseinen juna aktivoituu (lähtee) hetken päästä...  Eli kun juna "luodaan järjestelmään".

Mutta joo, eli ensimmäinen numero kertoo junan myöhässäkulusta kyseisellä liikenneasemalla. UP tarkoittaa että juna menee kohti Lontoota ja Down poispäin Lontoosta.

Olisi kiva kuulla miten näitä palveluja voisi kehittää. Itse koodaajana joskus vaikea olla asiakkaan roolissa...

Jatketaan tästä... :)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Topi Lajunen - Toukokuu 25, 2014, 14:22:59
Ehdottaisin, että sivujen junainfo.dy.fi ja http://junat.dy.fi/kartta/ tekijät löisivät ainakin jossain määrin hynttyyt yhteen. :)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Toukokuu 29, 2014, 17:45:39
Linkki brittien dataan:
http://junainfo.dy.fi/traininfo2.html?train_uid=G71495 (http://junainfo.dy.fi/traininfo2.html?train_uid=G51380)
Eli tuota junanumeroa vaihtamalla saa näkyviin junien kulkua (mikäli kyseinen junanumero löytyy. Tietoja on nyt keratty muutaman viikon ajalta..). Junien kulkutiedot päivittyvät reaaliajassa. Junanumeroja voi hakea osoitteesta: http://www.opentraintimes.com/

Suomalaisen junainfo.dy.fi sivuston saa nyt myös WindowsPhone sovelluksena kun kirjoittaa puhelimen sovellushakukenttään junainfo.dy.fi Suora linkki: http://www.windowsphone.com/fi-fi/store/app/junainfo-dy-fi/341278bc-b092-43bb-ba02-a32b6c6338bd (http://www.windowsphone.com/fi-fi/store/app/junainfo-dy-fi/341278bc-b092-43bb-ba02-a32b6c6338bd)

Yhteistyö on aina mahdollista ja tosiaan parannusvinkkejä/ehdotuksia otetaan aina vastaan.


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Jimi Lappalainen - Toukokuu 30, 2014, 14:28:57
Suomalaisen junainfo.dy.fi sivuston saa nyt myös WindowsPhone sovelluksena kun kirjoittaa puhelimen sovellushakukenttään junainfo.dy.fi Suora linkki: http://www.windowsphone.com/fi-fi/store/app/junainfo-dy-fi/341278bc-b092-43bb-ba02-a32b6c6338bd (http://www.windowsphone.com/fi-fi/store/app/junainfo-dy-fi/341278bc-b092-43bb-ba02-a32b6c6338bd)
Toimii :)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Marko Anttila - Toukokuu 31, 2014, 22:45:21
Pelkkä junainfo hakusana näyttää appsin. Asentuu ja käynnistyy myös WP 8.1 laitteessa sujuvasti. Zoomauspainikkeet ovat hyvä lisäys. Hienoa että intoa kehittämiseen löytyy.


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Ville Hautamäki - Toukokuu 31, 2014, 23:06:17
Oikein hyvin pelaa myös Lumia 925:ssä. Hieno ja hyvä palvelu!  :)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Toni Lassila - Kesäkuu 01, 2014, 07:56:19
Ihan hyvä tämä on, kun VR:n oma junat kartalla-sovellus on ainakin Androidile todella huono. Sen ulkoasu on myös aika vanha, koska se on tehty vanhoille Android-versioille (esim. 2.3).


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 02, 2014, 06:17:37
Softan levittäminen on saatu hyvään vauhtiin ja motivaatiota kehittämiseen sen kautta riittää.

Pitäisikö vääntää erikseen sovellus esim. tuonne Androidkauppaan ja Applelle vai riittääkö tämä nettilinkki?

Toisaalta tulisi vain lisää ylläpidettävää, mutta kun katsoo käyttäjälukuja niin nyt 90% on WP käyttäjiä. Jos tähän saisi markkinajohtajia jakamaan pottia => niin että nyt (lukumäärällä X) WP käyttäjät olisivat siellä 10% paikkeilla niin käyttäjiä olisi / tulisi huimasti lisää :-)

Kiitos vielä kaikille kommentoijille! Jatketaan threadin pitämistä aktiivisena!
 
:)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Harri Junttila - Kesäkuu 02, 2014, 09:05:10
Itselläni olisi käyttöä Nokia n9:ssä toimivalle versiolle, liekkö pystyisi helpolla kääntämään. Myös Jolla Sailfish versio voisi olla kova sana :)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 02, 2014, 09:24:46
Kaikki laitteet joille saatavissa HTML5 tuki on lisättävissä potentiaaliselle laitelistalle. Jos tuki on selaimessa, toimii softa suoraan web-urlista.

Eli kannattaa aina kokeilla suoraa linkkiä.

Luulisin että Meegolle ja SailFishille on olemassa HTML5 tuet ainakin jonkin lisäpalikan avulla. (Nopea tsekkaus näytti WebKit Browser tuen N9:lle eli pitäis onnistua...   ).

Toki olisi helpompi tehdä näitä versioita jos olisi tarvittavat testilaitteet ja sponsori

Muuten, mielestäni hieno: http://junainfo.dy.fi/traininfo2.html?train_uid=H36789 (http://junainfo.dy.fi/traininfo2.html?train_uid=H36789)
(Näkyy kartalla mikäli kyseisellä ID:llä on generoitunut paikkaan liittyviä tapahtumia. ID uusitaan 2 tuntia ennen junan lähtöä)  8-)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 06, 2014, 13:17:37
Yksittäisen junan näkee nyt kirjoittamalla linkkiin junanumeron esim.
http://junainfo.dy.fi/?junanumero=S45 (http://junainfo.dy.fi/?junanumero=S45)
Testattavaksi seuraavaa:

Kaksi junaa saa näkyviin seuraavasti:
http://junainfo.dy.fi/?junanumero=S45,IC854 (http://junainfo.dy.fi/?junanumero=S45,IC854)

Henkilöjunien, paikkujen numerot kannattaa ottaa selville (junahenkilökunta?) sillä haku ei tunnista junatunnuksia (esim. R,K,N). Lisätään tämä myöhemmin jos tarvetta esiintyy.

Tuon linkittämisen kautta junaa koskevaa tietoa voisi jakaa mm. facebookissa suoraan linkkinä..

Tänään on tulossa junahakupäivitys myös Windows Phone sovellukseen. Laitan viestiä kun se ilmestyy Windows Phone Storeen.

Huomio! Juna ei näy kartalla ellei se ole kulussa!


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 07, 2014, 10:01:14
Nyt löytyy Windows Phone Storesta sovellus, jossa junahaku.
http://www.windowsphone.com/fi-fi/store/app/junainfo-dy-fi/341278bc-b092-43bb-ba02-a32b6c6338bd? (http://www.windowsphone.com/fi-fi/store/app/junainfo-dy-fi/341278bc-b092-43bb-ba02-a32b6c6338bd?)

Jos linkki ei toimi niin sovellusta voi guuglata a nimellä junainfo.dy.fi


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 08, 2014, 20:57:46
Varhaisesta perjantaiaamusta ollut jotain häikkää silloin tällöin datassa. Palvelimen scripti kaatuu noin kerran kahden tunninvälein. On alhaalla 100 sekuntia ja nousee ylös. Käyttäjille nämä ovat ikäviä katkoja...

WP8 softasta on taas uutta versiota saatavilla. Junan valikointi menee hieman eri tavalla.

Muistutan vielä ettei ainakaan vielä voi etsiä paikkuja junatyypin mukaan (I,R,H,T). Jos tarpeellista niin tehdään sitten.


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Tuukka Varjoranta - Kesäkuu 08, 2014, 23:00:29
Sovellus vaikuttaa hyvältä ja päivityksiä on tullut todella tiheään :D


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 09, 2014, 16:35:55
Seuraavat muutokset on tehty palvelinpuolen koodiin ja jos uusin versio puhelimeen on päivitetty ei uutta päivitystä puhelimelle tarvitse tehdä. (Kannattaa kuitenkin aina tsekkailla josko se puhelimen softakin olisi päivitystä vailla;)

http://junainfo.dy.fi (http://junainfo.dy.fi) ssa pystyy nyt hakemaan lähijunia kirjaimin. Samat haut toimivat myös tulevassa Androidsovelluksessa (joka tulee betaversiona google playhin lähipäivinä ja laitan siitä linkin sen jälkeen forumille) ja Windows Phone sovelluksessa.  

Ei kun testaamaan.

Eli esimerkiksi näin:

http://junainfo.dy.fi/?junanumero=H,R,S,I,K,L,M,N (http://junainfo.dy.fi/?junanumero=H,R,S,I,K,L,M,N)

Myös punaisten palluroiden kokoa on pienennetty...   raja punaisen ja keltaisen välillä on yhä 20 minuuttia.

Nyt toimii myös http://junainfo.dy.fi/?junanumero=93,12,360,113 (http://junainfo.dy.fi/?junanumero=93,12,360,113) tyyliset urlit. Eli pelkkä junanumero riittää WindowsPhonella, Webbiversiossa ja Androidilla.

Parempi kait myöhään....



Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 09, 2014, 16:44:00
Briteistä saa paikkakohtaista (lähinnä asemakohtaista) myöhässä / ajoissa -dataa... mutta junien paikkatiedon hankkiminen on hankalampaa.

Briteissä dataa avautuu lisää, tosin tuo nyt avautuva on edelleen asemakohtaista dataa:
http://techcrunch.com/2014/05/20/darwin-evolves/

Tarkempaa paikkatietoa on mahdollista saada kauko-ohjatuilta rataosilta raiteen (raidevirtapiirin) tarkkuudella seuraamalla Network Railin asetinlaitedataa. Niitä käytettäessä pitää vaan tietysti ensin määrittää raiteiden sijainteja, koska niistä ei ole olemassa koordinaatteja. Vaatii siis paljon käsityötä ja tutkimista, että siitä saa muunnettua paikkatietoa.



Oletko muuten tuolla brittien Open Data forumilla, vai muistanko ihan väärin...
Briteista saa jonkinmoisen listan asemien koordinaateista / radaston risteyskohdista etc. (Muistaakseni noin 10 tuhatta pistettä), mutta siinä on mukana virheellistä dataa.

Ihan vaan heittona tuli mieleen että jos olis jonkinmoinen puhelinaplikaatio/peli joka yhdistäisi GPS:n, stanox ja tiploc -koordinaatit siten että käyttäjä voisi lisätä tietyn aseman kohdalla sen paikan täppäämällä luuria.

Joku tyyppi myös manuaalisesti on kerännyt asemia, mutta oliko hänelläkin alle 50% koordinaateista...    Muistaakseni asemien nimet löytyvät ja ehkä nimiin yhdistetyt stanox tai tiploc koordinaatit, tuosta "isosta listasta"..

No tämä tällaista ääneen suunnittelua... :-)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 10, 2014, 09:20:56
Avoimesta datasta kertoneet sivut kadonneet VR:n sivuilta. :o


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Ville Hautamäki - Kesäkuu 10, 2014, 09:56:59
Avoimesta datasta kertoneet sivut kadonneet VR:n sivuilta. :o

VR:n sivuja on näköjään uudistettu yön aikana..  ;)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 10, 2014, 10:44:11
Avoimesta datasta kertoneet sivut kadonneet VR:n sivuilta. :o

VR:n sivuja on näköjään uudistettu yön aikana..  ;)

 :o ei sais pelotella piilottelemalla avointa dataa. ;)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 11, 2014, 13:36:14
Jos haluat Android -version Beta-testaajaksi (uusimmat versiot käyttöön, mutta ehkä bugiset) niin liity
https://groups.google.com/forum/#!forum/junainfo (https://groups.google.com/forum/#!forum/junainfo)
ja napsauta sivulta löytyvää linkkiä.

Itse tuotantoversio ilmestyy Google Playhin lähipäivinä.



Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 11, 2014, 15:16:52
Julkistettu Android -sovellus löytyy nyt suoraan Google playsta:
https://play.google.com/store/apps/details?id=com.junainfo.junatandroid (https://play.google.com/store/apps/details?id=com.junainfo.junatandroid)

Ei kun lataamaan. :-)


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Juhani Pirttilahti - Kesäkuu 11, 2014, 16:22:13
Oletko muuten tuolla brittien Open Data forumilla, vai muistanko ihan väärin...
Briteista saa jonkinmoisen listan asemien koordinaateista / radaston risteyskohdista etc. (Muistaakseni noin 10 tuhatta pistettä), mutta siinä on mukana virheellistä dataa.

Joo kyllä olen. Päädyin aikoinaan siihen tulokseen, että noita asemien koordinaatteja saa parhaiten lataamalla matkustaja-asemat toisaalta ja keräämällä loput puuttuvat kartalta käsin. Apuna voi käyttää rataosaselostuksia (Sectional Appendix).


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 13, 2014, 11:38:33
Oletko muuten tuolla brittien Open Data forumilla, vai muistanko ihan väärin...
Briteista saa jonkinmoisen listan asemien koordinaateista / radaston risteyskohdista etc. (Muistaakseni noin 10 tuhatta pistettä), mutta siinä on mukana virheellistä dataa.

Joo kyllä olen. Päädyin aikoinaan siihen tulokseen, että noita asemien koordinaatteja saa parhaiten lataamalla matkustaja-asemat toisaalta ja keräämällä loput puuttuvat kartalta käsin. Apuna voi käyttää rataosaselostuksia (Sectional Appendix).

Pitää testata vaikka tuolla QGIS:llä asettaa paikkoja kohdalleen. Nyt mulla tuo brittien softa osaa sen 3000 paikkaa.

Muuten http://www.railforums.co.uk/ (http://www.railforums.co.uk/) :ssakin pitäisi olla keskustelu, threadi Brittien datasta.. en noin äkkiseltään löytänyt mitään.


Otsikko: Vs: Yksi avoimeen dataan perustuva ohjelmanpätkä
Kirjoitti: Kristian Jokinen - Kesäkuu 13, 2014, 11:47:26
Ranskassa kehitti porukka ohjelmanpätkän, mikä ilmoittaa tekstiviestillä jos tietty juna on myöhässä. En tiedä olisiko moisella sovelluksella käyttöä Suomessa...

Tai jos briteissä haluttu juna on myöhässä tietyllä edellisellä asemalla tietyn ajan niin siitä tulisi viesti...