SlideShare a Scribd company logo
1 of 18
Download to read offline
Bolzano, 16/11/19
Digitransit & OpenTripPlanner
usage of open source tools for the smart
mobility in the Piedmont Region
Rafael Aguilar
Senior Software Engineer
Who we are
● 5T is a private company focused on Intelligent Transport Systems (ITS) solutions,
which aims to improve individual and collective mobility and provide services and
innovation for mobility.
● 5T is an In-House company of Local Administrations, our shareholders are:
● 5T operates the Mobility Management Centre of the City of Torino and the Regional
Mobility Centre of Piemonte Region.
OpenTripPlanner
● Multimodal trip itinerary planning platform
● Core server-side written in Java, exposes http api
● Established in Portland in 2009 by Trimet and OpenPlans
● Known deployments in 20 countries, translated in 15 languages
● Fully Open Source (LGPL), active community, mantained by
Conveyal
Architecture
GTFS
OSM
OTP
v 1.4
Graph.obj
desktop
mobile
specialty
clients
Key components:
● OSM data for street routing
● GTFS feeds for public transport info
● Build phase  graph.obj
● Rest API
OSM
OpenStreetMap is a collaborative project to create a free editable map of the world,
established in 2004. This crowdsourced data is made available under the Open Database
License.
OSM is the wikipedia of maps
Why use OSM?
• Anyone can improve the map
• It collects any features type (e.g. POI, streets, fire extinguisher, parks, speed limit)
• Many tools available to analyze data
• Data search and extraction
OSM data in OTP
● Names & geometry
● Directionality & turn restriction
● Car and bike parks
● Road classification for speed
calculation
● Bike safety model
● Wheelchair accessibility
● Area routing
OSM extracts
Free regional geospatial data:
www.geodati.fmach.it
The General Transit Feed
Specification defines a
common format for public
transportation schedules and
associated geographic
information
Information about:
● Agencies
● Routes
● Stops
● Calendars
● Shapes
● Timetables
GTFS
Source GTFS schema: https://goo.gl/images/Psp6Y8
Bunet - 2014
● Cycle route planner
● Our first OTP implementation
● Ad-hoc UI design
● Bike share real time data integration
● Elevation data (DEM)
● Bike safety criteria
● Cycleway Osm data improvement
www.bunet.torino.it
Muoversi in Piemonte - 2016
● Multimodal trip planner: bus, train,metro,
bicycle, car and foot
● 10 GTFS sources
● Graph extended to the whole regional area
● Custom geocoding service implementation
based on Mapzen’s Pelias project
www.muoversinpiemonte.it
Muoversi in Piemonte - 2016
Layer over impressed with:
●
Traffic events from DATEX 2
source: road closures, works,
weather information
● Traffic flow
Additional channels:
● Twitter @MIPiemonte
● Radio bulletins
www.muoversinpiemonte.it
OTP Analyst
Muoversi a Torino - 2017
● Multimodal trip planner: bus,
tram, train, metro, bicycle,
bike sharing, car and foot
● Real time data
● «Follow your bus» tool
● Stop times forecasts
● Based on Digitransit platform
www.muoversiatorino.it
Digitransit
Digitransit Platform is a Finnish journey planning solution that
combines several open source components into a modern infomobility
service.
● route planning engine: OTP
● mobile friendly user interface
● map tile serving
● real time vehicles position
● transit network browsing
GraphQL interface
Query Response Schema browser
System architecture
PiwikPiwik
Internet-facing proxy
HAproxy
Internet-facing proxy
HAproxy
Internet-facing proxy
HAproxy
Internet-facing proxy
HAproxy
Reverse Proxy
NGINX
Reverse Proxy
NGINX
Routing engine
OTP
Routing engine
OTP
Geocoding engine
Pelias
Geocoding engine
Pelias
Map server
Digitransit
Map server
Digitransit
Vehicle positions
mqtt
Vehicle positions
mqtt
Webapp
Digitransit
Webapp
Digitransit PiwikPiwik
Analytics
Piwik
Analytics
Piwik
Real time data integration
OTP
Trip
update
Accessibility
update
AVM
GTFS
GTFS RT json
REST API
GRAPHQL API
Vehicles
jsonmqtt
www.muoversiatorino.it
Thanks!
Contacts
Rafael Aguilar
rafael.aguilar@5t.torino.it
5T
www.5t.torino.it
Via Bertola, 34 - 10122 Torino (IT)

More Related Content

Similar to SFScon19 - Rafael Aguilar - Digitransit & Open Trip Planner

5 t marinetto_uk_mission_milano_06032014
5 t marinetto_uk_mission_milano_060320145 t marinetto_uk_mission_milano_06032014
5 t marinetto_uk_mission_milano_06032014UKinItaly
 
Odala_Arezzo.pptx
Odala_Arezzo.pptxOdala_Arezzo.pptx
Odala_Arezzo.pptxFIWARE
 
Allan Rasmussen TomTom Maps June 16th 2014 - INSPIRE Conference
Allan Rasmussen TomTom Maps June 16th 2014 - INSPIRE ConferenceAllan Rasmussen TomTom Maps June 16th 2014 - INSPIRE Conference
Allan Rasmussen TomTom Maps June 16th 2014 - INSPIRE ConferenceLudovic Privat
 
MobIWallet - Italian Pilot
MobIWallet - Italian PilotMobIWallet - Italian Pilot
MobIWallet - Italian PilotGiuseppe Biasu
 
MobiWallet Italian Pilot
MobiWallet Italian PilotMobiWallet Italian Pilot
MobiWallet Italian PilotMobiWallet
 
Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...
Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...
Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...South Tyrol Free Software Conference
 
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...Mindtrek
 
Transport modelling at SBB
Transport modelling at SBBTransport modelling at SBB
Transport modelling at SBBAntonin Danalet
 
MobiWallet - Curent Status & Achievements
MobiWallet - Curent Status & AchievementsMobiWallet - Curent Status & Achievements
MobiWallet - Curent Status & AchievementsMobiWallet
 
Crowd4Roads - Kick Off Meeting Ancona (ENG)
Crowd4Roads - Kick Off Meeting Ancona (ENG)Crowd4Roads - Kick Off Meeting Ancona (ENG)
Crowd4Roads - Kick Off Meeting Ancona (ENG)Andrea Sergiacomi
 
Digital agenda - opendata at work
Digital agenda - opendata at workDigital agenda - opendata at work
Digital agenda - opendata at workMaurizio Napolitano
 
Open data at work (the case Italy)
Open data at work (the case Italy)Open data at work (the case Italy)
Open data at work (the case Italy)DAElocal_IT
 
Introduction of History and Community of GTFS-JP
Introduction of History and Community of GTFS-JPIntroduction of History and Community of GTFS-JP
Introduction of History and Community of GTFS-JPMasaki Ito
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE
 
BE-GOOD Challenges - factsheet 2017-06
BE-GOOD Challenges - factsheet 2017-06BE-GOOD Challenges - factsheet 2017-06
BE-GOOD Challenges - factsheet 2017-06Slim Turki, Dr.
 
Hyperconnected Travel and Transport in Action
Hyperconnected Travel and Transport in ActionHyperconnected Travel and Transport in Action
Hyperconnected Travel and Transport in ActionBoston Consulting Group
 

Similar to SFScon19 - Rafael Aguilar - Digitransit & Open Trip Planner (20)

Open data Rome
Open data RomeOpen data Rome
Open data Rome
 
5 t marinetto_uk_mission_milano_06032014
5 t marinetto_uk_mission_milano_060320145 t marinetto_uk_mission_milano_06032014
5 t marinetto_uk_mission_milano_06032014
 
Odala_Arezzo.pptx
Odala_Arezzo.pptxOdala_Arezzo.pptx
Odala_Arezzo.pptx
 
Allan Rasmussen TomTom Maps June 16th 2014 - INSPIRE Conference
Allan Rasmussen TomTom Maps June 16th 2014 - INSPIRE ConferenceAllan Rasmussen TomTom Maps June 16th 2014 - INSPIRE Conference
Allan Rasmussen TomTom Maps June 16th 2014 - INSPIRE Conference
 
MobIWallet - Italian Pilot
MobIWallet - Italian PilotMobIWallet - Italian Pilot
MobIWallet - Italian Pilot
 
MobiWallet Italian Pilot
MobiWallet Italian PilotMobiWallet Italian Pilot
MobiWallet Italian Pilot
 
Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...
Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...
Patrick Dejaco - STA - Using open data hub to enhance passenger and mobility ...
 
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
Mika Kulmala - Introduction to ITS in Tampere: Strategy and vision - Mindtrek...
 
Transport modelling at SBB
Transport modelling at SBBTransport modelling at SBB
Transport modelling at SBB
 
MobiWallet - Curent Status & Achievements
MobiWallet - Curent Status & AchievementsMobiWallet - Curent Status & Achievements
MobiWallet - Curent Status & Achievements
 
Crowd4Roads - Kick Off Meeting Ancona (ENG)
Crowd4Roads - Kick Off Meeting Ancona (ENG)Crowd4Roads - Kick Off Meeting Ancona (ENG)
Crowd4Roads - Kick Off Meeting Ancona (ENG)
 
Selling the scene
Selling the sceneSelling the scene
Selling the scene
 
Digital agenda - opendata at work
Digital agenda - opendata at workDigital agenda - opendata at work
Digital agenda - opendata at work
 
Open data at work (the case Italy)
Open data at work (the case Italy)Open data at work (the case Italy)
Open data at work (the case Italy)
 
Introduction of History and Community of GTFS-JP
Introduction of History and Community of GTFS-JPIntroduction of History and Community of GTFS-JP
Introduction of History and Community of GTFS-JP
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
 
TRAFI
TRAFITRAFI
TRAFI
 
BE-GOOD Challenges - factsheet 2017-06
BE-GOOD Challenges - factsheet 2017-06BE-GOOD Challenges - factsheet 2017-06
BE-GOOD Challenges - factsheet 2017-06
 
Mobilitapp
MobilitappMobilitapp
Mobilitapp
 
Hyperconnected Travel and Transport in Action
Hyperconnected Travel and Transport in ActionHyperconnected Travel and Transport in Action
Hyperconnected Travel and Transport in Action
 

More from South Tyrol Free Software Conference

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...South Tyrol Free Software Conference
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...South Tyrol Free Software Conference
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSouth Tyrol Free Software Conference
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...South Tyrol Free Software Conference
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...South Tyrol Free Software Conference
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...South Tyrol Free Software Conference
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSouth Tyrol Free Software Conference
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSouth Tyrol Free Software Conference
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...South Tyrol Free Software Conference
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...South Tyrol Free Software Conference
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSouth Tyrol Free Software Conference
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...South Tyrol Free Software Conference
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSouth Tyrol Free Software Conference
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...South Tyrol Free Software Conference
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSouth Tyrol Free Software Conference
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...South Tyrol Free Software Conference
 

More from South Tyrol Free Software Conference (20)

SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
SFSCON23 - Rufai Omowunmi Balogun - SMODEX – a Python package for understandi...
 
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
SFSCON23 - Roberto Innocenti - From the design to reality is here the Communi...
 
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data HubSFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
SFSCON23 - Martin Rabanser - Real-time aeroplane tracking and the Open Data Hub
 
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
SFSCON23 - Marianna d'Atri Enrico Zanardo - How can Blockchain technologies i...
 
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
SFSCON23 - Lucas Lasota - The Future of Connectivity, Open Internet and Human...
 
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
SFSCON23 - Giovanni Giannotta - Intelligent Decision Support System for trace...
 
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelinesSFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
SFSCON23 - Elena Maines - Embracing CI/CD workflows for building ETL pipelines
 
SFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open ScienceSFSCON23 - Christian Busse - Free Software and Open Science
SFSCON23 - Christian Busse - Free Software and Open Science
 
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure mattersSFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
SFSCON23 - Charles H. Schulz - Why open digital infrastructure matters
 
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portalSFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
SFSCON23 - Andrea Vianello - Achieving FAIRness with EDP-portal
 
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
SFSCON23 - Thomas Aichner - How IoT and AI are revolutionizing Mass Customiza...
 
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke MeranSFSCON23 - Stefan Mutschlechner - Smart Werke Meran
SFSCON23 - Stefan Mutschlechner - Smart Werke Meran
 
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
SFSCON23 - Mirko Boehm - European regulators cast their eyes on maturing OSS ...
 
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free softwareSFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
SFSCON23 - Marco Pavanelli - Monitoring the fleet of Sasa with free software
 
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
SFSCON23 - Marco Cortella - KNOWAGE and AICS for 2030 agenda SDG goals monito...
 
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changerSFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
SFSCON23 - Lina Ceballos - Interoperable Europe Act - A real game changer
 
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
SFSCON23 - Johannes Näder Linus Sehn - Let’s monitor implementation of Free S...
 
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation InternetSFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
SFSCON23 - Gabriel Ku Wei Bin - Why Do We Need A Next Generation Internet
 
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis MapsSFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
SFSCON23 - Edoardo Scepi - The Brand-New Version of IGis Maps
 
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...SFSCON23 - Davide Vernassa - Empowering Insights  Unveiling the latest innova...
SFSCON23 - Davide Vernassa - Empowering Insights Unveiling the latest innova...
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

SFScon19 - Rafael Aguilar - Digitransit & Open Trip Planner

  • 1. Bolzano, 16/11/19 Digitransit & OpenTripPlanner usage of open source tools for the smart mobility in the Piedmont Region Rafael Aguilar Senior Software Engineer
  • 2. Who we are ● 5T is a private company focused on Intelligent Transport Systems (ITS) solutions, which aims to improve individual and collective mobility and provide services and innovation for mobility. ● 5T is an In-House company of Local Administrations, our shareholders are: ● 5T operates the Mobility Management Centre of the City of Torino and the Regional Mobility Centre of Piemonte Region.
  • 3. OpenTripPlanner ● Multimodal trip itinerary planning platform ● Core server-side written in Java, exposes http api ● Established in Portland in 2009 by Trimet and OpenPlans ● Known deployments in 20 countries, translated in 15 languages ● Fully Open Source (LGPL), active community, mantained by Conveyal
  • 4. Architecture GTFS OSM OTP v 1.4 Graph.obj desktop mobile specialty clients Key components: ● OSM data for street routing ● GTFS feeds for public transport info ● Build phase  graph.obj ● Rest API
  • 5. OSM OpenStreetMap is a collaborative project to create a free editable map of the world, established in 2004. This crowdsourced data is made available under the Open Database License. OSM is the wikipedia of maps Why use OSM? • Anyone can improve the map • It collects any features type (e.g. POI, streets, fire extinguisher, parks, speed limit) • Many tools available to analyze data • Data search and extraction
  • 6. OSM data in OTP ● Names & geometry ● Directionality & turn restriction ● Car and bike parks ● Road classification for speed calculation ● Bike safety model ● Wheelchair accessibility ● Area routing
  • 7. OSM extracts Free regional geospatial data: www.geodati.fmach.it
  • 8. The General Transit Feed Specification defines a common format for public transportation schedules and associated geographic information Information about: ● Agencies ● Routes ● Stops ● Calendars ● Shapes ● Timetables GTFS Source GTFS schema: https://goo.gl/images/Psp6Y8
  • 9. Bunet - 2014 ● Cycle route planner ● Our first OTP implementation ● Ad-hoc UI design ● Bike share real time data integration ● Elevation data (DEM) ● Bike safety criteria ● Cycleway Osm data improvement www.bunet.torino.it
  • 10. Muoversi in Piemonte - 2016 ● Multimodal trip planner: bus, train,metro, bicycle, car and foot ● 10 GTFS sources ● Graph extended to the whole regional area ● Custom geocoding service implementation based on Mapzen’s Pelias project www.muoversinpiemonte.it
  • 11. Muoversi in Piemonte - 2016 Layer over impressed with: ● Traffic events from DATEX 2 source: road closures, works, weather information ● Traffic flow Additional channels: ● Twitter @MIPiemonte ● Radio bulletins www.muoversinpiemonte.it
  • 13. Muoversi a Torino - 2017 ● Multimodal trip planner: bus, tram, train, metro, bicycle, bike sharing, car and foot ● Real time data ● «Follow your bus» tool ● Stop times forecasts ● Based on Digitransit platform www.muoversiatorino.it
  • 14. Digitransit Digitransit Platform is a Finnish journey planning solution that combines several open source components into a modern infomobility service. ● route planning engine: OTP ● mobile friendly user interface ● map tile serving ● real time vehicles position ● transit network browsing
  • 16. System architecture PiwikPiwik Internet-facing proxy HAproxy Internet-facing proxy HAproxy Internet-facing proxy HAproxy Internet-facing proxy HAproxy Reverse Proxy NGINX Reverse Proxy NGINX Routing engine OTP Routing engine OTP Geocoding engine Pelias Geocoding engine Pelias Map server Digitransit Map server Digitransit Vehicle positions mqtt Vehicle positions mqtt Webapp Digitransit Webapp Digitransit PiwikPiwik Analytics Piwik Analytics Piwik
  • 17. Real time data integration OTP Trip update Accessibility update AVM GTFS GTFS RT json REST API GRAPHQL API Vehicles jsonmqtt www.muoversiatorino.it