Projet de calcul et programmation
Pour ce projet, vous avez le choix d’utiliser VB ou Octave pour la programmation.
La géodésie terrestre a été en grande partie basée sur des déterminations astro-géodésiques.
Différentes méthodes étaient utilisées par les géodésiens pour déterminer des positions et
orientations à partir d’observations astronomiques. L’azimut d’une direction terrestre faisait
partie des grandeurs les plus déterminées car il permettait de fixer l’orientation du réseau
géodésique à partir du point fondamental ou de déterminer des points de Laplace. Cet azimut
pouvait ainsi être obtenu en déterminant l'azimut d'un astre à une époque donnée et en
mesurant l'angle horizontal entre cette direction et l'astre au moment de l’observation.
L’algorithme que vous allez écrire, devrait permettre à un utilisateur donné, de déterminer
avec cette méthode, un ou plusieurs azimuts pour une ou plusieurs directions après avoir
effectué ses visées sur des astres qu’il indiquera.
L’utilisateur devra fournir par exemple en données d’entrée, la latitude de sa station, le nom
de l’astre visé, la date et l’heure d’observation ainsi que les grandeurs mesurées que vous lui
demanderez de saisir (en veillant à ce qu’il fournisse des valeurs théoriquement correctes)
pour chaque détermination. Votre programme fournira en sortie, l’azimut de l’astre (ou de
chaque astre) ainsi que celui (ceux) de la (des) direction(s) terrestre(s).
L’utilisateur devra avoir le choix de saisir des valeurs en unités sexagésimales ou en degré.
Vous fournirez un rapport de projet dans lequel on devrait trouvez les différentes parties de
votre programme, le code source, un cas de simulation, les perspectives, etc.