> De : "Pieren" 

> 2012/10/10 Vincent de Chateau-Thierry :
> 
> > Si c'est juste pour fixer l'organisation administrative et organiser des
> > relations d'inclusions sans géométrie, personnellement je pencherais plus
> > pour des relations imbriquées que pour le recours au tag is_in et à ses
> > déclinaisons, pour plusieurs raisons :
> 
> Bon, je vais donner ma liste des contre-arguments:
> - les relations, ça se casse aussi (vs fiabilité des "is_in"). Ca
> arrive presque tous les jours sur les boundaries français. Bon, c'est
> vrai que les noeuds "place" sont moins souvent manipulés que les
> frontières. Mais c'est la même chose avec les places dans "is_in" qui
> sont rarement modifiés.
> - le schema "is_in" est l'ancien schéma qui existait avant la création
> des "boundaries". C'est aussi pour ça qu'il est déjà supporté par des
> outils comme Nominatim contrairement à toute nouvelle relation qui,
> dans le meilleur des cas, ne sera pas supporté avant des mois (2 ans
> pour que nominatim tienne compte de admin_centre) ou dans le pire des
> cas, ne soit jamais pris en compte par aucun outil (le plus probable).
> - de toute façon, les limites administratives seront tôt ou tard
> ajoutées. La solution à mettre en place ne sera donc que temporaire.
> Difficile de mobiliser les gens sur quelque chose qui va disparaitre.
> 

Au tout début de ma proposition, il y a une question pour Eric :
"Je ne sais pas si tu as un usage en tête pour ce que tu vas modéliser ?"
De sa réponse dépend pas mal le choix à faire, à mon avis. 
Si le but premier est de s'inscrire dans les outils existants (principalement
Nominatim) alors oui, bien sûr, l'exercice doit consister à entrer dans un
moule connu de Nominatim. Si le mode "is_in" est reconnu, alors pas de question
à se poser, il faut l'utiliser.
Dans ce que je proposais hier, je m'affranchissais de ce besoin (parler la 
langue
de Nominatim ou d'une autre appli bien établie), je cherchais plutôt la 
modélisation
qui me paraît la plus pratique pour organiser une organisation arborescente et
la manipuler, mais en faisant l'hypothèse qu'Eric a la maîtrise des outils qui 
la
manipuleront. Typiquement : il charge ces données dans une base relationnelle et
a besoin de connaître des relations entre entités administratives. Dans ce cas, 
les
propriétés d'inclusion dans une relation avec un rôle sont bien plus pratique 
pour
lier les objets, que la valeur du tag is_in.
D'accord sur un point, comme tu le rappelles : tout ceci est un exercice 
temporaire,
la cible étant de pouvoir embrayer sur une modélisation type boundary lorsque 
les
données (géométriques) seront disponibles. Et c'est ce côté temporaire qui me 
fait
proposer sans trop de scrupules des tags pas forcément établis ni reconnus 
(typiquement
le rôle "commune" ou "village").

vincent

Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à