Calcul de vitesse instantanée
Résolu
Crazydunker
-
Templier Nocturne Messages postés 9989 Statut Membre -
Templier Nocturne Messages postés 9989 Statut Membre -
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.
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 ? -
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 ? -
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.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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. -
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) -
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+ -
Oui, mais il te faut 2 mesures
Tu calcul la distance entre tes deux points 3d et tu divise par le temps