I’ve been working to join 8 ways as one street using relation ‘street’ or ‘associatedStreet’.
I obviously named the relation with the street name.
When I search for that street, as a result I still get 8 ways, with the same name, to choose from.
If I remove the name from each way and keep it only as relation name:
Nominatim gives no results at all
Mapnik makes the whole street unnamed
Someone said to wait for an update of Nominatim.
I used ‘OSM Relation Analyzer’ to look for random old "associatedStreet"s, "street"s and "route"s.
I’ve tested them in Nominatim and I never get the relation, I always get a list of its members.
I find this to be very bad for an end user.
When you look for a street you should be given with the whole street, not a list of its members.
Am I missing something?
You should not remove the name from the ways and hope that associatedStreet will solve the problem. Not a lot of data consumers support this relation. More over, there has been a really heated discussion on this relation in the past, were many people wanted to get rid of this relation.And even the proponents of the relation do not really know what should be mapped on the relation and what not.
As I see the current situation:
keep name on all ways
optionally add an associatedStreet.
live with the fact that nominatim returns multiple results.
By removing the name from the ways you break too many data-consumers.
Thank you @escada.
How about routes?
Relation type=route is marked with approved status, yet it is not parsed by Mapnik and Nominatim.
I like hiking and I see a lot of people making the effort of joining paths as route relations, yet only advanced users can benefit from it.
I wonder, what’s the use of these types of relation?