Le 12 mars 2013 10:09, Vincent Pottier <vpott...@gmail.com> a écrit : > Étrange là aussi : > http://tile.openstreetmap.fr/?zoom=19&lat=46.36865&lon=5.95777&layers=B00000 > > Double rendu du chemin.
On dirait que c'est fait exprès pour les tests afin de comparer les tracés lissés avec les tracés non lissés, ou pour signaler les endroits où les courbures génèrent de trop gros écarts avec le tracé polygonal (ce qui suggèrerait qu'il manque des noeuds dans le polygone pour que les angles restent quasi-plats, au moins supérieurs à 150°, autrement dit moins de 30 degrés de déviation). Cela peut aussi être fait temporairement pour ajuster les paramètres de lissage (si c'est un lissage de Bézier, il est quadratique ou cubique ? Autrement dit, le calcul des tangentes estimées à chaque noeud du polygone initial génére-t-il un ou deux noeuds de contrôle supplémentaires entre les noeuds initiaux, permettant de finaliser la courbe avec une Bézier, simple à calculer récursivement jusqu'à obtenir des angles plats de plus de 175 degrés ? si c'est une cubique, la position des noeuds de contrôle ajoutés de part et d'autre du noeud initial n'est pas nécessairement la meilleure avec une simple partition en 3, il y a un taux à ajuster ; avec une quadratique on n'a pas le choix, le noeud de contrôle est à l'intersection des tangeantes, mais risque fort de trop "déborder" de la route en accentuant trop les angles vers l'extérieur du virage) _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr