In my project, I apply a different set of rules according to the Street Type (Major and Minor). They have different colors, heights, number of lanes, ...
How to manage Roundabout, RoundaboutEntry, Junction, JunctionEntry and Joints in order to automatically adapt their layout according to the Type of connected Streets.
For instance, a Junction with 2 Major Streets and 2 Minor Streets will look different than a Junction with 4 Minor Streets, which will be different than a Junction made of 4 Major Streets...
How to build a rule which is able for each object, to adapt its behavior according to neighboring objects properties.