Calcul de vitesse instantanée [Résolu/Fermé]

Signaler
-
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
-
Bonjour,

j'ai exporté des données gps de mon téléphone portable au format .gpx pour les lire sur Excel
Malheureusement, elles ne me donnent pas la vitesse instantanée...

J'aurais voulu savoir s'il était possible de transformer la latitude, la longitude et l'élévation (données qui apparaissent sur Excel) en vitesse instantanée par un calcul ?

Et si oui ce calcul est-il possible dans Excel ?

Je vous remercie par avance.

8 réponses

J'ai bien toute toutes les données (A;B;C et il faut ensuite faire A2-A1; B2-B1;C2-C1 le tout diviser par la fréquence d'échantillonage) mais c'est justement la transition 3D qui me pose souci.

Comment passer d'une latitude, longitude, élévation à l'autre en termes de vitesse ?
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
Ben les calculs sont les mêmes qu'en 2d
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
http://www.siteduzero.com/tutoriel-3-8890-les-vecteurs.html#ss_part_2
Merci Templier Nocturne de ton aide mais j'ai des mauvais souvenirs de ma terminale S^^

je prends juste un exemple:

Temps entre les 2 mesures: 1s

Latitude longitude elevation
Temps n°1 47,440712 -0,525291 19,2648
Temps n°2 47,440708 -0,525287 19,2648

Sur le site du Zéro il faut d'abord calculer la longueur du vecteur soit:
Vecteur 1: 51,20575754 (détail: lat au carré+long au carré+ele au carré)
Vecteur 2: 51,20575379 (idem)

En les normalisant ça donne:
Latitude Longitude Elevation
0,926472223 -0,010258436 0,376223318
0,926472212 -0,010258359 0,376223346

Et après je suis bloqué je ne sais pas quoi en faire saurais-tu m'aider ?
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
Ton erreur est que tu calcule deux vecteurs à l'origine, pas un vecteur.

en gros, tes longitudes/latitudes/altitudes de désignent un point dans l'espace, toi tu cherche la norme du vecteur defini par ces deux points.

du coup, considère que l'un des deux points est à l'origine :

Temps n°1 47,440712 -0,525291 19,2648
= (47,440712 - 47,440712);(-0,525291--0,525291);(19,2648-19,2648) = 0;0;0 (on le considère comme l'origine)

Temps n°2 47,440708 -0,525287 19,2648
= (47,440708 - 47,440712);(-0,525287 - -0,525291);(19,2648 - 19,2648) = -0,000004; 0,000004; 0

tu as donc les coordonnées de ton vecteur

en appliquant Pythagore :
norme = sqrt((-0,000004)² + 0,000004² + 0²) = 5,6568542494923801952067548968388e-6

je ne sais pas quelle est l'unité par contre
Merci c'est sympa j'ai compris. Il ne me reste plus qu'à trouver ce qu'est l'unité pour la convertir en mètre.
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
pas de problème ;)

si tu trouve la réponse, je suis preneur, j'en aurais sans doute besoin d'ici quelques semaines pour mon PPE (un mobile guidé par GPS) =)
Trouvé !!! ça y est j'ai réussi à transposer ma latitude, longitude et élévation en mètres puis en km/h.

Si tu veux que je t'envoie le classeur Excel n'hésites pas à m'écrire par mail (je ne sais pas comment te donner mon adresse mail car le forum n'accepte pas mon message lorsque je l'écris)
J'ai trouvé un tableur excel transformant la latitude et la longitude en ° puis en décimal et doit normalement donner le résultat en mètre.
Par contre en rentrant la norme du vecteur que tu m'as calculé (5,6568542494923801952067548968388e-6) il ne me donne pas de résultat car la coordonnée est trop petite (quelques mètres en réalité).

C'est un problème de conversion de noimbre sexagésimaux en système métrique mais je n'ai pas encore trouvé de convertisseur.

Tiens moi aussi au courant si tu trouves quelque chose.
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
A moins que transformer ces infos en angle, je ne pense pas trouver quoi que ce soit qui puisse t'intéresser ;)
Trouvé !!! ça y est j'ai réussi à transposer ma latitude, longitude et élévation en mètres puis en km/h.

Si tu veux que je t'envoie le classeur Excel n'hésites pas à m'écrire par mail (je ne sais pas comment te donner mon adresse mail car le forum n'accepte pas mon message lorsque je l'écris)
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
envoie ça sur templiernocturne@yopmail.com

c'est un email poubelle, ça évite d'avoir à donner son vrai mail sur le forum (pour eviter que ton adresse soit spammée) :)
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
j'ai bien reçu ton mail, merci :)

mais je comprend pas ce que c'est Fe 2 =/
Fe 2 est l'arrondi de la valeur décimale de la fréquence d'échantillonnage. Pourquoi il faut multiplier par 86400 ? je n'en sais rien mais cette formule provient d'un professeur de physiologie (doctorat) qui fait des analyses GPS dans ces recherches donc je pense qu'elle est bonne !!!

Voilà

A+
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
oki :)

86400, c'est le nombre de secondes dans 24 heures, j'imagine qu'il doit y avoir un lien ;)

merci :)
Messages postés
7716
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
1 007
Oui, mais il te faut 2 mesures

Tu calcul la distance entre tes deux points 3d et tu divise par le temps