-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Better support for public transport stop searches #462
Comments
Public transport data in OSM is tricky. I've largely ignored that so far in Nominatim apart from the simple name search that just works like others. The PT mapping schema in OSM is fairly complex which would in theory allow to do clever merges and stuff. In practice, the mapping is very heterogenous, so that you'd need a lot of fallback and special casing to get something reasonable to work. Importing the GTFS stops as external data would in theory be possible. You'd still need a Nominatim database for it to enrich the data with address information (if that is even wanted). It really boils down to the general problem of adding external data. I'm not even entirely convinced that you get the best solution when mixing the stop data with general search. You might be better off with setting up a simplified stop-search-only API and then query that and the generic photon instance in parallel, mixing the results as required in the browser directly. |
A first step in that direction would be to allow better filtering of search results. For example, the query "Roßmarkt, Schweinfurt" returns a bus station in the result. It has the tag |
Intermodal trip planners depend heavily on support for searching public transit stops.
Though many public transport stops are already available in OSM (and often with better location precision than the agency data), support in photon currently is somewhat limited:
I see two options:
I personally tend to option 2. @lonvia @karussell what do you think?
The text was updated successfully, but these errors were encountered: