A traffic control system comprising: a memory comprising map data having road network geometry and traffic light locations relative to intersections of the road network geometry; and processing circuitry configured to: receive signal phase and timing of traffic lights (210-240) at the traffic light locations; receive probe and sensor data from a plurality of probes traversing the road network geometry; analyze the received probe and sensor data from the plurality of probes relative to the road network geometry and the traffic light locations; determine a revised signal phase and timing for at least one traffic light proximate an intersection within the road network geometry based on the analyzed probe and sensor data relative to the road network geometry and the traffic light locations, wherein the sensor data indicates that adverse weather exists proximate the intersection and the revised signal phase and timing includes a safety buffer time between traffic light phases which is greater than under non-adverse weather conditions; provide the revised signal phase and timing to the at least one traffic light within the road network geometry; and cause the at least one traffic light to be controlled using the revised signal phase and timing. a memory comprising map data having road network geometry and traffic light locations relative to intersections of the road network geometry; and processing circuitry configured to: receive signal phase and timing of traffic lights (210-240) at the traffic light locations; receive probe and sensor data from a plurality of probes traversing the road network geometry; analyze the received probe and sensor data from the plurality of probes relative to the road network geometry and the traffic light locations; determine a revised signal phase and timing for at least one traffic light proximate an intersection within the road network geometry based on the analyzed probe and sensor data relative to the road network geometry and the traffic light locations, wherein the sensor data indicates that adverse weather exists proximate the intersection and the revised signal phase and timing includes a safety buffer time between traffic light phases which is greater than under non-adverse weather conditions; provide the revised signal phase and timing to the at least one traffic light within the road network geometry; and cause the at least one traffic light to be controlled using the revised signal phase and timing. receive signal phase and timing of traffic lights (210-240) at the traffic light locations; receive probe and sensor data from a plurality of probes traversing the road network geometry; analyze the received probe and sensor data from the plurality of probes relative to the road network geometry and the traffic light locations; determine a revised signal phase and timing for at least one traffic light proximate an intersection within the road network geometry based on the analyzed probe and sensor data relative to the road network geometry and the traffic light locations, wherein the sensor data indicates that adverse weather exists proximate the intersection and the revised signal phase and timing includes a safety buffer time between traffic light phases which is greater than under non-adverse weather conditions; provide the revised signal phase and timing to the at least one traffic light within the road network geometry; and cause the at least one traffic light to be controlled using the revised signal phase and timing. <EOS>