Project

General

Profile

Installation » History » Version 5

« Previous - Version 5/7 (diff) - Next » - Current version
Marc Nicolas, 19/02/2015 11:40


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