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.