I need a simulator for generating data traffic (the time, location, speed of the agents on a map) with the following requirement:
1-It should be agent-based.
2- I want to generate random networks with different traffic lights and roundabouts.
3- I should be able to import open road/street maps and then adding some traffic lights, and any other objects to the maps.
4- Graphic is not important to me and my aim is just to generate traffic datasets.
I want to make all the mentioned requirements as automatically as possible to generate thousands of different scenarios.