← Retour aux issues

Amélioration trajets à pied

publié le , mis à jour
Avatar Codeberg de VincentBoudryVincentBoudry

Décrivez votre problème, votre suggestion

Le trajet entre ces deux bâtiments dans Paris donne des résultats tout à fait étonnants à 3 points de vue: des détours étranges, une extrême sensibilité aux points de départ et d'arrivée (∆1m ➞ 200 m de différence), et des trajets plus courts ignorés.

https://cartes.app/?mode=marche&allez=Th%C3%A9%C3%A2tre+du+Gymnase+Marie+Bell%7Cw63195400%7C2.34884%7C48.87092-%3EClimate+House%7Cw55046167%7C2.34958%7C48.86762#17/48.869455/2.348669 Décaler légèrement le départ ou l'arrivée donnent Trajet_Theatre-du-Gymnase_Climate-house-direct avec un étrange crochet en haut, à gauche (Trajet_Theatre-du-Gymnase_Climate-house-direct-crochet Modifier le départ pour l'adresse, élimine ce détour: Trajet_Blvd-Bonne-Nouvelle_Climate-house-direct-sans-crochet (mais réapparaît si on sélectionne un point juste au-dessus)...

Il y a aussi des différences énormes de trajet à 1m près sur le point d'arrivée. ➞ Climate House, avec là aussi des circonvolutions bizarres. Trajet_Blvd-Bonne-Nouvelle_Climate-house-arrivée

Déplacer le point d'arrivée de 1 mètre résulte en une différence de trajet de 200m, ce qui devrait être impossible: https://cartes.app/?mode=marche&allez=Point+sur+la+carte%7C%7C2.34881%7C48.87066-%3EPoint+sur+la+carte%7C%7C2.34974%7C48.86769#17.24/48.867413/2.349415 Trajet_Blvd-Bonne-Nouvelle_rue-du-caire-basse

https://cartes.app/?mode=marche&allez=Point+sur+la+carte%7C%7C2.34881%7C48.87066-%3EPoint+sur+la+carte%7C%7C2.34974%7C48.86774#17.24/48.867413/2.349415 Trajet_Blvd-Bonne-Nouvelle_rue-du-caire-haute

Enfin, le trajet le plus court est ignoré: https://cartes.app/?mode=marche&allez=Point+sur+la+carte%7C%7C2.34881%7C48.87066-%3EPoint+sur+la+carte%7C%7C2.34914%7C48.86907-%3EPoint+sur+la+carte%7C%7C2.34975%7C48.86775#16.71/48.868628/2.348711 Trajet_Blvd-Bonne-Nouvelle_rue-du-caire-via-Clery (même si le passage est marqué "privé" dans OSM).

Vincent.

Système d'exploitation

macosx

Navigateur

firefox

  1. Avatar Codeberg de VincentBoudryVincentBoudry

    Erreur de ma part pour le dernier point: le passage de Clery est effectivement fermé au public.

  2. Avatar Codeberg de etienneJretienneJr

    merci pour le signalement, peux tu nous faire une capture des > options qui sont sélectionnées ?

  3. Avatar Codeberg de laemlaem

    @etienneJr quand des options sont sélectionnées, elles sont affichées en petit :) Donc ici pas d'option.

    image

  4. Avatar Codeberg de laemlaem

    À chaud là sans investiguer je dirais que les calculs d'itinéraires ont forcément leurs mystères. Pour la simple raison qu'entre les itinéraires choisis par deux humains, il y aura forcément des désaccords (sauf exceptions très simples).

    Merci pour ces tests en tout cas. On n'a pas fait encore d'algo direct pour la marche, comme on l'a fait pour le vélo.

    D'autre part, gardons en tête que brouter n'a qu'un profil "hiking-moutain" qu'on adapte pour la ville avec 1-2 changements. Donc pas surprenant qu'il y ait des modifications.

    Idéalement, faudrait qu'on branche le OSR de Motis pour faire des tests comparatifs. C'est lui qui gère les trajets marche, pied voiture du TeC de toutes façon.

  5. Avatar Codeberg de VincentBoudryVincentBoudry

    @etienneJr wrote in https://codeberg.org/cartes/web/issues/3228#issuecomment-26139341:

    merci pour le signalement, peux tu nous faire une capture des > options qui sont sélectionnées ?

    Aucune option: J'avais retiré la seule mise par défaut (pas d'escalier).

  6. Avatar Codeberg de VincentBoudryVincentBoudry

    Mon impression est qu'il y a des bizarreries dans la connexion aux chemins piétons. Et je n'ai jamais vu quelque chose de similaire ailleurs qu'ici (Cartes.app).

    Trajet_Theatre-du-Gymnase_Climate-house-direct-crochet-commentee

    Ici par exemple, je pense que l'algorithme cherche à se raccrocher au plus proche chemin (1), avec une erreur manifeste : (2) est le plus proche quelle que soit la métrique : distance à (A), distance forme du bâtiment au chemin). Puis en longeant le mur depuis l'entrée du bâtiment (A)... qui est n'est pas utilisée pour calculer le point le plus proche (3).

    Je pense donc que ce qui est en jeu ici est l'interface entre une adresse (forme du bâtiment), et le chemin le plus proche.

  7. Avatar Codeberg de laemlaem

    Belle investigation. Reste à voir qui est "reponsable" et qui peut corriger : brouter ? De mauvaises données OSM ? Nous dans l'utilisation de brouter ?


✏️ Participer à la discussion