mirror of
https://github.com/a-b-street/abstreet.git
synced 2024-12-01 02:33:54 +03:00
af44cb8a32
the infrastructure around and to keep the Arboretum map running smoothly. The immediate reason is that the new deduplicated crosswalk change invalidates all of the old JSON files, because they contain extra crosswalk movements. We could create a compatibility layer and deal with this, but it seems like more trouble than it's worth. And more generally, this traffic signal data getting out of sync when OSM IDs change, or we start importing new footways or service roads, has proven to be really unmaintainable. We also haven't prioritized running simulations without gridlock in a while.
409 lines
12 KiB
JSON
409 lines
12 KiB
JSON
{
|
|
"intersection_osm_node_id": 53223864,
|
|
"plans": [
|
|
{
|
|
"start_time_seconds": 0,
|
|
"stages": [
|
|
{
|
|
"protected_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 739678024,
|
|
"osm_node1": 1818407082,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6488417,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 3857576850,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
}
|
|
],
|
|
"permitted_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6488417,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 3857576850,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 739678024,
|
|
"osm_node1": 1818407082,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 739678024,
|
|
"osm_node1": 1818407082,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
}
|
|
],
|
|
"stage_type": {
|
|
"Fixed": 30
|
|
}
|
|
},
|
|
{
|
|
"protected_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 739678024,
|
|
"osm_node1": 1818407082,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6488417,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 3857576850,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": true
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": true
|
|
}
|
|
],
|
|
"permitted_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6488417,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 3857576850,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6488417,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 3857576850,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 739678024,
|
|
"osm_node1": 1818407082,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
}
|
|
],
|
|
"stage_type": {
|
|
"Fixed": 30
|
|
}
|
|
},
|
|
{
|
|
"protected_turns": [
|
|
{
|
|
"from": {
|
|
"osm_way_id": 337818332,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 53086809,
|
|
"is_forwards": false
|
|
},
|
|
"to": {
|
|
"osm_way_id": 912599281,
|
|
"osm_node1": 3857577565,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 6488417,
|
|
"osm_node1": 53223864,
|
|
"osm_node2": 3857576850,
|
|
"is_forwards": true
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
},
|
|
{
|
|
"from": {
|
|
"osm_way_id": 739678024,
|
|
"osm_node1": 1818407082,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": true
|
|
},
|
|
"to": {
|
|
"osm_way_id": 428315591,
|
|
"osm_node1": 53096142,
|
|
"osm_node2": 53223864,
|
|
"is_forwards": false
|
|
},
|
|
"intersection_osm_node_id": 53223864,
|
|
"is_crosswalk": false
|
|
}
|
|
],
|
|
"permitted_turns": [],
|
|
"stage_type": {
|
|
"Variable": [
|
|
5,
|
|
1,
|
|
10
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"offset_seconds": 0
|
|
}
|
|
]
|
|
} |