Project

General

Profile

Installation

Voir la page de TPZF (Telespazio France)/RTWeb3D sur GitHub

Installation du module à partir du dépôt Git :

  • Récupérer le module et le placer dans SiTools2 :
        cd %SITOOLS%/workspace/client-user/js/modules
        git clone https://github.com/TPZF/RTWeb3D.git mizarModule
    
  • Initializer et mettre à jour le submodule GlobWeb qui assure le rendu:
        cd mizarModule
        git submodule init
        git submodule update
    
  • Configurer le module
    • Aller sur l'interface d'admin : http://localhost:8182/sitools/client-admin/
    • Cliquer sur Access Management/Projects/Project Modules
    • Créer le module avec les parametres dont vous souhaitez, sauf les suivants:
      iconClass: mizar
      Le xtype: sitools.component.mizarModule
      Ajouter 2 dépendances: /sitools/client-user/js/modules/mizarModule/mizar.js et /sitools/common/res/css/mizar.css
    • Rendre visible le module sur le portail utilisateur
      - Cliquer sur Access Managements/Projects/Projects
      - Désactiver le projet, éditer le et activer la visibilité pour le module Mizar
      - Dans le champ "Module parameters" mettre undefined
  • Ajouter un proxy pour l'affichage des données de base
    • Aller sur l'interface d'admin
    • Cliquer sur Access Management/Application plugins/Application plugins
    • Ajouter ProxyApp et configurer l'application comme ceci :
          uri attachment : /sitools/Alasky
          category : USER
          useProxy : FALSE
          url client : http://alasky.u-strasbg.fr{rr} // oui, il faut bien ajouter {rr}
          mode : 6   
      
    • N'oubliez pas de l'activer

Ceci est une configuration minimaliste qui assure l'affichage des données visuelles. Vous pouvez le visualizer en mettant : http://localhost:8182/sitools/client-user/ dans votre navigateur. Pour profiter de tous les avantages du module, il est nécessaire d'installer des services.

Installation des services:

  • Tout d'abord il faut ajouter l'extension astronomique qui contient les services disponibles
    • Télécharger fr.cnes.sitools.astronomy.jar ici
    • Copier ce jar dans SiTools2\workspace\fr.cnes.sitools.core\ext
    • Relancer SiTools2 avec la commande SiTools2/sitools.sh restart pour les OS de type Unix ou SiTools2/sitools.bat restart pour Windows
  • Ajouter les services dans le projet
    • Aller sur l'interface d'admin
    • Cliquer sur Access Management/Projects/Project services
    • Ajouter les services suivants
      • Name Resolver Service, qui permet de trouver l'objet céleste à partir de son nom
      • Reverse Name Resolver Service, qui permet de trouver le nom d'objet à partir de sa position
      • Solar Objects Service, qui permet de trouver les objets célestes qui se trouvent dans le système solaire
      • GlobWeb Server, qui permet de configurer le module Mizar à partir de SiTools2
        - Mettre dans le champ 'conf' la valeur mizarConf.ftl
        - Créer un fichier 'mizarConf.ftl' dans SiTools/data/freemarker/, ce fichier peut être initialisé à partir du contenu du fichier js/conf.json
        - Cliquer sur Access Managements/Projects/Projects, choisir votre projet, mettre /sitools/%uri de votre projet%/plugin/globWeb dans le champ "Module Parameters" de Mizar
      • Couverage Service, qui permet de visualiser les données qui répresentent la couverture du ciel(fichiers MOC)
      • VOTable2GeoJson, qui permet d'afficher les VOTables reçu via protocole SAMP