Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

33
A Complete Multi-Modal Carpooling and Route Planning Solution

description

Le transport durable est une bonne idée, mais peut être difficile à appliquer dans la vie de tout les jours. Pour plusieurs cela implique de multiple modes de transport et la combinaison des horaires de différentes agences pour pouvoir calculer un trajet optimal. Nous avons relevé le défi et travaillé avec le CADUS et les acteurs de la région du Saguenay pour construire un portail qui présente les façons les plus simples et efficaces de se déplacer autant en milieu rural qu’en milieu urbain, que ce soit par bus, par vélo, par taxi partagé, même par covoiturage ou en combinant ces différents modes. Le système bâti sur pgRouting, PostGIS, Django et OpenLayers3 permet aux usagers d’enregistrer des offres ou de rechercher les meilleurs jumelages possibles, en comparant et combinant autant les bus municipaux que vos autres options de transports favoris. Montrajet.ca est une solution qui peut aider et inspirer les agences de transport et les planificateurs urbain à regrouper tous leurs systèmes de transport et leurs différentes organisations pour ainsi aider tout le monde à se déplacer de façon optimale.

Transcript of Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Page 1: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

A Complete Multi-ModalCarpooling and Route

Planning Solution

Page 2: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Julien-Samuel Lacroix@juliensam

Page 3: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

CADUS

CADUS' mission is to encourage active transit and multiple occupant alternatives to single occupant transit, from a sustainable development perspective, while considering the collective well-being of our region.

Page 4: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Saguenay, the city

Page 5: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Saguenay–Lac-Saint-Jean, the region

Page 6: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Problematics

● Cars are not better than other means of transport;

● 10 452,40 $/year for a car;● In cities, bicycle and bus trips are often

faster than finding a parking spot;● In rural areas, active transit and multiple

occupant transit is possible, but requires an effort.

Page 7: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Current solutions

● Google Transit when available● Carpool services and websites● Smart phones, GPS● Uber?

Page 8: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Our solution

● Help people to get around more easily.● Analyse people commute.● Provide feedback to transit generating

transit organisations.● Regroup all transport options under a

same umbrella.

Page 9: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Intermodality as a solution

https://www.youtube.com/watch?v=-iBStcQZoHU

Page 10: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

MonTrajet

Page 11: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

MonTrajet

Page 12: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

MonTrajet

Page 13: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

For Drivers

● Offer a ride● Search for passenger

Page 14: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

For Passengers

● Search for a ride● Plan an intermodal trip

Page 15: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

For Organisations

Page 16: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

For Organisations

Page 17: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

For Organisations

● The user validation can be done manually.

● Member organisations can have a custom autovalidation of users developed for them.

Page 18: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

For Organisations

● This also adds the possibility to have a single sign-on with the extranet of each organisation.

Page 19: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Administration

Page 20: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Administration

● Statistics on the offers, rides and users● Search for users● Search for origin and destination● Export to CSV

Page 21: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Administration

● The platform can be used as a repartition tool.

● Staff users can create and propose matches between two users by email to stimulate traffic and activity on montrajet.ca.

Page 22: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Technologies

● Django● OpenLayers 3● Google Maps● pgRouting 2● OSM● PostGIS

Page 23: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Technologies: Application

● Django framework for user, data and form management.

● Django CMS for static pages.● Map with OpenLayers 3● Google Maps

Page 24: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Technologies: Routing

● Google Maps API to geocode● Google Maps for unimodal routing (car,

walking, biking and public transit when available)

● Custom routing engine for intermodal trip

Page 25: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Technologies: Intermodality

● pgRouting algorithm ● OSM data● Build a graph for each potential offers with

all POI and other possibilities.● Precalculate as much information as

possible.● Good performance (0.3s / request)

Page 26: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Technologies: Result ordering

● Filter out offers based on users criteria.● Weigh all results based of matching

criteria to determine their order.● Always try to give results to the user.● Make sure to inform the user if their

results are not really matching their request.

Page 27: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

OSM

● A lot of work done to clean up the data in rural area.

● Addition of walking and biking lanes.● More than 600 modifications over the

summer.● Changes also published to Google Maps

Maker

Page 28: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

OSM: CADUS

Page 29: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Current state

● Launch Beta on August 21st 2014● At the same time as the first day of school● Next version (Autumn 2014):

– Saguenay municipal public transit integration (GTFS)

– Finish responsive

– Support multiple email address

– SMS communication

Page 30: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Futur

● Possibility of loading any GTFS● Events as well as organisations● Translation

Page 31: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Want to use it?

CADUS is open to the idea of sharing the platform to other institution like it. Contact us to have more information if you are interested.

Page 32: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Questions?

Page 33: Montrajet.ca : une solution multimodale de covoiturage et de planification d'itinéraires

Julien-Samuel Lacroix@juliensam