google / transit

https://gtfs.org/
Apache License 2.0
616 stars 183 forks source link

"Direction names" in GTFS #228

Closed timMillet closed 2 years ago

timMillet commented 4 years ago

For the last update (2020-11-20) on the issue, please go to this comment.


Hi everyone,

I’m opening an issue regarding “direction names” (also called “directions”, “route directions”, “direction destinations”, or “direction headsigns”) as some GTFS stakeholders already provide and consume these data. Before making any specification proposal, I would appreciate having your input on:

  1. If you would like these data to be officially adopted in the GTFS specification.
  2. On how these data should be modeled.
  3. On the name you would give to these "direction names".

The needs are:

The current implementations are (Gdoc with more details):

Thank you for all your feedback!

timMillet commented 3 years ago

Thank you @antrim and @stevenmwhite for your feedback! Aaron - I added your recommendation to option D.

For general information, here is a synthesis of what was said by everyone since my last conversation update:

timMillet commented 3 years ago

Converging to one modelization option

Following Aaron’s question in his last comment 15 days ago, we could say now that nobody else has an update on their opinion. So I guess It’s now the time to converge and choose one modelization, which I’ll try to do in this comment by following 3 steps:

1. Community Opinions

Below is the compilation of everyone’s opinion for each modelization option. The goal is to highlight which option has the most stakeholder in favor and the less against. We can see that:

Modelization option Stakeholder in favor Stakeholder against
Option A 2: Bliksem Labs B.V., Trafiklab 1: IBI Group
Option A2 2: Metropolitan Transportation Commission, IBI Group - maybe 1: GMV Syncromatics
Option B 0 0
Option C 1: Transit 0
Option D 4: Transit, GMV Syncromatics, Trafiklab, Trillium 1: IBI Group
Option D2 1: IBI Group - maybe 1: GMV Syncromatics
Option E 2: IBI Group, GMV Syncromatics 0

2. Supported Needs

Below is an array showing which needs (as defined at the beginning of the issue) are supported by the favorite options. I’ll do this exercise only with option D because it has the most GTFS stakeholders in favor, and option E because it has the most GTFS stakeholders in favor without anyone against. We can see that:

Needs Option D Option E
Defining direction names that are complementary to headsigns Supported Supported
Assigning direction names at the route-direction level Not supported (but suggested in a way) Supported
Assigning/editing direction names at the trip level Supported Supported
Assigning/editing direction names at the stop time level Supported Supported
Being compatible with all kind of general directions Supported Supported

3. Best Option

Based on these 2 points, I’d suggest moving forward with option E, even though option D has received the most opinions in favor. Option E has indeed no opponents and is the one that best meets the needs.

If you agree or disagree with this Best Option, please react to this comment with a thumb up 👍 or down 👎 , or comment below. If you thumb down, please let me know why, also in a comment below.

antrim commented 3 years ago

Option E looks good.

timMillet commented 3 years ago

Hi everybody,

Thank you for your feedback! We are looking for data producers and data consumers to make the first implementations of this proposal. Please let us know if you are interested! You can reach us in this issue or specifications@mobilitydata.org.

github-actions[bot] commented 2 years ago

This issue 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.

github-actions[bot] commented 2 years ago

This issue has been closed due to inactivity. Issues can always be reopened after they have been closed.