Skip to content

Instantly share code, notes, and snippets.

@TeXitoi
Last active November 30, 2016 08:48
Show Gist options
  • Select an option

  • Save TeXitoi/ab9ad2e160b623c00d017798b9a98e93 to your computer and use it in GitHub Desktop.

Select an option

Save TeXitoi/ab9ad2e160b623c00d017798b9a98e93 to your computer and use it in GitHub Desktop.

Using Valhalla for the street network part of navitia

Hi.

We are the navitia developers. navitia is "the open source software to build cool stuff with locomotion". We work at Kisio Digital. We provide traveler information, mainly about public transport. Our clients are mainly transporters and transport organisation authority. We also provide an open service at navitia.io.

Mainly to support realistic car journeys (in direct path or combined with public transport), we plan to change the street network part of navitia. The features must be:

  • independent service (actually, street network and public transport are managed by kraken, our computational engine)
  • fast 1 * N (with 200 < N < 20,000) request (from departure point to every public transport stop point accessible at a given duration)
  • realistic car journeys (currently, our system goes at a fixed speed, which is acceptable for walking and bike, but not for car)
  • car journeys goes from or to parkings (driving (resp. walking) until parking, park (resp. leave parking), end by foot (resp. by car))
  • bike journeys
  • bike sharing system (walking until the station, take a bike, bike until another station, finish by foot)

We are also interested in:

  • realtime car journey (speed, parking disponibility)
  • predictive car journey (speed, parking disponibility)
  • car sharing system (as bike sharing system, but with cars)
  • indoor routing (floor, using shops as landmark, steps...)

We studied the different opensource project working on this kind of problem. Valhalla seems to be the most promising for us. Thus, we are interested in contributing to Valhalla to add the functionnalities that we need, making them usable directly in Valhalla. In return, we of course gain the new features that you do in Valhalla, the fact of working on an already improved software and winning opensource karma points ;-)

Of course, if we go this way, we will need some support to rise in competence. If you want to chat with us, we are on freenode #navitia (almost always someone 10:00-12:00,14:00-18:00 UTC+2 working days).

What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment