bboulant
Messages postés9Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention18 janvier 2007
-
2 mars 2006 à 17:27
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 2006
-
2 mars 2006 à 21:15
Bonjour à tous,
j'ai a ma disposition la position de satellites artificiels toutes les 5 mn:
En général 5 couples de données
Azimut 0 à 360 °
Hauteur 0 à 90 °
Je cherche une fonction qui puisse me calculer des points intermédiaires cohérents entre ces valeurs.toutes les 30 sec par exemple
Vous l'avez compris ......je suis plutot manuel.........mais je me lance dans VB
cs_Stephane
Messages postés550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 septembre 2006 2 mars 2006 à 18:27
slu
hum, ma 1ere idée serait de mémoriser les deux dernieres valeurs, et le temps deltaT qui les séparent
tu peux connaitre le pas d'avancement pour l'azimut et pour la hauteur
azimut(temp t+x)=azimut(temp t) + ( azimut(t) - azimut(t-1) ) / deltaT * x
quelque chose dans le genre
en fait tu garde les 2 dernieres position, pour connaitre la "vitesse" sur les deux axes.
Ceci dit, selon la représentation que tu va donner au final (carte circulaire ou rectangulaire) tu aura peut être des soucis de "prédiction" de la position. A ce moment la il faudrai chercher a convertir les positions azimut & hauteur, en lattitude et longitude, pour au final re convertir en hauteur, azimut