Washington/Public Transport

From OpenStreetMap Wiki
Jump to navigation Jump to search

Agencies

Agency Name OSM Wiki Page GTFS Feed Wikidata Item Wikipedia Article Homepage
Metro Transit King County Metro US-WA-KCM Q6411393 King County Metro https://kingcounty.gov/en/dept/metro
Community Transit Community Transit US-WA-CT Q5154898 Community Transit https://www.communitytransit.org/
Everett Transit Everett Transit US-WA-ET Q5417075 Everett Transit https://everetttransit.org/
Intercity Transit Intercity Transit US-WA-IT Q2493414 Intercity Transit https://www.intercitytransit.com/
Kitsap Transit Kitsap Transit US-WA-KT Q6418321 Kitsap Transit https://www.kitsaptransit.com/
Pierce Transit Pierce Transit US-WA-PT Q7191834 Pierce Transit https://www.piercetransit.org/
Sound Transit Sound Transit US-WA-ST Q3965367 Sound Transit https://www.soundtransit.org/

Tagging

See also: GTFS Janitor and KCM Bus Stop Import

TODO: Split out KCM-specific guidance onto KCM subpage

route_master

Tag Value Comment Presence Example 1: Route 40 Example 2: Route 7 Example 3: E Line
type route_master ! Required route_master route_master route_master
route_master bus|trolleybus|tram|monorail|train|ferry Vehicle type ! Required bus trolleybus bus
ref <ref> Reference number (or letter) for the route ! Required 40 7 E
name Route <ref> For RapidRide routes, use RapidRide <ref> Line instead ! Required Route 40 Route 7 RapidRide E Line
colour <color> Format: #ABCDEF  Important,
if exists
<empty> <empty> #96172E
website <url> Format: https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/000.html  Important https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/040.html https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/007.html https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/e-line.html
opening_hours <opening hours> Format: Mo-Fr 00:00-00:00; Sa 00:00-00:00; Su 00:00-00:00  Important Mo-Fr 05:01-03:07; Sa 05:45-03:05; Su 05:47-03:09 Mo-Fr 04:09-04:45; Sa 04:41-04:47; Su 04:41-04:45 Mo-Fr 04:00-04:33; Sa 04:00-04:32; Su 04:00-04:32
fee yes  Important yes yes yes
network King County Metro  Important King County Metro King County Metro King County Metro
network:short KCM  Important KCM KCM KCM
network:wikidata Q6411393  Important Q6411393 Q6411393 Q6411393
operator King County Metro  Important King County Metro King County Metro King County Metro
operator:short KCM  Important KCM KCM KCM
operator:wikidata Q6411393  Important Q6411393 Q6411393 Q6411393
gtfs:feed US-WA-KCM  Important US-WA-KCM US-WA-KCM US-WA-KCM
gtfs:route_id <route id> Format: 101234  Important 100263 102574 102615

route_master members

Role Element Comment Example: Route 40
Role <empty> routeVariantA1 First variant (#weekday) Route 40: Downtown Seattle
Role <empty> routeVariantA2 Second variant, if exists (#sunday) Route 40: Downtown Seattle (Sunday)
Role <empty> routeVariantAN Additional variants, if exists N/A
Role <empty> routeVariantB1 First variant, opposite direction (#weekday-b) Route 40: Northgate
Role <empty> routeVariantB2 Second variant, opposite direction, if exists (#sunday-b) Route 40: Northgate (Sunday)
Role <empty> routeVariantBN Additional variants, opposite direction, if exists N/A

Determine which is the A vs B routes according to the official operator's website or GTFS feed, rather than inbound/outbound or northbound/southbound.

route

Tag Value Comment Presence Example 1: Route 40 Example 2: Route 7 Example 3: E Line
type route ! Required route route route
route bus|trolleybus|tram|monorail|train|ferry Vehicle type ! Required bus trolleybus bus
public_transport:version 2 PTv2 ! Required 2 2 2
ref <ref> Reference number (or letter) for the route ! Required 40 7 E
name Route (ref): (destination) For RapidRide routes, use RapidRide (ref) Line: (destination) instead ! Required A1: Route 40: Downtown Seattle
B1: Route 40: Northgate
A1: Route 7: Downtown Seattle
B1: Route 7: Rainier Beach
A1: RapidRide E Line: Downtown Seattle
B1: RapidRide E Line: Aurora Village TC
from <origin>  Important A1: Northgate
B1: Downtown Seattle
A1: Rainier Beach
B1: Downtown Seattle
A1: Aurora Village TC
B1: Downtown Seattle
via <midpoint>  Important A1: Ballard
B1: Ballard
A1: Columbia City
B1: Columbia City
A1: Green Lake
B1: Green Lake
to <destination>  Important A1: Downtown Seattle
B1: Northgate
A1: Downtown Seattle
B1: Rainier Beach
A1: Downtown Seattle
B1: Aurora Village TC
colour <color> Format: #ABCDEF  Important,
if exists
<empty> <empty> #96172E
website (url) Format:
A1: https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/000.html#weekday
A2: https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/000.html#sunday
B1: https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/000.html#weekday-b
B2: https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/000.html#sunday-b
 Important https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/040.html https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/007.html https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/e-line.html
opening_hours <opening hours> Format: Mo-Fr 00:00-00:00; Sa 00:00-00:00; Su 00:00-00:00  Important Mo-Fr 05:01-03:07; Sa 05:45-03:05; Su 05:47-03:09 Mo-Fr 04:09-04:45; Sa 04:41-04:47; Su 04:41-04:45 Mo-Fr 04:00-04:33; Sa 04:00-04:32; Su 04:00-04:32
fee yes  Important yes yes yes
network King County Metro  Important King County Metro King County Metro King County Metro
network:short KCM  Important KCM KCM KCM
network:wikidata Q6411393  Important Q6411393 Q6411393 Q6411393
operator King County Metro  Important King County Metro King County Metro King County Metro
operator:short KCM  Important KCM KCM KCM
operator:wikidata Q6411393  Important Q6411393 Q6411393 Q6411393
gtfs:feed US-WA-KCM  Important US-WA-KCM US-WA-KCM US-WA-KCM
gtfs:route_id <route id> Format: 101234  Important 100263 102574 102615
gtfs:shape_id <shape id> Format: ? Optional

route members

Role Element Comment
Role stop stop1 First stop (public_transport=stop_position node)
Role platform platform1 First stop's platform (public_transport=platform nodearea)
Role stop stop2 Second stop
Role platform platform2 Second stop's platform
Role stop stopN Additional stop...
Role platform platformN Additional stop's platform...
Role <empty> way1 First way (highway=* way)
Role <empty> way2 Second way
Role <empty> wayN Additional way...

The first stop position node should be an endpoint of the first way. Split the highway=* at the public_transport=stop_position as necessary. The same is true for the last stop position node and last way.

Stop Area relation

Tag Value Presence
type public_transport ! Required
public_transport stop_area ! Required

Stop Position node

Tag Value Presence
public_transport stop_position ! Required
bus yes ! Required

Platform nodearea

Tag Value Presence
public_transport platform ! Required
shelter yes / no / separate  Important
bench yes / no / separate  Important
bin yes / no / separate  Important
lit yes / no / 24/7  Important
surface concrete  Important

If the public_transport=platform is mapped as a node node, it may be combined with the highway=bus_stop.

Platform Edge way

Tag Value Presence
public_transport platform_edge ! Required
tactile_paving yes / no  Important
tactile_paving:colour yellow  Important
if applicable
lit yes / no / 24/7  Important
surface concrete  Important

Bus Stop node

Tag Value Presence
highway bus_stop ! Required
shelter yes / no / separate  Important
bench yes / no / separate  Important
bin yes / no / separate  Important

Shelter nodearea

Tag Value Presence
amenity shelter ! Required
shelter_type public_transport  Important

Bench node

Tag Value Presence
amenity bench ! Required
backrest yes / no  Important
armrest yes / no  Important
covered yes / no  Important
material metal / wood  Important
colour black / silver / brown  Important

Waste Basket node

Tag Value Presence
amenity waste_basket ! Required
waste trash ! Required

Recycling Bin node

Tag Value Presence
amenity recycling ! Required
recycling_type container ! Required

Compost Bin node

Tag Value Presence
amenity recycling ! Required
recycling_type container ! Required
recycling:green_waste yes ! Required

Abbreviations

Abbreviation Full Text Example
TC Transit Center Aurora Village TC
P&R Park and Ride Mercer Island P&R
CC Community College Shoreline CC
Mt Mount Mt Baker
Int'l International
Blvd Boulevard

Status Table Legend

Color Value Description
RelationRoutingStops NA Unknown
Relation (0/4)Routing (0/4)Stops (0/4) 0 Little or no data
Relation (1/4)Routing (1/4)Stops (1/4) 1 Partial data
Relation (2/4)Routing (2/4)Stops (2/4) 2 Mostly complete
Relation (3/4)Routing (3/4)Stops (3/4) 3 Complete, verified by one
Relation (4/4)Routing (4/4)Stops (4/4) 4 Complete, verified by two+
Symbol Description
Relation Relations
Routing Routes
Stops Stops