Closed Dugong42 closed 11 years ago
On va dire que moi je code, et que vous faites des maths ? :D Mes capacités dans le domaines peuvent s'évaluer avec ma note de médian ^^
Attend on peux pas juste utiliser Pythagore ? On a la différence entre les deux longitudes et les deux latitudes et ça ça fait un triangle rectangle. Et donc on trouve la distance entre les deux points. Je dis peut être une connerie. Après faut savoir comment transformer une différence entre deux latitude ou longitude en mètres.
Annexe Pythagore : A²+B²=C²
Le 18 juin 2013 23:08, For science notifications@github.com a écrit :
On va dire que moi je code, et que vous faites des maths ? :D Mes capacités dans le domaines peuvent s'évaluer avec ma note de médian ^^
— Reply to this email directly or view it on GitHubhttps://github.com/Dugong42/brique-gps/issues/9#issuecomment-19642250 .
Merci pour cette annexe ! Qu'en est-il de la courbure du terrain ? Si on a eu 6 mois de cours là dessus c'est bien parce qu'un simple pythagore ne suffit pas ! Il faudrait essayer de voir si on peut compiler la lib maths et voir si elle rentre, pour implémenter les vrai algos !
La lib math ne résoudra pas le problème de la courbure du terrain. Déjà la courbure de la terre ne compte pas si on récupère même pas l'altitude. D'abord l'altitude, c'est quoi (lolilol) ? Le GPS renvoie un semblant d'altitude ?
Le 18 juin 2013 23:49, For science notifications@github.com a écrit :
Merci pour cette annexe ! Qu'en est-il de la courbure du terrain ? Si on a eu 6 mois de cours là dessus c'est bien parce qu'un simple pythagore ne suffit pas ! Il faudrait essayer de voir si on peut compiler la lib maths et voir si elle rentre, pour implémenter les vrai algos !
— Reply to this email directly or view it on GitHubhttps://github.com/Dugong42/brique-gps/issues/9#issuecomment-19645028 .
Trouvé sur internet, la formule de Vincenty qui est plutôt un algorithme. Je pense à 90% que c'est cette formule qu'ils attendent.
Du coup on a quand même besoin de la lib math... Le 19 juin 2013 14:13, "Dugong" notifications@github.com a écrit :
Trouvé sur internet, la formule de Vincenty qui est plutôt un algorithme. Je pense à 90% que c'est cette formule qu'ils attendent.
http://en.wikipedia.org/wiki/Vincenty%27s_formulae
— Reply to this email directly or view it on GitHubhttps://github.com/Dugong42/brique-gps/issues/9#issuecomment-19679795 .
Non, ca marche sans. Il y a déjà des fonctions intégrées dans Arduino
J'ai parlé à Alan (l'américain) et il m'a parlé de changement de coordonnées du système latitude vers Lambert 2. Si on fais le changement de coordonnées ça s'intègre bien après et c'est facile de calculer une distance parce que Lambert 2 est considéré "plan".
J'ai trouvé je crois du code qui permet la conversion WGS84 vers Lambert II. Comme c'est sphérique ce qu'on a il manque encore une pièce du puzzle. WGS84 -> LII : http://www.forumsig.org/showthread.php/2133-Donn%C3%A9es-Formule-de-conversion-WGS84-vers-Lambert-2-%C3%A9tendu?s=8f7ac93dd6957dadac4135b9635672e8&p=21253&viewfull=1#post21253
Si vous comprenez comment passer de sphérique au géoide WGS84 dites moi. Je sais meme pas si il faut faire une transformation, en tout cas Alan l'a pas faite.
Shit la formule de Vincenty ça suppose qu'on est sur un ellipsoide pour ensuite calculer la distance. Comme TinyGPS approxime avec une Sphère je dois faire la transformation dans les deux cas sus-nommés. Ca suce.
J'ai parlé à doudou aujourd'hui et il m'a dit qu'on attendait de nous de faire des calculs surtout pour la distance et la vitesse qui sont mal gérés par TinyGPS.
En somme on doit trouver un calcul de distance entre deux lat-lon qui n'utilise pas de fonctions trigo ou autre joyeusetés.
Recherche, suggestions ...