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": {}}