propose location_type=4 (Internal timing point)#37
propose location_type=4 (Internal timing point)#37antrim wants to merge 4 commits intogoogle:masterfrom
Conversation
|
Important note: There are no consuming or publishing applications for this field right now, so before this can be accepted we will need to application developers and data suppliers to support this field. |
|
It should also be noted that, as proposed, this could be considered a breaking change for existing consumers. If producers start adding hidden stops to stops.txt and existing consumers aren't updated to consume this field, those consumers will show these hidden stops to users as if they were normal stops. |
|
I prefer adding a new |
Replace stops.hidden field with new location_type = 4
|
I removed stops.hidden and added location_type=4 |
|
Shouldn't all stops be "passenger-relevant locations"? I mean, if they're not relevant to passengers, shouldn't they not be included in GTFS, for which the primary purpose is routing applications? I am concerned that agencies might be tempted to clog up their GTFS feeds with asset management type stuff. |
|
Hi @mmorang : The thinking here is that feed producers are already including non-passenger-relevant locations in their feeds (usually AVL timing points) and this information is useful for arrival prediction systems that consume GTFS. Non-passenger-relevant locations can and should be marked with pickup_type and drop_off_type values of 1 (no passenger boarding alighting) but it's also useful to designate that the location should not appear on a map (stops.location_type=4). It's not perfect, but it's the best compromise to adapt to existing practice and need without completely breaking backwards compatibility. |
|
@mmorang I have some of the same concerns. However, things like timepoints that may not be co-located with stops are definitely needed in GTFS - without them you can't even calculate on-time performance from GTFS data (see page 87 and 100 in this report for details). After thinking about this more, I think we should add a |
|
+1 for the |
|
+1, location_type=4 with Leo's language. No |
|
I agree, no |
|
This is operational data that is relevant to the discussion of runs in GTFS. See #195. |
|
Another use for a "not a stop" location type: designating the start or end of "continuous stops" sections ("flag stops" or "hail-and-ride") along a trip when those points are not also published stops (see GTFS-ContinuousStops, #208). Like internal timing points, this can currently be indicated by setting Below are examples of flag stop and "no stop" zones: |
|
It looks like there was a fair amount of agreement on this proposal. Should we revise and vote on it? Is anyone in a position to start including location_type=4 in their feeds so we have a producer? |
|
I think location_type=4 is already taken as a Boarding Area. |
|
Indeed, Also, just a heads-up: according to MobilityData's GTFS-Vehicles proposal, |
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
|
This pull request has been closed due to inactivity. Pull requests can always be reopened after they have been closed. See the Specification Amendment Process. |
A proposed field, stops.hidden, indicates if a stop, station, or other facility is relevant for display in passenger-facing applications.
Currently, internal timing points are sometimes published in GTFS datasets. stop_times.drop_off_type and stop_times.pickup_type are not adequate to indicate there is not service to those location because a stop that is temporarily closed might still be useful to show in a map.
[Update, 2017-January-4: The proposal for a stops.hidden field has been withdrawn and replaced by a new location_type=4.]