[OSM-talk-fr] Découpages des académies...

Vincent de Château-Thierry vdct at laposte.net
Dim 9 Juin 12:27:50 UTC 2013


Le 09/06/2013 13:08, Philippe Verdy a écrit :
> Le 8 juin 2013 16:05, Vincent de Château-Thierry <vdct at laposte.net
> <mailto:vdct at laposte.net>> a écrit :
>
>
>     Et en toute logique, il faudrait si on l'applique, le propager aussi
>     aux boundary=administrative, à la place d'admin_level.
>
>
> Certainement pas (ou à la limite seulement dans les relations
> administratives (et qui ne sont QUE administratives et ne servent pas
> aussi de limites pour autre chose).

Je veux bien un exemple d'une relation admin qui sert à autre chose. 
S'il y a réellement 2 notions, alors on fait 2 relations, quitte à ce 
qu'elles aient les mêmes membres.

> L'ennui c'est pour les ways (fermés ou non) qui ont des utilisations
> multiples. Il se posera alors la question de savoir à quel autre tag
> présent sur ce way correspond ce "level" car justement le "level" n'est
> PAS orthogonal mais lié à un seul autre tag.

Ma proposition de généraliser boundary:level était surtout pour les 
relations, mais je ne l'ai pas précisé. Tu as raison de souligner la 
question des ways. Dans le cas des ways, il y aurait plusieurs possibilités.
Je vois au moins :
- garder le couple boundary=administrative+boundary:level=<valeur 
actuelle d'admin_level> (status quo, manière de reconnaître 
l'antériorité des limites admins dans de nombreux cas, les autres 
limites étant dérivées de celles-ci),
- migrer vers le couple boundary=administrative+boundary:level=<valeur 
actuelle d'admin_level>
=> homogénéiser les tags entre ways et relations
- aller au bout de la logique de boundary:level, et donc enlever des 
ways ce tag, vu qu'il peut, selon le type de limite décrite, avoir 
plusieurs valeurs pour le même way. Les ways seraient juste taggués 
type=boundary, sans référence à un niveau ni à un type de limite, ces 2 
infos étant portées par chaque relation qui référence le way,
- affecter boundary:level avec la plus petite valeur de 'level', issue 
de toutes les relations qui référencent le way (en gros ce qu'on fait 
déjà, juste pour les relations administratives)

Bref, pas simple, et à discuter. Je penche personnellement pour la 3e 
proposition (enlever les tags). Mais c'est un peu radical vis-à-vis de 
l'existant...
À court terme, ça me semble plus directement applicable aux relations 
elles-mêmes, quitte à faire cohabiter dans un premier temps pour des 
questions de compatibilité les tags admin_level et boundary:level.

> Franchement je ne comprend pas l'utilité même de vouloir unifier des
> tags sous un même nom alors qu'ils ont des significations complètement
> diférentes et ne sont pas liés aux mêmes données (et clairement pas
> orthogonaux comme peuvent l'être "name", "url", "wikipedia", "natural",
> "landuse" et "boundary").

La signification n'est pas la même, mai le concept, oui : on parle 
d'organisations hiérarchiques, où la notion de niveau (level) a tout son 
sens.

vincent




Plus d'informations sur la liste de diffusion Talk-fr