-
Notifications
You must be signed in to change notification settings - Fork 74
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
Handle GTFS Pathways #803
Comments
This is the first step of #803. It will gracefully ignore pathway nodes and reduce errors, but does not yet build the routable edges inside the stations.
This is the first step of #803. It will gracefully ignore pathway nodes and reduce errors, but does not yet build the routable edges inside the stations.
Nit-pick: For entrances/exits ( The challenge described persists of course. |
I'm curious if and how this would affect other implementations, and therefore trying to understand the problem. Why is it a problem for routing if generic nodes ( |
Fully reconstructing pathways would help address #330 |
@derhuerst it's not a problem that these nodes are not in the spatial index. The problem was that the nodes without coordinates had coordinate values of NaN which broke the sort algorithm in the spatial index. This didn't just leave them out of the index, it caused a failure when opening the feed. Indeed my initial comment was wrong with respect to |
We are seeing problems from feeds using the GTFS pathways extension. These contain stops with location_type > 1 for which coordinates are optional. This wreaks havoc with the stop spatial index used in generating GTFS vector tiles, but that's just one symptom of the underlying need to handle non-stop, non-station transit nodes that may have no coordinates.
We need to at least gracefully tolerate feeds with these extensions, and eventually fully reconstruct the pathways within the station even when they have no coordinates.
@ansoncfit mentioned MBTA use of pathways in #642 (comment)_
The text was updated successfully, but these errors were encountered: