Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Avoimen reittioppaan uudet rajapinnat
Search
Tuukka Hastrup
May 12, 2015
Technology
1
170
Avoimen reittioppaan uudet rajapinnat
Tapahtumassa ALPO 2015 (Avoimen lähdekoodin paikkatieto-ohjelmistot -seminaari)
Tuukka Hastrup
May 12, 2015
Tweet
Share
More Decks by Tuukka Hastrup
See All by Tuukka Hastrup
HSL OpenMaaS
tuukka
0
98
Open Data at Helsinki Region Transport HSL
tuukka
0
110
Digitransit – how to deploy 100% open journey planners
tuukka
0
120
Enabling personalised services in public transport
tuukka
0
350
Digitransit – fully open journey planner and passenger information platform
tuukka
0
240
Pyöräily ja kaupunkipyörät reittioppaan rajapinnoissa
tuukka
0
200
Realtime and general purpose open APIs at Digitransit
tuukka
0
290
100% Open Journey Planning Open source, open APIs, open data
tuukka
0
96
Reittiopas ja Digitransit-rajapinnat APIKAssa
tuukka
0
330
Other Decks in Technology
See All in Technology
2024年のナビゲーション・フォーカス対応:Composeでキーボード・ナビゲーションをサポートしよう
tahia910
0
110
グイグイ系QAマネージャーの仕事
sadonosake
0
360
チームビルディングは"感性"で向き合おう / Team Building with Awareness
kohzas
0
280
不動産 x AIことはじめ~データの真価を拓くために
estie
0
130
「認証認可」という体験をデザインする ~Nekko Cloud認証認可基盤計画
logica0419
2
450
開発生産性を始める前に開発チームができること / optim-improve-development-productivity.pdf
optim
0
150
言葉は感情の近似値である。その感情と言葉の誤差を最小化しよう ~コミュニケーションにおけるアナログ/デジタル変換の課題に立ち向かう~
nktamago
0
250
「自動テストのプラクティスを効果的に学ぶためのカードゲーム」 ( #sqip2024 )
teyamagu
PRO
2
190
とあるOSSを継続可能にするための取り組みについて / OSS Refactoring Process
bun913
1
220
PDF Viewer作成の今までとこれから
hunachi
0
480
watsonx.ai Dojo 環境準備について
oniak3ibm
PRO
0
360
Discovering AI Models
picardparis
4
3.9k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
425
64k
Optimizing for Happiness
mojombo
375
69k
Infographics Made Easy
chrislema
239
18k
How to train your dragon (web standard)
notwaldorf
85
5.6k
The World Runs on Bad Software
bkeepers
PRO
64
11k
A designer walks into a library…
pauljervisheath
201
24k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Into the Great Unknown - MozCon
thekraken
29
1.4k
GitHub's CSS Performance
jonrohan
1030
450k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
What's in a price? How to price your products and services
michaelherold
242
11k
Bash Introduction
62gerente
608
210k
Transcript
Tuukka Hastrup 2015-05-12, ALPO-seminaari Avoimen reittioppaan uusien rajapintojen hyödyntäminen
1.Nykyiset rajapinnat 2.Tulevaisuus 3.Aikataulut ja reititys OTP 4.Push-rajapinta MQTT
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
Digitransit – uusi avoin reittiopas
None
Lähdekoodi (github.com/HSLdevcom) • openjourneyplanner-ui • openjourneyplanner-deploy: Ansible, Docker, Compose •
openjourneyplanner-geocoder: ElasticSearch • openjourneyplanner-map: map style for OpenStreetMap • navigator-server: Publish-subscribe for realtime data
Kiitos! Linkit: dev.hsl.fi matka.hsl.fi
[email protected]