nepomuk
nepomuk copied to clipboard
A public transit router for GTFS feeds (currently only static) written in modern c++
For evaluating existing solutions / to test own development we require actual data sets. From a very initial glance, the data format to go seems to be GTFS. This ticket...
Since not all trips are available on all days, we should make sure to only use the available ones. This includes handling calendar.txt/calendar_dates.txt. In a first step, we should make...
The current test set-up exhibits a broken behaviour on Travis-CI. On some runs, we show a missing test in running `npm test` on the `node/nepomuk` directory. The test is not...
Splitting out from https://github.com/mapbox/directions-transit/issues/66: When a trip contains an OnRoute transfer, we currently would issue a new leg for this trip, since the line changes. In reality, we stay on...
Our current queries do a lot of linear look-ups on trips. We can speed-up our queries quite immensely by adding look-ups to the stop-tables. These should allow finding the correct...
The current implementation of our search algorithms simply output a list of stops without considering lines / transfers. To allow reasonable annotation, we should augment the output of the transit...
Right now, we only account for direct switches between connections. We should add transfers to the mix to allow routing on a full network. Transfers come in guaranteed transfers (transfer...
Depending on the amount of data / processing required, starting up a server can be a long process. Especially for testing our server infrastructure, we would like to avoid unnecessary...
Currently publishing requires tests to pass two times. We should aim to use build stages to reduce this down to one test passage. The process would move publishing to the...
The transit work has progressed quite a bit. So far we are able to import some GTFS feeds (not all, probably, as they seem to expose quite some different behaviour)...