2009/2/22 Michel POLLE <michel.po...@orange.fr>: Bonjour,
Wow, ça fait beaucoup de questions et en plus, il n'y a pas de réponse courte. Il doit y avoir plusieurs façons de faire. Voici la mienne mais je n'ai pas de prétention à dire que c'est la bonne. D'abord, une remarque d'ordre générale: lorsqu'une route longe une place, on rejoint un des problèmes classiques d'OSM qui est de savoir si on fait un way pour la route et un polygone pour la place, si on superpose les segments en partageant les même noeuds ou si on les place côte-à-côte sans qu'ils se touchent (thème récurrent concernant aussi les frontières administratives, les polygones landuse ou natural longeant les routes, les ligne côtières, etc). Prenons les cas simples d'abord, ceux où aucun des bords de la place ne comporte de propriété particulière (nom d'une rue adjacente, sens de circulation particulier, etc): - une place entièrement piétonne: un polygone fermé avec area=yes, highway=pedestrian, name=nomdelaplace les rues qui aboutissent sur cette place sont liées par un noeud à cette place - une place entièrement ouverte aux voitures (ça devient rare): un polygone fermé avec area=yes, highway=unclassified, name=nomdelaplace - une place dont on peut faire le tour en voiture et dont on ne veut rien dire de la surface intérieure: un polygone fermé avec highway=unclassified (ou residential/tertiary/etc), name=nomdelaplace (le truc ici étant de ne pas mettre area=yes). Si le tour de la place est à sens unique, on ajoute oneway=yes. - une place dont on peut faire le tour en voiture et qui a un parc, un parking ou une zone piétonne au milieu: il y a la version "on superpose": un polygone fermé avec highway=unclassified, name=nomdelaplace un autre polygone utilisant les mêmes noeuds avec leisure=park ou amenity=parking ou highway=pedestrian+area=yes sinon il y a la version avec deux polygones non superposés, avec le parc à l'intérieur du highway Les cas plus compliqués maintenant: - un côté de la place est une rue adjacente: Je conserve un polygone fermé pour la place (name=nomdelaplace) et je trace la polyligne (way) de la rue soit en passant sur un côté de la place (même noeuds)(version rapide), soit à côté du polygone avec name=unclassified, name=nomdelarue (version deluxe) - une rue traverse une place: La place est taguée comme d'habitude (polygone fermé soit avec highway=pedestrian+area=yes ou leisure=park) mais on peut choisir de simplement traverser le polygone avec le way highway=unclassified (sans faire de noeuds aux intersections avec la place) soit de couper la place en deux polygones de part et d'autre de la route. Tout ça mériterait une page sur le wiki. Pieren _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr