In OSM, there are no “streets”. There are only “ways”, and a way may or may not be the complete street.
For example, here are three sections of Cherry Street in my hometown:
For CityStrides, I compile all of these (and some more; I couldn’t find all of the ways for this street) into a single Street record: Cherry Street.
Additionally, there is no relation between each of the way records in OSM. So if you’re looking at way/664535375 and way/8766764, there’s nothing that tells me that the two are related outside of the name
tag.
So my choice when building CityStrides was either:
- Stay in line with how OSM handles the data, and have many different “Cherry Street” records in CityStrides
- Group the way records by the
name
tag, so that I have one “Cherry Street” record in CityStrides