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
160
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
83
Open Data at Helsinki Region Transport HSL
tuukka
0
100
Digitransit – how to deploy 100% open journey planners
tuukka
0
120
Enabling personalised services in public transport
tuukka
0
310
Digitransit – fully open journey planner and passenger information platform
tuukka
0
220
Pyöräily ja kaupunkipyörät reittioppaan rajapinnoissa
tuukka
0
180
Realtime and general purpose open APIs at Digitransit
tuukka
0
260
100% Open Journey Planning Open source, open APIs, open data
tuukka
0
94
Reittiopas ja Digitransit-rajapinnat APIKAssa
tuukka
0
300
Other Decks in Technology
See All in Technology
巨大なテーブルのテーブル定義を無停止で安全に誰でも変更できるようにする / Table-definitions-for-huge-tables-can-be-modified-by-anyone-safely-and-non-disruptively
freee
1
740
Tebiki株式会社 エンジニア採用資料
tebiki
0
4.1k
20240416_devopsdaystokyo
kzkmaeda
1
190
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
1
180
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
530
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
2
2.9k
ChatGPT for IT Service Management (IT Pro)
dahatake
4
260
小さな開発会社がWebサービスを作る理由
polidog
PRO
1
160
NgRx Signal Store
rainerhahnekamp
0
120
現代CSSフレームワークの内部実装とその仕組み
poteboy
6
1.9k
Janus
bkuhlmann
1
490
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
14
2.1k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.4k
Statistics for Hackers
jakevdp
789
220k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Raft: Consensus for Rubyists
vanstee
132
6.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
124
32k
How to train your dragon (web standard)
notwaldorf
72
5.1k
Become a Pro
speakerdeck
PRO
10
4.5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
119
39k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
For a Future-Friendly Web
brad_frost
171
8.9k
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]