To unsubscribe from this group, send email to gtfs-changes...@googlegroups.com.
On Fri, 2012-06-29 at 14:22 -0400, David Turner wrote:Now that I've heard back from Jonathan Wilson, I have some exact text:
> But to bring this back to a concrete proposal, I would be willing to
> ignore the complexities of system naming (your #3) for now, and simply
> have route_type_name refer to the type of vehicle used on the system.
> That could be branded or not, but won't ever include agency or route
> names.
The route_type_name field identifies the type of vehicle serving this
route. Examples include TGV, jeepny, AUV, hovercraft, City Cat, coach,
or monorail. The route_type_name should never include the names or
abbreviations for agencies or particular routes.
If the route type would be the same as one of the enumerated types in
route_type (bus, for instance), it must be left blank.
I have no problem with “localized_route_type” as a descriptor, since it seems like a sensible way of defining what we are talking about (but I’m not a software engineer!). From the Metro Manila perspective, from which I picked up this thread a few weeks ago, it would enable a trip planner to differentiate between AUV’s and Jeepneys, as well as different types of buses (Aircon and Non-Aircon) which are colloquially used to determine fares for similar trips.
Best regards
Neil
Motivation:
The route_type field in GTFS gives a client application enough
information to display appropriate icons and/or localized text
descriptions of the route, in order to give riders a general sense of
what type of vehicle they'd be boarding. Client applications can also
use this field to favor certain modes in trip planning and map
displays.
The goal of this update is to expand the set of distinct travel modes
that can be expressed within GTFS, while still keeping it relatively
easy to determine how a route should be classified. It also allows
clients to group different route types into a relatively small set of
high-level types by checking number ranges.
It's not a goal of this system to perfectly identify and classify
every transit route in the world, nor should the brand identity of
individual systems be encoded in this list. The tests for adding a
new type are:
1. Are there or were there ever several routes of this type in the world?
2. Does this type require a linguistic and visual representation
that's significantly different from existing types?
Proposal:
For a nicely-formatted version of the new value chart (including
examples), see the following page:
http://groups.google.com/group/gtfs-changes/web/route-type-proposal
The list is also approximated below for the benefit of email readers:
1000 - Generic Rail
1100 - Generic Local Rail
1101 - Tram, Light Rail, Streetcar
1102 - Subway
1103 - Metro Rail
1104 - Monorail
1105 - People Mover
1106 - Funicular
1107 - Cable Car
1200 - Generic Longer-Distance Rail
1201 - Commuter Rail
1202 - Intercity Rail
1203 - High-Speed Rail
2000 - Generic Bus
2100 - Generic Local Bus
2101 - Regular Local Bus
2102 - Trolleybus
2200 Generic Longer-Distance Bus/Coach
2201 Commuter Bus/Coach
2202 Intercity Bus/Coach
3000 - Generic Boat/Ferry
4000 - Generic Air Travel
9000 - Miscellaneous
9001 - Suspended Gondola Lift, Aerial Tram
9002 - Horse-Drawn Carriage
Deprecated Types
The values below are retained for backwards-compatibility with
existing feeds; feed-reading applications should continue to
understand these, but they shouldn't be used in new feeds.
Existing Value - Meaning - Corresponding New Value
0 - Tram, Light Rail, Streetcar - 1101
1 - Subway, Metro - 1102
2 - Rail - 1000
3 - Bus - 2000
4 - Ferry - 3000
5 - Cable Car - 1107
6 - Gondola, Suspended cable car - 9001
7 - Funicular - 1106
Comments?
Joe
"Joe Hughes"
<joe.hug...@gmail.com>
Sent by: gtfs-c...@googlegroups.com 02/20/2008 08:20 PM
|
|
Mike Gilligan <mgil...@gmail.com>
Sent by: gtfs-c...@googlegroups.com 02/21/2008 01:41 PM
|
|
|
|
The distinction between "Metro Rail" and "Subway" is something that
the Google engineers working on adding European data lobbied for; it's
a more significant distinction there.
Mike made a good case for making a distinction between "Light Rail"
(generally dedicated right-of-way) and "Streetcar/Tram" (generally
mixed-traffic street-running). Does the distinction make sense for
those of you that are currently providing feeds with rail systems?
Marc also suggested adding BRT in the "longer-distance bus" category,
which sounds reasonable.
As for the proposals for specifying local names for modes, they seems
like they could be layered on top of this basic skeleton, so I'd like
to propose that we consider them separately later.
Other comments on these issues or the basic proposal?
Joe Hughes
Google
I wondered how long it would be before someone referred to Trolley. This
word is not consistently used worldwide ... and I suspect your use of Coach
and several other mode descriptors will be different to that in UK English.
(A trolley is a rubber tired vehicle taking power from two overhead wires -
a tram is a rail-based vehicle taking power from a single overhead wire (or
in some cases from a protected central conductor in the roadway.
I haven't yet had time to check how the Google proposal fits with the
existing TPEG standard in Europe which already has a comprehensive
classification of public transport modes. It would be helpful if GTDF were
not to invent another classification - we need to work towards convergence
of standards, not yet more ad hoc versions. Perhaps Joe or others can
assure me that the proposed Google classification is based on TPEG's ... if
not, I think we should look at that already established standard as the way
forward.
Best wishes
Roger Slevin
Traveline south east
-----Original Message-----
From: gtfs-c...@googlegroups.com [mailto:gtfs-c...@googlegroups.com]
On Behalf Of Devin Braun
Sent: 29 February 2008 16:18
To: Google Transit Feed Spec Changes
Subject: [gtfs-changes] Re: proposal: Modify route_type to add new types and
to group similar types together
--
This email has been verified as Virus free.
Virus Protection and more available at http://www.plus.net
"Joe Hughes"
<joe.hug...@gmail.com>
Sent by: gtfs-c...@googlegroups.com |
02/28/2008 10:38 PM
|
|
You're right, it's worth looking at the motivations for wanting these
distinctions. I think I detailed some of them in my initial proposal
post, but I'll elaborate with some information about concrete uses.
You brought up whether it was worth making a distinction between
intercity rail and commuter rail. Google does think the distinction
is salient from a rider perspective; for instance, when showing the
bubble indicating next departures from a rail station, Google Maps
groups the departures into "commuter trains" and (intercity) "trains":
http://tinyurl.com/2jj4k7
In Google Maps's implementation of GTFS, route_type factors into
several client decisions:
1) How to group routes in a next-departure display
2) Which generic name to use in routing directions and next-departure
displays (this is localized by the client software to account for
differences between, say, US English and UK English)
3) Which generic icon to use to represent the service
4) At which zoom level to show the station icons are shown
These were the concrete considerations which motivated the particular
breakdown in the proposal I posted.
As you mention, there are some cases where we might want to have
agency-specific icons because they're well-known to riders, for
instance:
http://tinyurl.com/383avg
As you can see, Google already has an internal mechanism for
specifying agency-specific icons (and mode names), which is orthogonal
to route_type. The Google Maps implementation has convinced me that
it's workable to keep these sorts of specializations distinct from the
route type taxonomy, and so I'd like to keep the discussion to the
generic taxonomy for now, since that alone is proving contentious
enough.
Joe
On Fri, Feb 29, 2008 at 8:47 AM, Marc Ferguson
I would welcome a concrete proposal for how you think the TPEG
taxonomy should be adapted for use in GTFS. It would also be
interesting to learn which agencies/operators output TPEG information
today.
Thanks,
Joe
Thanks for your proposal for trying to harmonize the TPEG taxonomy
with the one I proposed--it's productive to be discussing details.
Unfortunately, with your digits-reversed proposal, it would make it
more complicated for applications that only cared about the high-level
distinctions; it's no longer as straightforward to check if a code
falls in 1000-1999 to see if it's rail or 2200-2299 to see if it's
longer-distance coach.
Roger,
Does this page on the BBC site that Nicholas pointed to accurately
represent your understanding of the TPEG taxonomy?
http://www.bbc.co.uk/travelnews/xml/loc/loc_index.htm
(It looks like table 05 could be read as a top level with tables 10-16
as the second level.)
Which systems produce and consume this taxonomy in production today?
Joe
I am trying to locate an up to date set of documentation to check whether
this is the complete and current TPEG standard, or an earlier version that
underpins the BBC's implementation of TPEG. I hope to have something in a
few days time.
Best wishes
Roger
-----Original Message-----
From: gtfs-c...@googlegroups.com [mailto:gtfs-c...@googlegroups.com]
On Behalf Of Joe Hughes
Sent: 01 March 2008 16:22
To: gtfs-c...@googlegroups.com
Subject: [gtfs-changes] Re: proposal: Modify route_type to add new types and
to group similar types together
Nicholas,
Roger,
Joe
--
I think http://www.bbc.co.uk/travelnews/xml/pti/pti_index.html actually
shows the public transport (sorry, transit) modes in full detail. I think
the reference which you mentioned is the multi-mode table for the original
version of TPEG ... which has then been extended with TPEG-PTI as the public
transport specialism. I will still check this out to make sure this is the
latest version - and to confirm the usage rules.
Best wishes
Roger
-----Original Message-----
From: gtfs-c...@googlegroups.com [mailto:gtfs-c...@googlegroups.com]
On Behalf Of Joe Hughes
Sent: 01 March 2008 16:22
To: gtfs-c...@googlegroups.com
Subject: [gtfs-changes] Re: proposal: Modify route_type to add new types and
to group similar types together
Nicholas,
Roger,
Joe
--
To the agency folks on this list: do you prefer this to the proposal
that I originally posted? (That one is at
http://groups.google.com/group/gtfs-changes/web/route-type-proposal ).
Here's the TPEG-derived list of potential route_type values:
100 Railway Service
101 High Speed Rail Service
102 Long Distance Trains
103 Inter Regional Rail Service
104 Car Transport Rail Service
105 Sleeper Rail Service
106 Regional Rail Service
107 Tourist Railway Service
108 Rail Shuttle (Within Complex)
109 Suburban Railway
110 Replacement Rail Service
111 Special Rail Service
112 Lorry Transport Rail Service
113 All Rail Services
114 Cross-Country Rail Service
115 Vehicle Transport Rail Service
116 Rack and Pinion Railway
117 Additional Rail Service
200 Coach Service
201 International Coach Service
202 National Coach Service
203 Shuttle Coach Service
204 Regional Coach Service
205 Special Coach Service
206 Sightseeing Coach Service
207 Tourist Coach Service
208 Commuter Coach Service
209 All Coach Services
300 Suburban Railway Service
400 Urban Railway Service
401 Metro Service
402 Underground Service
403 Urban Railway Service
404 All Urban Railway Services
500 Metro Service
600 Underground Service
700 Bus Service
701 Regional Bus Service
702 Express Bus Service
703 Stopping Bus Service
704 Local Bus Service
705 Night Bus Service
706 Post Bus Service
707 Special Needs Bus
708 Mobility Bus Service
709 Mobility Bus for Registered Disabled
710 Sightseeing Bus
711 Shuttle Bus
712 School Bus
713 School and Public Service Bus
714 Rail Replacement Bus Service
715 Demand and Response Bus Service
716 All Bus Services
800 Trolleybus Service
900 Tram Service
901 City Tram Service
902 Local Tram Service
903 Regional Tram Service
904 Sightseeing Tram Service
905 Shuttle Tram Service
906 All Tram Services
1000 Water Transport Service
1001 International Car Ferry Service
1002 National Car Ferry Service
1003 Regional Car Ferry Service
1004 Local Car Ferry Service
1005 International Passenger Ferry Service
1006 National Passenger Ferry Service
1007 Regional Passenger Ferry Service
1008 Local Passenger Ferry Service
1009 Post Boat Service
1010 Train Ferry Service
1011 Road-Link Ferry Service
1012 Airport-Link Ferry Service
1013 Car High-Speed Ferry Service
1014 Passenger High-Speed Ferry Service
1015 Sightseeing Boat Service
1016 School Boat
1017 Cable-Drawn Boat Service
1018 River Bus Service
1019 Scheduled Ferry Service
1020 Shuttle Ferry Service
1021 All Water Transport Services
1100 Air Service
1101 International Air Service
1102 Domestic Air Service
1103 Intercontinental Air Service
1104 Domestic Scheduled Air Service
1105 Shuttle Air Service
1106 Intercontinental Charter Air Service
1107 International Charter Air Service
1108 Round-Trip Charter Air Service
1109 Sightseeing Air Service
1110 Helicopter Air Service
1111 Domestic Charter Air Service
1112 Schengen-Area Air Service
1113 Airship Service
1114 All Air Services
1200 Ferry Service
1300 Telecabin Service
1301 Telecabin Service
1302 Cable Car Service
1303 Elevator Service
1304 Chair Lift Service
1305 Drag Lift Service
1306 Small Telecabin Service
1307 All Telecabin Services
1400 Funicular Service
1401 Funicular Service
1402 All Funicular Service
1500 Taxi Service
1501 Communal Taxi Service
1502 Water Taxi Service
1503 Rail Taxi Service
1504 Bike Taxi Service
1505 Licensed Taxi Service
1506 Private Hire Service Vehicle
1507 All Taxi Services
1600 Self Drive
1601 Hire Car
1602 Hire Van
1603 Hire Motorbike
1604 Hire Cycle
1605 All Self-Drive Vehicles
Deprecated Types
The values below are retained for backwards-compatibility with
existing feeds; feed-reading applications should continue to
understand these, but they shouldn't be used in new feeds.
Existing Value - Meaning - Corresponding New Value
0 - Tram, Light Rail, Streetcar - 900
1 - Subway, Metro - 400
2 - Rail - 100
3 - Bus - 700
4 - Ferry - 1000
5 - Cable Car - ?
6 - Gondola, Suspended cable car - 1300
7 - Funicular - 1400
Thanks,
Joe
I spoke to the chairman of the TPEG standards group a week or so ago and he
was keen to see this aspect of their standard adopted as widely as possible
... but equally keen to hear of modes which may need to be added, or
definitions slightly changed, to keep TPEG mode lists up to date.
I haven't yet had time to cross-check Joe's proposal against the TPEG
standard - and I would like to be sure that they are 100% consistent, or
that there is a very good reason why they are not! But with just that
proviso, I think the TPEG list is very comprehensive and will give a very
helpful consistency between Google's format and the formally adopted
standard in this area.
Best wishes
Roger Slevin
Traveline South East
-----Original Message-----
From: gtfs-c...@googlegroups.com [mailto:gtfs-c...@googlegroups.com]
On Behalf Of Jacques chez stibus
Sent: 20 March 2008 09:45
To: Google Transit Feed Spec Changes
One question that I would still like to get an answer to is: which
software systems, and which agencies/operators currently represent
their routes using the TPEG taxonomy? I'd like for us to have a sense
of how this taxonomy has been exercised in real usage.
There are some things about my TPEG-derived proposal that worry me, namely that:
(1) It has some ambiguity--for instance, "Metro Service" is both a
top-level item (500) and a sub-item under a different heading (401).
Which should a data provider use?
(2) It has more items than I think are needed at this point in time
(for instance "Lorry Transport Rail Service"). Would it be a problem
to leave out several of the items as long as the categorization of the
rest remain TPEG-compatible?
(3) There are several modes missing that we would like to represent,
for instance "Monorail", "Cable Car", and "Horse-Drawn Carriage".
I hope that we can end up with something that has enough detail to
express what needs to be expressed, while not drowning implementors in
fine distinctions.
Again, I encourage the posting of concrete proposals by other group
members. Roger, since you have connections to the TPEG group, it
would be extremely valuable if you could ensure that we have the
latest TPEG taxonomy documentation.
Thanks,
Joe Hughes
Google
As a reminder, the other concrete proposals that have been posted so far are:
http://groups.google.com/group/gtfs-changes/web/route-type-proposal
http://groups.google.com/group/gtfs-changes/msg/ed917a69cf8c5bef
Here's the TPEG-derived list of potential route_type values, filtered
to a subset that's consistent with current needs, and with a few
additions for modes not found in TPEG:
100 Railway Service
101 High Speed Rail Service
102 Long Distance Trains
108 Rail Shuttle (Within Complex)
109 Suburban Railway
200 Coach Service
201 International Coach Service
202 National Coach Service
204 Regional Coach Service
208 Commuter Coach Service
400 Urban Railway Service
401 Metro Service
402 Underground Service
405 Monorail
700 Bus Service
701 Regional Bus Service
702 Express Bus Service
704 Local Bus Service
800 Trolleybus Service
900 Tram Service
1000 Water Transport Service
1100 Air Service
1300 Telecabin Service
1400 Funicular Service
1700 Miscellaneous Service
1701 Cable Car
1702 Horse-Drawn Carriage
Deprecated Types
The values below are retained for backwards-compatibility with
existing feeds; feed-reading applications should continue to
understand these, but they shouldn't be used in new feeds.
Existing Value - Meaning - Corresponding New Value
0 - Tram, Light Rail, Streetcar - 900
1 - Subway, Metro - 400
2 - Rail - 100
3 - Bus - 700
4 - Ferry - 1000
5 - Cable Car - 1701
6 - Gondola, Suspended cable car - 1300
7 - Funicular - 1400
Joe Hughes
Google
> To the feed publishers in this group, are any of you interested in
> using this route_type scheme in the future? Are there types in TPEG
> that I haven't included in the subset below that you'd use to
> represent your own data? Is there an alternative scheme that you'd
> rather use?
I like the TPEG-derived list, so this is my vote for that. I think
it's the right granularity of being specific but not overly so, and
still groups things together, and allows for future additions if
needed within each category.
>
> To the feed consumers in this group, what purposes do you use the
> route_type values for today?
One use I have currently is to consume part of a gtfs feed: ie: use
only the 1xx or 4xx 'train' type schedule data
(and i could imagine doing the same thing if i had an application that
was geared towards bus schedules).
Another use (as a developer) is for understanding what type of routes
are in a feed when i'm inspecting gtfs files for areas i'm not
familiar with.
--
Jehiah
In MY side of the world ...
Coach == Express Bus, point-to-point org limited stops, seating only, pre-booked ticketing, intra-urban.
Bus == Stage Bus, multi stops, seating/standing, on board or at stations ticketing, inter-urban.
The UK situation is much the same except
· There are legal distinctions between services which are commonly referred to as the differences between coach and bus - but these do not always align with other factors that might distinguish between the two modes
· Coaches are generally high-floor vehicles with separate luggage accommodation - buses generally have lower floor and no separate luggage space
· There are services on the margin between bus and coach - often referred to as “limited stop” services - these may fit some of the definitions for coaches and some of the definitions for buses .... ultimately it is an arbitrary local decision which category to put them in
Roger
--
David
I think we have to accept "fuzzy" definitions of modes. There are so many
different contexts and potential factors that will influence the way that
modes are defined locally - and in GTFS I think it is important that it is
the local perceptions that are reflected in the mode types. You have
reflected on the situation in New York - if I were to do the same in London
the "London Underground" system has long sections of overground track ....
but no one would thank you for using anything other than Underground as the
mode for that system. The DLR, however, is probably best defined as a Metro
- whilst Croydon Tramlink is a tram system.
--
Aaron Antrim
www.trilliumtransit.com
Portland, Oregon
To unsubscribe from this group, send email to gtfs-changes+unsubscribe@googlegroups.com.
I agree, and also support David’s proposal. I think it makes really good sense to avoid the conflation between what is fundamentally the type of service an individual might use (e.g. bus, rail, metro), the other nuances around the type of vehicle they will use to make that trip (e.g. express bus, jeepney), and the associated connotations these will have for local populations and transit system users.
In the context of the GTFS feed I am developing in Metro Manila, I understand this will allow us to define Jeepneys and AUVs as types of bus route_type, but dedicate ‘Jeepney’ and ‘AUV’ vehicle designations to them in the proposed vehicle_type field.
Unless anyone has any objections, then this is how we will format the data in the Metro Manila public transport database so that it can be appropriately converted into GTFS through the open source GTFS Creator tool that our team is working on.
Many thanks for your thoughtful responses to my question
Best regards
Neil Taylor, ITP
From: gtfs-c...@googlegroups.com [mailto:gtfs-c...@googlegroups.com] On Behalf Of Aaron Antrim
Sent: 28 June 2012 08:10
To: gtfs-c...@googlegroups.com
Subject: Re: [gtfs-changes] Re: proposal: Modify route_type to add new types and to group similar types together
I think that mode definitions will become clearer and easier to agree on if we separate the idea of route_type from vehicle type.
To unsubscribe from this group, send email to gtfs-changes...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gtfs-changes?hl=en.
--
You received this message because you are subscribed to the Google Groups "General Transit Feed Spec Changes" group.
To view this discussion on the web visit https://groups.google.com/d/msg/gtfs-changes/-/I7qN42C96HAJ.
To post to this group, send email to gtfs-c...@googlegroups.com.
To unsubscribe from this group, send email to gtfs-changes...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gtfs-changes?hl=en.