Outils pour utilisateurs

Outils du site


snt:localisation:acalculchemin

Ceci est une ancienne révision du document !


SNT : mobilité

Le projet de promenade de cycliste

Tu dois aider une association de cyclistes amateurs à organiser une grande randonnée dans le sud de la France, depuis la vile de Bayonne jusqu'à la vile de Toulouse.

Voici le tableau des information sur les distances entre les villes :

Liaison entre villesDistance en kmDurée cyclisteDénivelé
Bayonne → Tarbes1478 h + 613
Tarbes → Toulouse1579 h+ 1 084
Bayonne → Agen22911 h+ 729
Agen → Toulouse1435 h 32+ 138
Bayonne → Auch21912 h+ 1 209
Auch → Toulouse785 h 10+526
Tarbes → Auch724 h 05+ 586
Auch → Tarbes724 h 50+ 769
Agen → Auch733 h 55+ 295
Auch → Agen733 h 50+ 174
  • Question 1 : Complète le graphe orienté pour indiquer tous les parcours possibles : les sommets représentent les villes ; les arêtes qui relient les sommets représentent les routes ; sur chaque arête indique la distance et le temps du parcours à vélo.

  • Question 2 : Quelle est la distance la plus courte de Bayonne à Toulouse en ne passant qu'une seule fois dans une ville ?
  • * Question 3 : Quelle est le temps de parcours le plus court de Bayonne à Toulouse en ne passant qu'une seule fois dans une ville ?.

OpenStreetMap

OpenStreetMap (OSM - https://www.openstreetmap.org) est un projet de cartographie libre du monde et a la particularité d’être collaboratif, c’est à dire que chaque utilisateur peut participer à titre individuel à OpenStreetMap, pour décrire des lieux qu’il connaît bien.

Avec le langage de programmation Python et en utilisant la bibliothèque Folium, je vais créer mes propres cartes à partir des cartes proposées par OpenStreetMap.

  • Question 4 : Utilise le site de OpenStreetMap pour avoir les coordonnées de latitude et de longitude au format décimal des villes de Bayonne, Tarbes, Auch, Agen et Toulouse.

Repl.it

  • J'accède au site https://repl.it/ pour créer un nouveau repl avec le bouton New repl utilisant le langage Python :

  • dans le programme python main.py j'écris les lignes suivantes :
import folium
carte= folium.Map(location=[43.4844,-1.4610])
carte.save('randonnee.html')
  • Puis j'exécute le programme (bouton run) ; je dois voir apparaître le fichier randonnee.html en plus du fichier main.py.

  • je télécharge tous les fichiers dans mon dossier élèves sous la forme d'une archive ZIP :

Je continue ...

Je reviens à l'accueil SNT du thème Localisation, cartographie et mobilité

snt/localisation/acalculchemin.1575235849.txt.gz · Dernière modification: 2019/12/01 22:30 de techer.charles_educ-valadon-limoges.fr