Feature request: optional local GTFS import for offline use #13459
fusion7676
started this conversation in
Ideas
Replies: 1 comment
|
Hi and thanks for the details. Unfortunately, user-uploaded GTFS files do not scale (only expert users can manage it), and they won't provide live updates. FYI, we've almost implemented the "long-term" solution (live schedules + routing), the missing part is client UI and testing. Some work is going on in #12890 Make sure that your country/city feed is set up in https://gtfs-osm-matcher.organicmaps.app/ and that osm stops/platforms are properly mapped/matched, and it will work in OM automagically when we finish. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi Organic Maps team,
I'd like to propose an optional feature that would let users import a standard GTFS feed directly on-device for local offline use, and I'd love your guidance before starting any work.
Context and homework: I've reviewed the experimental GTFS pipeline (docs/EXPERIMENTAL_PUBLIC_TRANSPORT_SUPPORT.md -> download_gtfs.py + gtfs_converter -> generator_tool -> .mwm), the long-term vision described in #5331 / #5332 (server-collected, CDN-cacheable universal format with offline routing), and the related discussions in organicmaps/gtfs-osm-matcher#139 (installing GTFS from zip) and the comment in #5331 about "loading any specific gtfs file by needs of the user, starting with a small simple feed".
My idea is not to replace or bypass your GTFS-OSM matching pipeline or the work done via https://gtfs-osm-matcher.organicmaps.app/. It would be strictly optional and complementary, for users who already have an official GTFS feed from their transit agency that is not yet integrated centrally, or for private/regional feeds that may never be.
How this would be different from the previous requests:
Questions for you:
Thanks for the incredible work on Organic Maps and for considering this. Happy to adjust the scope entirely based on your guidance.
All reactions