Washington/Public Transport
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
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#weekdayA2: https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/000.html#sundayB1: https://kingcounty.gov/en/dept/metro/routes-and-service/schedules-and-maps/000.html#weekday-bB2: 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 |
|---|---|---|
|
stop1 |
First stop (public_transport=stop_position |
|
platform1 |
First stop's platform (public_transport=platform |
|
stop2 |
Second stop |
|
platform2 |
Second stop's platform |
|
stopN |
Additional stop... |
|
platformN |
Additional stop's platform... |
<empty> |
way1 |
First way (highway=* |
<empty> |
way2 |
Second way |
<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 
| Tag | Value | Presence |
|---|---|---|
type |
public_transport |
! Required |
public_transport |
stop_area |
! Required |
Stop Position 
| Tag | Value | Presence |
|---|---|---|
public_transport |
stop_position |
! Required |
bus |
yes |
! Required |
Platform 

| 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
, it may be combined with the highway=bus_stop.
Platform Edge 
| 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 
| Tag | Value | Presence |
|---|---|---|
highway |
bus_stop |
! Required |
shelter |
yes / no / separate |
‽ Important |
bench |
yes / no / separate |
‽ Important |
bin |
yes / no / separate |
‽ Important |
Shelter 

| Tag | Value | Presence |
|---|---|---|
amenity |
shelter |
! Required |
shelter_type |
public_transport |
‽ Important |
Bench 
| 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 
| Tag | Value | Presence |
|---|---|---|
amenity |
waste_basket |
! Required |
waste |
trash |
! Required |
Recycling Bin 
| Tag | Value | Presence |
|---|---|---|
amenity |
recycling |
! Required |
recycling_type |
container |
! Required |
Compost Bin 
| 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 |
|---|---|---|
NA |
Unknown | |
0 |
Little or no data | |
1 |
Partial data | |
2 |
Mostly complete | |
3 |
Complete, verified by one | |
4 |
Complete, verified by two+ |
| Symbol | Description |
|---|---|
| Relations | |
| Routes | |
| Stops | |