<div class="gmail_quote">2010/4/7 Mathieu Arnold <span dir="ltr"><mat@mat.cc></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
J'utilise la relation de type associatedStreet et pas le tag addr:street<br>
parce que ça me semble plus logique, avec la relation, retrouver la rue<br>
d'un noeud se fait simplement, avec le addr:street, il faut prier pour que<br>
personne n'ai changé le tag name de la rue associé, (majuscule, faute de<br>
frappe, etc,) et même si les tags addr:street et name sont toujours en<br>
phase, il faut retrouver la bonne rue, enfin, pas simple quoi.<br><br></blockquote><div><br>C'est plus logique et évite les répétitions mais ça a aussi des inconvénients:<br>- les nouveaux en particulier ne comprennent pas les relations. Ils peuvent supprimer un élément et le recréer sans rétablir la relation; <br>
- par erreur, un node peut être attaché à plusieurs rues différentes, ce qui est plus difficile avec le tag;<br>- que ce passe-t-il si la rue est scindée ou jointe ? On dépend alors de la façon dont les relations sont traitées par les éditeurs. Il peut arriver qu'il y ait duplication de relations;<br>
<br>Il est toujours possible de dégrader les données ou d'avoir un schéma erroné, que ce soit avec les relations ou avec les tags. Si les données sont fiables, un logiciel SIG peut retrouver le way de la rue très facilement, pas besoin de relations. <br>
Encore une fois, ce qui doit guider le choix du contributeur, c'est la facilité personnelle qu'il trouvera de lui-même en choisissant telle ou telle méthode. Les difficultés des programmeurs d'applications doivent passer au second plan.<br>
<br>Pieren<br></div></div>