I have streets of my project city which is digitized randomly. I wanna give a unique ID for each street based in rules.
For example, I have a reference point let's say roundabout "001", those streets (Avenue) from this point should have a unique ID of "001_01", "001_02", "001_03", "001_04" if there are for streets dispatched from this point. Then, those street dispatched from each Avenue on the right side should have an ID that is concatenated with the above ID and even number and those from left side should have the above ID and odd number. The numbering will continue like this till the road hierarchy (Avenue>>Street>>Sub Street>>Minor Street>>Path) ends.
Is there any way to numbering those plenty of streets automatically?