Skip to content

Roundabout example

POST /api/v1/roundabout/analyze. majorRoadApproach is N. opposingCirculatingLanes is required. cycleLengthConfig is sent empty and ignored.

{
"globalInputs": {
"coordinationArrivalType": "HIGHLY_FAVORABLE",
"distanceToSupplementalIntersections": 800,
"flowRatePerLane": 1900,
"growthFactor": 1.1,
"heavyVehiclesPercent": 4,
"isSignalPlanProvided": false,
"majorRoadApproach": "N",
"majorRoadMedianWidth": 40,
"majorRoadSpeedLimit": 45,
"maxCycleLength": 200,
"minCycleLength": 60,
"peakHourFactor": 0.95,
"projectName": "Stevens Creek Blvd. ICE analysis",
"storageLength": 400,
"volumes": {
"N": { "left": 150, "thru": 420, "right": 10 },
"E": { "left": 20, "thru": 300, "right": 10 },
"S": { "left": 60, "thru": 1900, "right": 50 },
"W": { "left": 30, "thru": 100, "right": 200 }
}
},
"laneConfig": {
"N": { "left": 0, "thru": 2, "right": 0 },
"E": { "left": 1, "thru": 1, "right": 0 },
"S": { "left": 0, "thru": 1, "right": 0 },
"W": { "left": 0, "thru": 1, "right": 1 }
},
"opposingCirculatingLanes": { "N": 2, "E": 1, "S": 2, "W": 2 },
"cycleLengthConfig": {}
}