<div dir="ltr">Oui.<div>Mais dans ce cas particulier où il faut deux relations, "addr:street" dans la relation a du sens à partir du moment où le name de la relation *devrait* être suffixé.</div><div><br><div>Oui, +99% des relations actuelles n'a pas besoin de tag "addr:street" supplémentaire vu que c'est le même (ce qui est alors "cosmétique" si on le répète).</div><div><br></div><div>Mais dans les agglomérations de plusieurs communes on réglerait le problème correctement. Tout n'est pas à changer dans la base, seulement les rues limitrophes ou les rues d'une commune comportant des maisons d'une autre communes proche de cette rue.</div><div>La solution que j'évoquais est propre. Elle résoud aussi le cas des ponts qui changent localement le nom d'une rue (dans quell segment de voie présent dans la relation le rapprochement BANO irait donc chercher le nom de rue à rapprocher?)</div></div><div><br></div><div>Bref "addr:street" dans la relation n'est pas "cosmétique". C'est plus le "name" de la relation qui l'est quand la relation mentionne un "addr:street" différent parce que le "name" doit être suffixé (avec le nom de commune, (entre parenthèses, ou avec une autre ponctuation).</div><div><br></div><div>Je pense que pour en tenir compte dans le rapprochement la modif est mineure (après tout ce rapprochement a *déjà chargé* les données de la relation pour y trouver un tag "name", il peut aussi regarder le tag "addr:street" pour voir s'il est présent et mentionne quelquechose de différent qui devrait être prioritaire ou utilisé seulement en seconde tentative tout en signalant l'erreur si le rapprochement n'a pas pu être fait sur le "addr:street" de la relation mais seulement sur son "name")..</div><div><br></div><div>Cela résoud aussi le cas des rues limitrophes des frontières internationales avec deux langues différentes (par exemple entre la France et la Flandre en Belgique) où tous les ways (ou bien seulement une partie) es partagée par deux relations (même si dans ce cas chaque relation a généralement son propre "name=*" distinct mais on peut effectivement là encore avoir des maisons situées en France dont le way le plus proche est entièrement en Flandre avec son nom en néerlandais et non son nom français (les ways concernés mentionnent les deux noms dans "name=*", séparés en général par un "/")..</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Le 3 février 2015 11:00, Vincent de Château-Thierry <span dir="ltr"><<a href="mailto:osm.vdct@free.fr" target="_blank">osm.vdct@free.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> De: "Stéphane Péneau" <<a href="mailto:stephane.peneau@wanadoo.fr">stephane.peneau@wanadoo.fr</a>><br>
<span class="">> ><br>
> Je vois.<br>
> Donc dans le cas d'une rue séparant 2 communes, avoir 2 relation<br>
> associatedstreet avec sur le tag name "Rue truc - Machin sur Seine",<br>
> et<br>
> "Rue truc - Bidule sur yvette" n'est pas une bonne idée ? Malgré<br>
> l'aide que ça apporte pour les repérer dans la liste des relations ?<br>
><br>
> Ou alors.... on efface la relation et on revient au schémas<br>
> addr:housenumber + addr:street sur les noeuds adresse :-)<br>
<br>
</span>Oops, mes excuses, en re-regardant le code je vois que ma mémoire a un peu rêvé. Dans le cas des relations associatedStreet, on ne va _pas_ chercher le nom des highways en 2e choix, ni en 1er, on prend le tag name de la relation, point. Ça mériterait d'être assoupli au vu de la discussion présente, en même temps jusque là ça n'a pas heurté grand monde, mais c'est peu étonnant vu le % de présence du tag name dans les relations associatedStreet (+99% en France).<br>
<span class="HOEnZb"><font color="#888888"><br>
vincent<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" target="_blank">https://lists.openstreetmap.org/listinfo/talk-fr</a><br>
</div></div></blockquote></div><br></div>