• Aucun résultat trouvé

TP 4 - GPS

N/A
N/A
Protected

Academic year: 2022

Partager "TP 4 - GPS"

Copied!
1
0
0

Texte intégral

(1)

informatique - S1

TP 4 - GPS

département Mesures Physiques - IUT1 - Grenoble

À partir de la trace enregistrée par un GPS, on récupère le parcours d’un ran- donneur sous la forme d’un fichier contenant, sur chaque ligne, la latitudel, la longitudeLet l’altitudehdes points successifs.

Dans un premier temps, on considèrera que la Terre est une sphère de rayon R = 6378000m.

On a alors les formules de conversion en coordonnées cartésiennes :

x = (R+h) cos(l) cos(L) y = (R+h) cos(l) sin(L) z = (R+h) sin(l)

1. Les randonnées considérées durent au maximum 10 heures, et un point est enregistré toutes les 10 secondes.

Définir en début de programme une variable NBP plus grande que le nombre maximal de points à considérer.

2. Écrire une fonction qui permet de relire les valeurs contenues dans le fi- chier et de les placer dans trois listesl,Leth.

3. Écrire une fonction Abscisse qui prend comme paramètre trois réels (latitude, longitude, altitude) et renvoie l’abscisse correspondante.

Écrire de même la fonctionOrdonneeet la fonctionCote.

4. Écrire une fonctionDistancequi prend comme paramètres deux listes de trois réels représentant les coordonnées de deux points, et qui renvoie la distance entre ces deux points.

5. Écrire un programme qui, en utilisant les fonctions précédentes : (a) permet à l’utilisateur de choisir un fichier contenant une trace GPS, (b) relit le fichier,

(c) trace le trajet parcouru (représenter la latitude et la longitude en abs- cisse et ordonnée),

(d) trace le profil d’altitude (représenter l’altitude en ordonnée et le nu- méro du point en abscisse),

(e) calcule et place dans 3 listesX, Y, Zles coordonnées cartésiennes des points lus dans le fichier,

(f) calcule la distance totale parcourue lors de la randonnée, le dénivelé positif et le dénivelé négatif.

Références

Documents relatifs

Je sbjppóse tihré 1 lin'ttMIt &&trfc elifcmm. 'Soif M un de ses points. Je substilue à la courbe une ligne brisée inscrite* partant de A et finissant en B, dont je rabats

En effet, tout chemin ApqB ne passant pas par le point M coupe les petits cercles en p et q\ or le plus court chemin de A en p est égal au plus court chemin de A en M (lemme connu),

La ferme de Dédé, le lycée de son fils, la boulangerie et la poissonerie sont tous alignés ; le lycée est à 1km à l’ouest de la ferme, la boulangerie à 3km à l’est, et

Recherche du déplacement minimisant la distance entre deux ensembles de points homologues situés dans un plan.. Les cahiers de l’analyse des données, tome 3, n o 4

L’aire grisée est la partie complémentaire de deux triangles (blancs) dans

~ Activité : Faire placer deux points A et B de coordonnées entières, construire le milieu M de [AB] et en lire les coordonnées. Chercher une formule permettant d’obtenir

[r]

Proposez le corps de la fonction it´erative suivante qui permet de calculer la distance de Hamming d’un langage d’au moins 2 mots qui poss`ede uniquement des mots de mˆeme longueur