Actual shapes from shapes.txt that match the trip, etc. exactly
Shapes that are from the same route / direction and stop at the same place ("direction shape")
Completely fake shapes that are formed by drawing lines between each stop
If the "direction shape" goes to the same location but doesn't include the current stop, we use it. We should instead use the fake shape. The tricky part here is the trip doesn't know about the current stop, so it can't just be determined in the trip model.
There are three kinds of shapes we use:
shapes.txt
that match the trip, etc. exactlyIf the "direction shape" goes to the same location but doesn't include the current stop, we use it. We should instead use the fake shape. The tricky part here is the trip doesn't know about the current stop, so it can't just be determined in the trip model.