Skip to content
zomeserges edited this page Oct 8, 2020 · 10 revisions

Pour ce jour l'objectif était de créer un objet singleton qui devais prendre en compte toutes les actions précédemment implémentées dans AlixApiReady puis a chaque fois qu'on voudra exécuter une action, faire appel a une fonction de cet objet pour exécuter l'action en question chose qui à été fait par le singleton de nom alixApi. En effet, alixapi est un objet qui regroupe toutes les fonctions nécessaire pour l’exécution d'une action sur Alix comme par exemple l'affichage des résultat d'une requête faite sur une table d'une des bases de données TabHandle sur l'interface d’Alix. les différent essais effectués ont été fait sur les base de données 3XMMDR8 et CACD. Et donc après que ces test on fonctionnés, on à fais une mise à jour de la page d'accueil de Alix notamment la page demo.js pour indiquer aux utilisateur la nouvelles façon de configurer Alix et les exemples de requêtes à faire.

La connexion entre la nouvelle api conçu à également été faite avec l'application TabHandle mais toutes fois, des problèmes persiste encore lorsque nous essayons de recharger la masterRessource. Ces problèmes sont actuellement entrain d’être vérifiés et corrigés progressivement. La solution au problème de la masterRessource à été trouvée donc nous pouvons mainetenant afficher sur taphandle les résultats de nos tables. des fonctions telles que ## shopPopupData et ## initialiseData on été developpées dans notre nouveau fichier AlixApi pour résoudre le problème.

  • Nous essayons de faire une synchronisation entre le bouton de chargement d'alix et ceux situés dans la table.(fait)

  • Nous essayons donc de généraliser cette solution en utilisant les informations que contient le nodekey parant pour chaque base de données!(fait)

  • Nous avons également décider de faire un affichage de la région. Le problème qui survenait ici fut celui des différent points que constitue une région notemment sur 3XMM par exemple ou les régions ne sont définit que par deux points et donc le résultat obtenus ici est juste une droite.Cependant nos tests ce sont fait sur cacd qui possède beaucoup plus de points pour définir une région. Nous avons bien réussir à ressortir la région mais un problème persiste toujours au niveau du zoom par defaut. celui-ci nous permettra d'avoir un aspect visuel plus clair et plus précis de la région définie.

  • Le Test peut actuellement se faire sur toutes les base de données car fonction à été écrite << testFigure >> qui permet de vérifier le nombre de points(coordonnées que contient notre tableaux de coordonnées) et retourne le type de figure en question.

  • Le problème de zoom par défaut à également été résolu en modifiant la fonction setRefferenceView du fichier AladinLite_v. En calculant la taille par défaut de notre ecran d'alix on retourne le zoom qui va bien.

  • on peut à présent tracer et ou éffacer des régions. pour faire ceci nous avons crée une fonction <> dans aladinLite_v que nous appelons dans la fonction <> de alixApi afin d’effacer nos régions.

                       Problèmes rencontrés:
    

Des problèmes on été rencontré lors du test sur les base de données SIMBAD et GAVO par exemple et la source majeur de ces problèmes est du au fait que ces bases de données sont encodées en base 64 d'ou le résultats fournis est un résultat qui reste à traiter. Pour l'instant nous essayons de passer un paramètre notamment le format=votable/td dans L’URL de notre requête pour voir si l'on obtient un résultat satisfaisant car ce paramètre est à parementent celui qui permettra de convertir le résultat obtenu afin de pouvoir l'afficher sur Alix.

Le problème de la format de table persiste toujours sur certaine tables tel que les tables de la base de données Simbad par exemple. ce qui empêche d'avoir un résultat lisible.

Aussi pour le tracer des régions, il faut distinguer un cas particulier qui est celui du cercle . là aussi nous somme entrain de modifier le pour pouvoir tracer ce type de région. (Problème résolu on peut actuellement tracé toutes sorte de région cercle comme polygone.)

la seconde chose était de nettoyer et commenter le code ajouter puis mettre à jour la page html d'alix chose faite également.

Clone this wiki locally