[Framacarte] Suivre les lignes du fond de carte


#1

Bonjour,

Je cherche à programmer un itinéraire sur Framacarte. C’est assez laborieux :grin:.
En effet, impossible à ma connaissance de faire des tracés qui suivent des routes / chemins.
Peut-être qu’il serait intéressant d’ajouter une telle fonctionnalité :

  • Une version “lourde” serait de calculer des itinéraires entre des intersections.
  • Une version plus légère pourrait être :
    • L’utilisateur clique une première fois sur une rue ou une “ligne” déjà présente sur le fond de carte
    • Tous les points de cette ligne se retrouvent en surbrillance.
    • L’utilisateur n’aurait plus qu’à cliquer sur un de ces points et une ligne serait dessinée suivant les points intermédiaires de la ligne déjà existente.
    • Pour les intersections, normalement il y a un nœud commun avec la route suivante, mais pour certains cas particuliers il faudra peut-être apporter un peu de souplesse (pouvoir continuer une ligne en dehors du fond de carte pour un segment)

Une telle fonctionnalité suppose d’interagir avec le fond de carte, je n’ai aucune idée de la complexité que ça peut apporter.

Qu’en pensez-vous ?


#2

Hello !

Effectivement ce serait utile !

Mais pour le coup, la suggestion est plutôt à proposer à la communauté du logiciel uMap : http://forum.openstreetmap.fr/viewforum.php?f=19

En effet Framacarte est simplement une instance (installation) de ce logiciel, dont le développement est principalement assuré par OpenStreetMap.


#3

Trouvé sur le forum forum.openstreetmap.fr/viewforum.php?f=19 :

Il faut exporter un itinéraire dans un fichier GPX sur https://maps.openrouteservice.org par exemple, puis l’importer sur framacarte. Lors de la planification de l’itinéraire on peut même mettre plusieurs points de passages !
C’est probablement le moteur de recherche d’itinéraire dont je rêvais ! :heart:

Je mets donc le lien suivant mes favoris (VF, carte initialement centrée sur la France métropolitaine, unité : km. Je ne sais pas ce qu’est b mais quand le le retire il revient à 0) :
https://maps.openrouteservice.org/directions?n1=46.972756&n2=3.691406&n3=6&b=0&k1=fr-FR&k2=km