1. A computer-implemented method comprising: identifying traffic in an area, the traffic comprising traffic objects, and the identifying comprising obtaining traffic object identifiers of traffic objects in the area, each traffic object of the traffic objects being identified by a respective traffic object identifier, of the traffic object identifiers, received from the traffic object; dynamically assigning traffic object weights to the traffic objects based on pre-established traffic criteria, each traffic object being assigned a respective traffic object weight of the dynamically assigned traffic object weights, the pre-established traffic criteria each comprising at least one weight value, wherein the traffic object weight assigned to a traffic object of the traffic objects is based on the weight values of a set of traffic criteria, of the pre-established traffic criteria, applicable to the traffic object and reflects a level of prioritization of a right-of-way of the traffic object, and wherein a first set of traffic criteria contributing to the traffic object weight of one traffic object of the traffic objects is different from a second set of traffic criteria contributing to the traffic object weight of another traffic object of the traffic objects; and controlling flow of the traffic in the area, the controlling the flow comprising controlling at least one electronic traffic control signal based at least in part on the dynamically assigned traffic object weights.