[OSM-talk-fr] Noms de communes et de chef-lieu / Mapnik bégaye

sylvain letuffe sylvain at letuffe.org
Lun 23 Fév 00:07:36 UTC 2009


> Les tags place sont tagués de façon homogène depuis 1 an et demi. Je
> préfère voir le code INSEE et le code postal sur le noeud qui
> symbolise la municipalité plutot que sur un polygone.

J'ai pas mal réfléchis en lisant :
http://wiki.openstreetmap.org/wiki/Proposed_features/add_center_in_Relation:boundary

( je vais intervenir sur ce sujet qui déborde sur la question d'écrire le nom 
d'un lac, d'une forêt, d'un massif )

ça soulève quelques bonnes questions, pour autant cette solution ne me semble 
résoudre un problème que de façon détourné.

Tentons de nous rapprocher de ce que le code INSEE et le code postal veulent 
dire.
- Le code INSEE, c'est celui de la commune, pas du chef-lieu de cette même 
commune
- le code postal, lui, est applicable non seulement au chef-lieu, mais à toute 
la commune voire des communes environnantes. (voire des irrégularités)

Présenté comme ça, il me semble alors logique que ce soit la commune qui 
contienne ces informations. Le chef-lieu peut lui aussi les contenir, car ce 
ne serait pas non plus faux, mais imprécis.

> Si je lance une recherche sur namefinder en tapant le code insee ou le
> code postal, je préfère que le lien m'indique les coordonnées de la
> place et pas vaguement le milieu d'un polygone.

Il y a la deux choses :
- l'usage que l'on veut faire de cette base.
De même qu'il est préférable d'éviter de tagger pour le rendu, il me semble 
aussi préférable d'éviter de tagger pour namefinder. C'est sur une base 
propre que l'on peut faire des outils propres. De mon coté, si je cherche un 
code insee de commune, alors il me semblerait logique de trouver la commune 
et plutôt qu'une flêche, une manière d'indiquer qu'il s'agit du polygone.

- Deuxièmement il y a les manières de représenter le nom d'une surface, et 
cela déborde sur ce qu'on peut lire sur la page précitée : Un logiciel ne 
peut pas, uniquement à partir d'un polygone, déterminer où le texte de 
description du polygone doit se trouver. Ceci est un problème de rendu, mais 
qui ne peut être résolu sans l'aide d'une donnée. Il n'en reste qu'il s'agit 
d'un problème de rendu.
On pourrait alors imaginer un point "label de polygone pour le rendu" qui 
permettrait de choisir où se trouve le texte. Mais hors mis la valeur de ce 
point pour le rendu, il n'a aucune autre valeur de donnée, je ne trouverais 
pas logique qu'il contienne un code insee ou postal ou nom.

> > This is seulement my avis
> > --
> > sly
>
> Pas seulement puisque tu viens de changer le rendu de ta carte en
> ligne. Avant de changer les règles, il faudrait voir à chercher un
> minimum de consensus.

Ma faute, "with power comes responsability". J'ai pû laisser penser que 
j'allais influencer la manière de tagger, mais c'était inconscient. Je 
répondais à mon besoin du moment :
- j'ai trouvé une commune dont le script d'alban n'avais pas rajouté le 
chef-lieu et je me suis demandé comment je pouvais ajouté au mieux code insee 
et code postal. Je me suis ensuite construit un outils pour visualiser 
rapidement si d'autres avaient fait comme moi.

Mais ma réflexion m'a amené à ce que j'ai dis plus haut : Me semble plus 
logique sur le polygone que sur un point.

Discutons ;-) J'ai retiré le rendu des code insee de mon rendu, je/nous n'en 
sommes pas à un stade où il faudrait laisser penser que c'est la meilleure 
manière de faire.

>
> Je sais que tu fais partie des gens qui veulent mettre le maximum de
> choses dans les relations et au final, n'avoir que des noeuds ou des
> polylignes sans tags. 

C'est aussi quelque chose qui m'a traversé l'esprit et qui se rapproche de 
l'avis de Frederik Ramm : 
http://wiki.openstreetmap.org/wiki/Maritime_borders#Voting

Il paraît que ça revient un peu sur l'idée de l'api 0.4 que je n'ai pas connu 
avec les "segments".

Les questions restant que les editeurs/rendus supportent mal les relations, 
qu'elles sont obscures à manipuler et que le concept est un peu hardu pour un 
débutant. 
Ce en quoi je suis d'accord, ce qui fait qu'on ne peut pas avancer trop vite 
dans cette direction.

Cependant, je ne me décrirais pas comme un "relations" only. Des critères 
physiques peuvent très bien être attachés au way directement. Le fait qu'une 
route soit goudronnée ne nécessite pas l'utilisation d'une relation. En 
revanche, que la référence D 212 s'applique à 100 ways et soit dupliquée me 
semble une perte d'energie et surtout un démembrement de l'objet "D 212"

Si par exemple, je veux déterminer la longueur de cette D 212, il n'y aura pas 
de manière fiable de le faire sans un moyen de dire que les 100 ways sont 
regroupés.

> Mais ça n'est pas une tendance de fond sur OSM. 
Tout peut s'inverser, si la preuve est apportée qu'elles apportent la 
possibilité de représenter des choses impossible jusqu'a maintenant où si 
elles aident à l'entretient de la base.
( non redondance, homogénéité,...)

> N'oublie que beaucoup de gens sont encore allergiques aux relations et
> que les éditeurs n'offrent pas encore d'interface satisfaisante pour
> les modifier.

Exactement. Mais comme beaucoup de choses, il faut taper un peu dans la 
fourmilière pour que les choses (éditeurs) évoluent si le jeu en vaut la 
chandelle.

--
sly




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