abstreet/data/system/proposals/repair west seattle bridge.json
Dustin Carlino 67530bec07 Future-proof file organization by changing map_name from a string to a
struct. Whatever choices we make next about naming cities hierarchially
or not can be managed in just one place. #326

This is a pretty huge change, but the compiler gives reasonable
confidence it's correct. More bugs are likely to crop up in the next
step, when filenames start being namespaced by the city too.
2020-11-04 17:26:32 -08:00

2009 lines
42 KiB
JSON

{
"map_name": {
"city": "seattle",
"map": "west_seattle"
},
"edits_name": "repair west seattle bridge",
"version": 3,
"commands": [
{
"ChangeRoad": {
"r": {
"osm_way_id": 4744015,
"i1": 60562415,
"i2": 60562426
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 4744040,
"i1": 30232675,
"i2": 1961249096
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 6424831,
"i1": 634075875,
"i2": 634092934
},
"new": {
"lanes_ltr": [
[
"Sidewalk",
"Back"
],
[
"Driving",
"Back"
],
[
"Driving",
"Fwd"
],
[
"Sidewalk",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Sidewalk",
"Back"
],
[
"Bus",
"Back"
],
[
"Bus",
"Fwd"
],
[
"Sidewalk",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 8083061,
"i1": 60562780,
"i2": 60562784
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 8083084,
"i1": 60562402,
"i2": 60562905
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 8083085,
"i1": 60562911,
"i2": 634092902
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 8083086,
"i1": 634092844,
"i2": 60562920
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 8083087,
"i1": 53138945,
"i2": 634092869
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 30969875,
"i1": 354296277,
"i2": 60562415
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 30969875,
"i1": 3396419022,
"i2": 354296277
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 30969888,
"i1": 60562784,
"i2": 1218478564
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 31659197,
"i1": 60562420,
"i2": 354344952
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 31659870,
"i1": 60562721,
"i2": 7283200630
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 32182279,
"i1": 60562911,
"i2": 60562912
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 32182366,
"i1": 60562788,
"i2": 634095252
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891358,
"i1": 634095161,
"i2": 634092844
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891359,
"i1": 60562923,
"i2": 60562433
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891360,
"i1": 634092869,
"i2": 60562923
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891362,
"i1": 4270691576,
"i2": 634092841
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891366,
"i1": 634092902,
"i2": 60562869
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891367,
"i1": 60562905,
"i2": 60562911
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891694,
"i1": 634095106,
"i2": 634095112
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891695,
"i1": 634095112,
"i2": 634095121
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 49891701,
"i1": 634095252,
"i2": 634095142
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 52839794,
"i1": 354344952,
"i2": 4271612194
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 13.4112,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 13.4112,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 52839841,
"i1": 60562780,
"i2": 60562420
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 52839883,
"i1": 60562427,
"i2": 634095121
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 52839980,
"i1": 30232603,
"i2": 1855120258
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 174860580,
"i1": 60562440,
"i2": 60562619
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 174860581,
"i1": 1855120258,
"i2": 30232674
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 185509443,
"i1": 1961249096,
"i2": 30232709
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 370819950,
"i1": 634095121,
"i2": 60562433
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 370819953,
"i1": 60562402,
"i2": 60562788
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 370819955,
"i1": 60562788,
"i2": 60562780
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 370819956,
"i1": 30232675,
"i2": 60562440
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 371447803,
"i1": 60562426,
"i2": 60562427
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 428004916,
"i1": 4271612194,
"i2": 60562721
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 13.4112,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 13.4112,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 428004917,
"i1": 60562721,
"i2": 3396419023
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 13.4112,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 13.4112,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 461663072,
"i1": 1218478564,
"i2": 53083679
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 492433537,
"i1": 4844547461,
"i2": 30232674
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 513402621,
"i1": 60562433,
"i2": 30232675
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 557115665,
"i1": 5373381381,
"i2": 4844547461
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 620762190,
"i1": 634092872,
"i2": 634092844
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 620762193,
"i1": 30232674,
"i2": 60562402
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 20.1168,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 621088600,
"i1": 60562920,
"i2": 60562923
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 738304365,
"i1": 634092841,
"i2": 634092844
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 779823730,
"i1": 1193597422,
"i2": 30232603
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
],
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
],
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
},
{
"ChangeRoad": {
"r": {
"osm_way_id": 784157654,
"i1": 440453319,
"i2": 354296277
},
"new": {
"lanes_ltr": [
[
"Driving",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
},
"old": {
"lanes_ltr": [
[
"Construction",
"Fwd"
]
],
"speed_limit": 17.8816,
"access_restrictions": {
"allow_through_traffic": 31,
"cap_vehicles_per_hour": null
}
}
}
}
],
"merge_zones": true,
"proposal_description": [
"Repair the West Seattle bridge",
"This reopens the West Seattle bridge and removes the bus-only restrictions on the low bridge. Use this to explore what traffic might've looked like before March 2020."
],
"proposal_link": "https://dabreegster.github.io/abstreet/case_studies/west_seattle.html"
}