mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-12-02 12:58:12 +03:00
6ceac88cbe
Added an extra step to classify service roads as running through a parking lot, to prevent them from being treated as regular roads. Had to fix up a few prebaked traffic signals. lakeslice falls back into gridlock; will fix separately -- too much effort behind this change to stop.
418 lines
12 KiB
JSON
418 lines
12 KiB
JSON
{
|
|
"intersection_osm_node_id": 53089019,
|
|
"plans": [
|
|
{
|
|
"start_time_seconds": 0,
|
|
"stages": [
|
|
{
|
|
"protected_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
}
|
|
],
|
|
"permitted_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
}
|
|
],
|
|
"stage_type": {
|
|
"Variable": [
|
|
30,
|
|
5,
|
|
30
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"protected_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": true
|
|
}
|
|
],
|
|
"permitted_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089017,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 627216721,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 22760519,
|
|
"osm_node1": 53089019,
|
|
"osm_node2": 5440514274,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6388742,
|
|
"osm_node1": 7069291828,
|
|
"osm_node2": 53089019,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53089019,
|
|
"is_crosswalk": false
|
|
}
|
|
],
|
|
"stage_type": {
|
|
"Fixed": 30
|
|
}
|
|
}
|
|
],
|
|
"offset_seconds": 0
|
|
}
|
|
]
|
|
}
|