Welcome to the Alloy Ideas Portal đź‘‹ Here, you'll be able to browse improvement ideas raised by our community, vote on ideas you agree with or even raise your own ideas. We review all ideas raised and we endeavour to respond to all raised ideas.
Any ideas submitted will be immediately visible on the portal for others to vote on, please do not include anything in your ideas you do not wish to be shared with others.
We are looking at a different solution whereby instead of using 2D line strings to define the extent of road surfaces, instead use 3D polygons derived from the OS Topographical Area dataset, that way any point that intersects the polygon can be associated with it. If you use the OS Open Linked Identifiers you can join them together, although the overlaps you mentioned (where roads can cross over each other at junctions) have 'inferred links' which you would need to disambiguate manually.
This could also be extented to an option on designs, in which all items in the design are auto network referanced to the USRN found from the API.