Localisation, cartographie et mobilité

Calcul de distance entre deux points

Calcul de distance

Pour simplifier le calcul on suppose qu'un degré de longitude mesure 76 km et que la surface de la terre est plate à l'échelle de la France.

Question

Pour chaque trame, extraire, par un programme python la Longitude et la Latitude.

Indice
  • Utiliser le programme déjà établi dans l'exercice "décodage automatique".

  • Utiliser les variables Long_A, Lat_A, pour la trame A et Long_B,Lat_B pour la trame B.

Question

  • Visualiser pour chaque trame sur  google Maps la localisation des deux villes.

Question

Convertir la Latitude et la Longitude au format décimal. Long_A_x, Lat_A_y,Lat_A_d..........

Indice

Utiliser les variables Lat_A_x,Lat_A_y,Lat_A_d pour la trame A et les variables Long_A_x,Long_A_y,Long_A_d pour la trame B. Reprendre le travail précédent.

Question

En utilisant les résultats précédents et la formule de trigonométrie ci-dessous, calculer la distance qui sépare les villes A et B.

Indice

Utiliser les valeurs décimales des longitudes et latitudes.

Utiliser la bibliothèque mathématiques from math import * pour avoir accès à la fonction sqrt qui permet d'obtenir la racine carré d'un nombre.

Solution

Distance = 607.2322519774137 km

Question

Mesurer sur Google Maps avec un maximum de précision la distance qui sépare les deux villes.

Indice

Clic droit sur la carte fait apparaître le menu contextuel ci-dessous.

  1. Rappel de trigonométrie
PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)