Le 16 novembre 2015 18:08, JB <jb...@mailoo.org> a écrit : > J'avoue tout de suite que je n'ai pas tout lu de fond en comble, mais > j'espère avoir compris le message principal : malheur, il manque des > turn_restriction sur tous les rond-point (entres-autres) (d'ailleurs > attention, Philippe, tu es concurrencé sur tes anciennes terres. Oui, je > sors). > Donc en gros, avec des 62 000 et quelques rond-point en France, avec une > moyenne de 3 grosses entrées-sorties par rond-point, quelques 180 000 > restrictions à ajouter aux 12 000 existant en France en ce moment. Pas > forcément très cohérent. > Quand tu parles de semi-automatisation, c'est exactement la solution : > l'automatisation chez les consommateurs de données. Mais pas forcément dans > la base. Pour rappel, les relations, c'est le merdier, ça reste le merdier > : à créer, à entretenir, à gérer. Et c'est parfait pour effrayer les > nouveaux contributeurs. Restez simples. Moins on passe de temps à gérer du > bordel, plus on en a pour des choses utiles. > Franchement, ceux qui s'amusent à utiliser OSRM en indiquant comme destination des points où l'arrêt est interdit (jonctions à sens unique et une seule voie proche des ronds-points) sont hors des réalités. Mais OSRM peut aussi être corrigé en évitant simplement les virages en épingle à cheveux impossibles à réaliser car ici on a plusieurs conditions qui interdisent ce trajet, juste à cause du code de la route (et même en absence de ligne continue ou de zebra à la sortie (bien qu'il y a des cas avec une petite coupure de la ligne continue qui autorise le franchissement uniquement pour accéder à un chemin d'accès privé situé le long de la rue et c'est une autorisation de franchissement uniquement pour tourner à gauche vers ce chemin privé, pas pour faire demi-tour vers le rond-point.
La maneuvre d'ailleurs serait difficile et dangereuse à réaliser sans faire au milieu une marche arrière en contre-braquage et il est nettemenet plus facile et plus rapide de faire demi-tour au carrefour suivant (les ronds-points dont les rues connectées sont en double sens avec un petit Y sont rarement en rase campagne, il y a un carrefour facile et rapide juste après qui est certainement un bien meilleur routage pour ceux qui se seraient trompés de sortie d'un rond-point). Bref, pas la peine de surcharger, OSRM peut proposer mieux et plus pratique (et aucun GPS ne pourra même aller assez vite pour proposer un tel chemin quand on quitte un rond-point, il a déjà besoin d'un peu de temps et de distance pour voir qu'on est effectivement sur la bonne sortie. Le temps qu'on réagisse il dira "faites demi-tour dès que possible", mais il continue à vous indiquer le chemin tout droit au moins jusqu'au carrefour suivant ou plusieurs centaines de mètres devant.... mais pas OSRM. Là on est à une échelle bien plus petite sur des parcours d'une poignée de secondes et des distances bien plus faibles. Il n'y a aucun lieu de faire un tel trajet. Bref c'est OSRM (le consommateur de données) qui devrait être corrigé pour éviter de tels chemins aberrants, irréalistes, dangereux, et franchement pas pratiques. Il suffirant déjà qu'autour d'un rond-point il y ait un buffer d'environ 50 mètres dans lequel les virages en épingle à cheveux sur les Y en sens uniques sont interdits (de même que les arrêts, afin d'éliminer même la possibilité d'en faire une réelle destination. Pas besoin de relation alors: même si le résultat obtenu est aberrant c'est en fait la demande d'itinéraire qui dès le départ était aberrante. En revanche pour les Y beaucoup plus longs le long desquels il y a des résidences, on peut se retrouver avec des destinations possibles, mais là le moteur de routage devrait proposer des chemins utilisant des demi-tours par de réels carrefours (ces noeuds au centre des Y ne sont pas des carrefours : il suffirait en fait de poser un tag uniquement sur ce noeud pour indiquer que ce n'est PAS une intersection (ce qui interdit alors les franchissements). Autre solution, taguer la branche du Y en double-sens pour indiquer que le demi-tour est interdit (présence de ligne continue, ou circulation alternée), sur une section de longueur suffisante. Au delà on ne peut pas empêcher le demi-tour (maneuvre de toute façon toujours spéciale dans le code de la route et qui oblige à la prudence et qu'on ne fait que parce qu'on ne peut pas faire autrement, mais que même bien des véhicules ne peuvent pas faire du tout sans faire une marche arrière elle aussi dangereuse). Le routage en situation normale n'utilise aucun demi-tour ni marche arrière: on continue plus loin jusqu'à un carrefour ou une entrée de garage ou un portail privé devant lequel on pourra maneuvrer (même si on ne peut pas s'y arrêter, au moins il y a un espace de sécurité et on ne bloque pas la rue).
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr