Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
HSL:n avoimet rajapinnat – hyödyt HSL:lle, jouk...
Search
Tuukka Hastrup
December 09, 2015
Technology
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HSL:n avoimet rajapinnat – hyödyt HSL:lle, joukkoliikenteen käyttäjälle ja kehittäjälle
Tapahtumassa IBM Technical Jam
Tuukka Hastrup
December 09, 2015
More Decks by Tuukka Hastrup
See All by Tuukka Hastrup
HSL OpenMaaS
tuukka
0
130
Open Data at Helsinki Region Transport HSL
tuukka
0
170
Digitransit – how to deploy 100% open journey planners
tuukka
0
180
Enabling personalised services in public transport
tuukka
0
480
Digitransit – fully open journey planner and passenger information platform
tuukka
0
280
Pyöräily ja kaupunkipyörät reittioppaan rajapinnoissa
tuukka
0
240
Realtime and general purpose open APIs at Digitransit
tuukka
0
410
100% Open Journey Planning Open source, open APIs, open data
tuukka
0
140
Reittiopas ja Digitransit-rajapinnat APIKAssa
tuukka
0
410
Other Decks in Technology
See All in Technology
自主式軟體工廠
philipz
0
220
Futexes the good, the bad, the ugly
ennael
PRO
0
120
購入ドメインでの課題と取り組み
ykagano
0
130
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
140
[2026 Oracle Technical Deep Dive] AI時代のアプリケーションを支えるCloud NativeとJava EEモダナイゼーション (2026年9月17日開催)
oracle4engineer
PRO
0
120
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
520
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
0
100
Kernel testing frameworks
ennael
PRO
0
110
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
390
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
Claude起点の仕様駆動開発
tanakaseiya
0
380
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
120
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
BBQ
matthewcrist
89
10k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
390
Test your architecture with Archunit
thirion
2
2.4k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Design in an AI World
tapps
1
350
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
570
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Transcript
Tuukka Hastrup 2015-12-09 HSL:n avoimet rajapinnat – hyödyt HSL:lle, joukkoliikenteen
käyttäjälle ja kehittäjälle
1.HSL:stä ja joukkoliikenteestä 2.HSL:n avoin data ja rajapinnat 3.Digitransit-alusta
HSL nyt ja joukkoliikenne 2020
HSL:n järjestämä liikenne Bussiliikenne (Helb, Nobina, Veolia, Pohjolan liikenne, Korsisaari,
Oy Andersson, Taksikuljetus, Etelä-Suomen linjaliikenne, Tammelundin liikenne, Åbergin linja) Lauttaliikenne (HKL/SLL) Raitiovaunut (HKL) Lähijunat (VR) Raitiovaunut (HKL) Metro (HKL)
HSL-alue Uudet vyöhykkeet 2017 – Rajat alueiden ”D” ja ”E”
osalta tarkentuvat uusien kehyskuntien liittyessä HSL:n jäseniksi
Matkustajamäärät 2013–2014 Koko Suomi 2013 352,7 63,4 56,6 69,3 1,8
543,8 HSL:n markkina- osuus 2013 51 % 100 % 100 % 73 % 100 % 65 % Milj. nousua joukkoliikennevälineeseen HSL 2013 179,3 63,4 56,6 50,3 1,8 351,4 HSL 2014 182,0 62,1 55,5 51,9 1,8 353,3 Bussit Metro Raitiovaunut Junat Suomenlinnan lautta Yhteensä Lähde: Julkisen liikenteen suoritetilasto 2013, Liikennevirasto
None
e
Tosiaikaista informaatiota • Kaikki ajoneuvot − Paikannus − Kuljettajapääte •
Liityntäpysäköinti − Paikkatilanne − Ennuste
None
Asiakkaiden käyttäytymisprofiilit | Käyttäytymismallien dimensiot HALLINTA (ennakointi, optimointi) REAGOINTI (tilannekohtaisuus,
spontaanisuus, nopeus, korjausliikkeet, kiire) MUKAVUUSALUE (rutiini, helppous, osaa hyödyntää) EPÄMUKAVUUSALUE (osaamisen puutteet, epävarmuus, jännitys, välttely) SUUNNITTELIJA HEITTÄYTYJÄ HERÄTETTÄVÄ TUETTAVA
None
HSL:n avoin data ja avoimet rajapinnat
HSL:n datan käyttö Kehittäjätilit 2009-2012 Sep 09 Data auki Sep
10 Apps4Finland Automatisoitu tilin luonti Feb 11 HSL-mobiili- kisa 480 30 670 (789) < 5 apps +30 apps Sep 11 Apps4Finland Sep 12 Apps4Finland
HSL API dev.hsl.fi Reittiopas Omat lähdöt Aikataulut Linjakartta Poikkeusinfo Linjatiedotteet
Live-kartta Pyöräily ja kävely Toteutuneet ajoajat Matkustajatilastot Avoin data dev.hsl.fi +60 mobiilisovellusta
Kolmansien osapuolien sovelluksia
None
Uusi reititysteknologia mak.hsl.fi
Digitransit-alusta
None
Reitit Aikataulut Analyysit Peruspalvelu Sovellukset ja palvelut Palveluiden valvonta (data
+ APIt + käyttöliittymä) Liikennesuunnittelu Reittien laskenta Reititysrajapinta (API) Liikennedatan tuottaminen, rajapinnat ja hyödyntäminen Avoin data Uudentyyppiset palvelut Viranomaisen vastuulla Kolmannet osapuolet Poikkeusinfo Pysäkkiennusteet Ajoneuvojen sijainnit
Nykyisiä rajapintoja • Aikojen saatossa avattu palvelukohtaisia rajapintoja • HSL:n
viralliset: Reittiopas, Poikkeusinfo (XML), Omat lähdöt (SOAP), HSL Live (CSV) • HSL:n kokeilulliset: navigator-server (Faye/Bayeux, SIRI JSON) • VR:n Junat kartalla (GeoRSS, ei enää tarjolla?) • Liikenneviraston rata.digitraffic.fi
http://junat.dy.fi/liikenne/naytto/HKI
Avoimen reittioppaan uusia rajapintoja • Aikataulut ja reititys: OpenTripPlanner (JSON)
• Reaaliaikadata (SIRI JSON) • Push-rajapinta (MQTT, myös websocket) • Geokooderi (JSON) • Karttatiilet (rasteri- ja vektori)
Ajoneuvot kartalle
MQTT Esimerkkiviestin sisältö (JSON-muoto): {"tsi":1431417982,"spd":5,"lat":60.17052,"long":24.94359,"dl":52 ..} Aiherakenne (MQTT topic): /hfp/journey/type/id/line/direction/headsign/start_time/
next_stop/geohash Esimerkkiviestin aihe: /hfp/journey/bus/67bf46c0/1055/1/Koskela/1105/ 1020169/60;24/19/74/03 Esimerkkitilauksia: /hfp/journey/# (kaikki viestit) /hfp/journey/+/+/1055/1/# (linja 55 Koskelan suuntaan) /hfp/journey/+/+/+/+/+/+/+/60;24/19/# (geohash-karttaruutu)
None
None
Lähdekoodi (github.com/HSLdevcom) • digitransit: dokumentaatiota • digitransit-ui: käyttöliittymä (HTML5, React)
• digitransit-deploy: pilvipalvelun asennus (Docker) • digitransit-benchmark: kuormitustestaus • digitransit-site: projektin kotisivu • digitransit-map: OpenStreetMap-karttatyyli • navigator-server: Publish-subscribe for realtime data
Ratkaisemattomia tarpeita • Sopiiko joukkoliikenne minulle? • Onko joukkoliikenne valintani
juuri tähän matkaan? • Mikä reitti vastaisi mieltymyksiäni? • Miten yhdistelen kulkumuotoja? • Missä kulkuneuvossa saan istumapaikan? • Voisivatko vaihdot olla vaivattomampia? • Miten vältän säähaittoja, onko katu ja pysäkki aurattu?
HSL Developer Community dev.hsl.fi
Kiitos! dev.hsl.fi digitransit.fi