Salut, Le jeudi 26 mars 2009 à 09:44 +0100, Charlie Echo a écrit : > Tout à fait d'accord avec ce qui a été dit. Il faut alléger la base. Certes, > un point ne semble "rien" par rapport à l'ensemble de la base, mais si on > double le nombre de points, ça double la taille totale sans avantage > manifeste. > > D'ailleurs, il faudrait peut-être des "recommandations" du style : > - Un roundabout est fait de 8 points, sauf si c'est une place, auquel cas on > peut en mettre plus. > ou > - Un roundabout est composé au maximum de deux fois plus de points qu'il n'y > a de ways qui s'y connectent (1 way => 2 nodes) > ou > ...
Les usages d'openstreetmap sont très variés, et des recommandations comme celles que tu donnes ne conviennent pas toujours. Si l'objectif est d'utiliser openstreetmap pour du routage, alors 1 point par way connecté est suffisant. Par contre, pour obtenir de belles cartes pour l'affichage sur le web ou l'illustration de brochures, ça ne suffit plus. En tous cas pas avec les outils disponibles actuellement. Il est vrai que le cas des rond-points est assez facile à résoudre à l'étape du rendu, trouver une ellipse à partir de quatre points (ou un cercle s'il n'y a que trois points) est relativement facile. Le cas des voies sinueuses est plus problématiques. Tant qu'on ne pourra pas définir des ways avec des courbes de Bézier, la solution pour obtenir un bon rendu consiste à mettre beaucoup de points pour suivre à peut près correctement le tracé réelle de la voie. Le «lissage» d'osmarender est une autre solution, mais il lui manque des informations supplémentaires dans la base openstreetmap pour avoir une chance de produire un bon résultat (peut être un truc du style «rayon de courbure» à certain nœud du way...). Je serai cependant pour un robot supprimant les points manifestement alignés. Il reste à définir une tolérance qui convient à tous... Emmanuel. _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr