I think you need to add the angles and distances for roads between vertices when creating and editing. If I make a road on the set parameters, it must do in Civil3D. If we add the possibility to InfraWorks, all this will be possible in a single program. It will improve the possibilities of the program.
My english is weak. I enclose pictures.
The first endpoint - to add distance and azimuth
![angle of rotation 1.png angle of rotation 1.png](https://forums.autodesk.com/t5/image/serverpage/image-id/296244iDE4ECB490AB2775F/image-size/medium?v=v2&px=400)
Point of Intersection (PI) - distance and turned angle
![angle of rotation 2.png angle of rotation 2.png](https://forums.autodesk.com/t5/image/serverpage/image-id/296237i11E92ED0194E54C2/image-size/medium?v=v2&px=400)
When editing road geometry - distance and azimuth on the previous and next vertices
![angle of rotation 3.png angle of rotation 3.png](https://forums.autodesk.com/t5/image/serverpage/image-id/296239i042E1F8330636332/image-size/medium?v=v2&px=400)