OSM groups nodes into ways, streets can be made up of any number of ways that have the same name. Knowing whether the ways form one street or several that just happen to share the same name is not trivial. Grouping by proximity would probably work for most, but there are cities like Arlington, VA, that have streets split into disconnected chunks where this approach would create extra streets…
2 Likes