<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-01-24 1:07 GMT+01:00 Christian Quest <span dir="ltr"><<a href="mailto:cquest@openstreetmap.fr" target="_blank">cquest@openstreetmap.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Le 22/01/2015 22:49, Johan C a écrit :<br>
<span>> Good to have this discussion. From a computer expert point-of-view<br>
> relations are fantastic for data integrity and to keep database size<br>
> low. From an OSM point-of-view, which includes being friendly towards<br>
> novice users, relations should be avoided whenever possible. And<br>
> associatedStreet relations are avoidable.<br>
<br>
</span>A novice user will hardly break an associatedStreet relation, but will<br>
more often break addr:* when updating a streetname without updating<br>
related addresses.<br>
</blockquote><div><br></div><div>In my experience it's quite rare that streetnames change. But indeed, some programs like mkgmap rely on matching addresses to streets based on names, so these (rare) changes will create errors for renderers using the same technique mkgmap does.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">It is much harder to detect the second at the QA level.<br>
<br></blockquote><div><br></div><div>It's not. Geofabrik Inspector is very precise, even with upper and lower capitals:</div><div><a href="http://tools.geofabrik.de/osmi/?view=addresses&lon=2.27745&lat=48.83361&zoom=12&overlays=street_not_found">http://tools.geofabrik.de/osmi/?view=addresses&lon=2.27745&lat=48.83361&zoom=12&overlays=street_not_found</a><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
If simplicity is our new mantra, who will be the first propose to<br>
deprecate the public_transport relation based tagging scheme ?<br>
<span><font color="#888888"><br></font></span></blockquote><div><br></div><div>I didn't use the word simplicity in my previous posting. Though the KISS principle could be applied on relations. When I started mapping it took me about 6 months to understand the idear of relations and when they had to be applied in OSM. In these six months I had already mapped dozens of POI's including full address info. Which, from an associatedStreet point-of-view, is wrong mapping.</div><div><br></div><div>The thing with relations is that logically everything relates to other things. A POI inside a building relates to that building, the lantern and the tree in front of that building relate to a street, the building itself relates to a street, a street relates to a neighbourhood, a neighborhood relates to a city, a city relates to a country and a country relates to a continent. Logically all these relations should be built manually into OSM, that is if one loves relations. Out of that logical string one (why one?) is chosen to be good for mapping addresses: associatedStreet.</div><div><br></div><div>The situation is black and white: for addresses it's not necessary to use relations, so associatedStreet can be deprecated. In cases like a bus route and a turn restrictions it's impossible not to use a relation to achieve a certain goal (like good routing), so these are examples where relations need to be kept. I don't have any problem keeping OSM simple when it can be kept simple. Not for me as an experienced mapper, but for the mappers OSM will attract in the coming years.<br></div><div><br></div><div>Cheers, Johan</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span><font color="#888888">
--<br>
Christian Quest - OpenStreetMap France<br>
</font></span><div><div><br>
<br>
_______________________________________________<br>
Tagging mailing list<br>
<a href="mailto:Tagging@openstreetmap.org" target="_blank">Tagging@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/tagging" target="_blank">https://lists.openstreetmap.org/listinfo/tagging</a><br>
</div></div></blockquote></div><br></div></div>