Implement public transport routing
Please collect all relevant tasks to implement public transport routing here: ## Public Transport Routing Vision ## The current OrganicMaps architecture vision ([from comment](https://github.com/organicmaps/organicmaps/issues/837#issuecomment-1585102882)) * Server collects schedules from different sources. Efficient implementation in golang, rust, or C++ is preferred for easier scaling and maintenance. * Different formats are converted to the universal one that can be read by Organic Maps and other clients to allow the following functionality: * Clients are periodically updating schedule info, that is cached on them and can be used offline, if there is no connection. With the connection real-time info is available. * Clients build routes from this schedule info offline. * To scale efficiently, this format should be compact and easily cacheable on HTTP CDN. The main goal is to make a worldwide public transport routing better than Google. Public routing that is open-source and available to everyone. Development and support can be sponsored by cities and countries, by funds, and by the community. ### Old PT approach ### The previous approach of PT implementation was to embed GTFS feeds into offline maps data. It is not suitable for realtime updates and thus is not at the focus of this task. ## Related issues ## - [ ] Collect all public sources of schedules (realtime and not realtime) that will be collected by the PT server, and document data formats that they are
Posted by dikkechill on Jun 13, 2023, 2:43 PM
Tags
Related issues
Raise real-world problems, find people facing the same issue, and discuss solutions.2,500 issues0 comments
support (Sysadmin)
Support connecting to remote devcontainers (devcontainer on remote host)
Option to use Waffle menu or links displayed normally
I also attempted to package ROCM on musl.
But why is there no such pushback agains linux kernel?
OpenCode Support
Upcoming changes to the tado° API
Allow Mac users to use Apple native containerization
Support for the Containerization Framework on macOS
Implement public transport routing
Please collect all relevant tasks to implement public transport routing here: ## Public Transport Routing Vision ## The current OrganicMaps architecture vision ([from comment](https://github.com/organicmaps/organicmaps/issues/837#issuecomment-1585102882)) * Server collects schedules from different sources. Efficient implementation in golang, rust, or C++ is preferred for easier scaling and maintenance. * Different formats are converted to the universal one that can be read by Organic Maps and other clients to allow the following functionality: * Clients are periodically updating schedule info, that is cached on them and can be used offline, if there is no connection. With the connection real-time info is available. * Clients build routes from this schedule info offline. * To scale efficiently, this format should be compact and easily cacheable on HTTP CDN. The main goal is to make a worldwide public transport routing better than Google. Public routing that is open-source and available to everyone. Development and support can be sponsored by cities and countries, by funds, and by the community. ### Old PT approach ### The previous approach of PT implementation was to embed GTFS feeds into offline maps data. It is not suitable for realtime updates and thus is not at the focus of this task. ## Related issues ## - [ ] Collect all public sources of schedules (realtime and not realtime) that will be collected by the PT server, and document data formats that they are
Comments (0)
No comments yet. Start the discussion.