[OSM-talk-fr] esthétique des carrefours complexes

Pieren pieren3 at gmail.com
Lun 17 Oct 10:16:10 UTC 2011


2011/10/17 Benjamin Bohard <benjamin.bohard at orange.fr>:
> Bonjour,
>
> N'appréciant que modérément le rendu des carrefours où se rejoignent une
> multitude de voies en un seul point, j'ai testé une modélisation plus
> réaliste avec représentation des trajectoires autorisées (voir les deux
> exemples de représentation de ce côté :
> http://www.openstreetmap.org/?lat=47.31706&lon=5.066461&zoom=18&layers=M).
>
> Par la même occasion, j'ai rassembler tous les feux tricolores du
> carrefour dans une relation type=traffic_signals (j'ai vu une discussion
> sur le wiki à ce propos :
> http://wiki.openstreetmap.org/wiki/Proposed_features/Set_of_Traffic_Signals).
> Cette pratique ne semble pas avoir été validée.
>

Je vais d'abord te renvoyer sur une discussion récente sur ce sujet
sur la liste tagging at openstreetmap.org :
http://gis.638310.n2.nabble.com/traffic-lights-td6756326.html

ou celle-là, plus ancienne sur la newbies-list:
http://gis.638310.n2.nabble.com/highway-traffic-signals-td4859234.html

Pour résumer, le tag "highway=traffic_singnals" était prévu au départ
pour être mis sur le point d'intersection uniquement, pour dire "cette
intersection est contrôlée par feux de signalisation". D'ailleurs, le
tag est au pluriel...
Mais une fois que les rendus se sont mis à afficher les symboles, il y
a eu une dérive pour mettre ce tag à chaque feu. Et ça s'arrête là (je
sais, facile). Bref, les gens "dessinent" une carte, ils ne modélisent
pas l'intersection. On ne sait pas pour quelle direction,ni pour
quelle intersection (on le devine par la distance), ni les exceptions
(feux pour vélo, feux pour tourner, etc). La modélisation par relation
est sans doute la solution mais il reste la question ouverte
d'utiliser ou pas un nouveau tag spécial pour indiquer la position de
chaque feu. D'après les échanges, il y aurait matière à créer un tag
spécifique pour éviter la confusion.

Pour revenir sur ton exemple, il faut impérativement connecter les
highway lorsqu'ils se croisent physiquement. Sinon comment savoir
s'ils sont sur le même niveau ou qu'il manque le tag "layer". Et comme
l'ont déjà signalé d'autres, le résultat est plutôt moche parce que tu
utilises des tags de routes pour modéliser des files de voiture. La
proposition turning_lanes est une bonne piste (oui je sais, facile)
même s'il y a encore matière à discussion (on peut faire plus simple).

Pieren




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