I think the key is in the intersections. In my view, ways that don’t have both ends at intersections don’t need intermediate points. So if the nodes at either end aren’t shared with a way that is also in CS, skip it. These can be considered dead ends, so you would normally have to enter the street to get both nodes. E.g. Leary Drive doesn’t have any ways that match, so it will stay as it is. Doing it this way will only add nodes in areas with a grid like pattern, so I think the number of added nodes might not be that high (but I live in a part of the world with relatively few grids). You can only implement @hans1 idea to skip ways that are too short.
1 Like