← Retour aux issues

Représentation des ponts et des tunnels

publié le , mis à jour
Avatar Codeberg de esmenardesmenard

Les ponts ne sont pas du tout distingués des routes au niveau du sol. Par exemple, là où https://www.openstreetmap.org/way/50590089 passe au dessus de https://www.openstreetmap.org/way/66731937 (https://cartes.app/#17.8/48.696401/2.221661), on a l'impression que les deux routes se croisent à niveau. image

Pour les tunnels c'est le problème inverse, on voit bien la différence avec les routes au niveau du sol mais ils sont presque invisibles. Là où https://www.openstreetmap.org/way/50588623 passe sous https://www.openstreetmap.org/way/66731937 (https://cartes.app/#18.37/48.696325/2.224354), on a l'impression de voir deux impasses et aucun moyen de traverser la bretelle de Chevreuse. image

  1. Avatar Codeberg de etienneJretienneJr

    Salut, Merci pour le signalement.

    Pour les tunnels, c'est une histoire de compromis. Certes ici il n'y a que ça à montrer, on aimerait bien le voir mieux. Mais en ville, on préfère masquer au maximum les tunnels pour ne pas gêner la lecture de ce qui est en surface. Exemple ici à Marseille : on a aucun besoin de savoir que le tunnel passe sous le boulevard. Donc ça serait gênant de le rendre plus visible. Souci : l'afficheur ne sait pas distinguer si un tunnel est dans un lieu encombré ou non, donc on doit gérer tous les tunnels de la même façon. Donc je préfère ne pas trop modifier, pour ne pas dégrader la lecture des cartes en ville. https://cartes.app/#17.58/43.299424/5.364485 image

    Pour les ponts, je crois que ça n'est vraiment pas évident à gérer. Ca apparait comme ça parce que ça affiche une couche avec toutes les bordures, puis par dessus une couche avec toutes les voies (justement pour que les bordures n'apparaissent pas dans le cas général où c'est un croisement). Cela dit, il y a bien le tag brunnel=bridge dans la tuile, on devrait pouvoir en faire quelque chose.

  2. Avatar Codeberg de etienneJretienneJr

    J'ai fait une première version pour les ponts : image

    mais il y a d'autres endroits où ça fait un peu bizarre, faudra que je fasse une 2e passe, mais plus tard : https://cartes.app/#18.67/48.7018884/2.2212598 image

  3. Avatar Codeberg de etienneJretienneJr

    je rouvre car :

    • la plupart des ponts sont gérés mais pas tous
    • je n'ai pas regardé les tunnels
  4. Avatar Codeberg de esmenardesmenard

    Pour les tunnels, est-ce que ça serait envisageable de juste supprimer la bordure à la limite entre la route au niveau du sol et le tunnel ? Comme ça les tunnels ne sont pas trop visibles sur la carte, et on voit clairement que ce n'est pas une impasse. Pour l'exemple au dessus voilà ce que donnerait un avant/après. image-1 image

  5. Avatar Codeberg de esmenardesmenard

    Un problème avec les ponts aussi : quand une route passe au dessus d'une voie ferrée, la voie ferrée apparait par dessus la route. https://cartes.app/#18.25/48.71425/2.243331 image

  6. Avatar Codeberg de etienneJretienneJr

    @esmenard wrote in https://codeberg.org/cartes/web/issues/1217#issuecomment-7908626:

    Un problème avec les ponts aussi : quand une route passe au dessus d'une voie ferrée, la voie ferrée apparait par dessus la route.

    Ah oui bien vu, je n'ai pas fait gaffe hier, j'ai affiché les ponts juste au dessus des routes, sans penser que les rails sont affichés encore au dessus. Il va falloir afficher dans l'ordre :

    • les rivieres
    • les routes
    • les rails
    • tous les ponts
  7. Avatar Codeberg de etienneJretienneJr

    @esmenard wrote in https://codeberg.org/cartes/web/issues/1217#issuecomment-7908032:

    Pour les tunnels, est-ce que ça serait envisageable de juste supprimer la bordure à la limite entre la route au niveau du sol et le tunnel ?

    Oui, et pas que pour les tunnels, on a des améliorations à faire, en jouant sur les options line-cap et line-join.

  8. Avatar Codeberg de laemlaem

    Merci pour votre travail :)

  9. Avatar Codeberg de etienneJretienneJr

    J'ai corrigé les ponts, je crois avoir géré tous les cas 😅​

    la rue du Fort, par dessus le train image

    l'autoroute par dessus le train image

    le train par dessus la rue piétonne d'un ticket précédent image

    la gare de RER par dessus l'autoroute image

    les différents ponts de l'autouroute et de ses bretelles, par dessus la rivière et les rues image

    la bretelle d'autoroute qui passe au dessus des autres, puis en dessous d'une autre route image

    On atteint les limites du gérable quand on arrive au pont du train par dessus une rue et d'autres trains, eux même en pont au dessus d'une autre rue, avec le tunnel du futur métro qui passe encore en dessous. image

  10. Avatar Codeberg de etienneJretienneJr

    Les tunnels sont gérés dans #1228, je laisse ouvert ce ticket pour se souvenir qu'il faudra réfléchir au cas des tunnels (qui ne me parait pas si simple pour trouver un bon compromis)

  11. Avatar Codeberg de esmenardesmenard

    Il reste un problème quand deux ponts se croisent à niveau https://cartes.app/#19.15/48.6919861/2.2244356 image

  12. Avatar Codeberg de etienneJretienneJr

    @esmenard bien vu, c'est corrigé dans #1233 (avec aussi une amélioration des bordures des pistes cyclables aux croisements)

    image

  13. Avatar Codeberg de etienneJretienneJr

    et puis tiens j'ai ajouté les ponts piétons aussi

    avant image

    après image

    c'est rassurant de savoir qu'on va pas se mouiller les pieds 😂​

  14. Avatar Codeberg de etienneJretienneJr

    @esmenard n'hésite pas si tu vois encore d'autres coquilles à corriger, c'est quand même très satisfaisant toutes ces petites améliorations.


✏️ Participer à la discussion