Skip to content

camptocamp/mviewerstudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mviewerstudio

Mviewer Studio permet de générer une configuration pour mviewer de manière graphique.

Application écrite en javascript et php

Configuration

La configuration s'effectue dans le fichier config.json (à créer à partir d'une copie de config-sample.json).

  • studio_title : Nom de l'application tel qu'il apparaîtra dans la navbar de l'application et dans le titre de la page dans votre navigateur internet.

  • upload_service : Service web utilisé pour stocker les configurations mviewer créées avec le générateur. Valeur par défaut : srv/store.php. Ne pas oublier d'autoriser l'utilisateur apache à accéder en écriture au répertoire. Il est également possible d'utiliser le service "Doc service" de geOrchestra (par exemple ../mapfishapp/ws/mviewer/). Dans ce dernier cas, les fichiers de configuration sont stockés dans la base de données de geOrchestra.

  • export_conf_folder : Dossier utilisé pour le stockage des fichiers de configuration mviewer générés. Ce paramètre est utilisé si le paramètre précédent est srv/store.php.

  • mviewer_instance : URL de l'instance mviewer utilisée (par exemple http://localhost/mviewer/)

  • conf_path_from_mviewer : Chemin permettant de charger le fichier de configuration généré depuis le mviewer. Le chemin peut être relatif (par exemple ../mviewer/conf/).

  • mviewer_short_url : Utilisation du système d'URL courtes (mviewer/#monappli au lieu de mviewer/?config=apps/monappli.xml):

    • used : true | false.
    • apps_folder : chemin d'accès depuis le répertoire apps (exemple store pour apps/store).
  • external_themes : Utilisation du mécanisme d'import de thématiques externes (présentes dans d'autres mviewers):

    • used : true | false.
    • url : chemin d'accès vers liste format json.
  • user_info : url vers service retournant l'identidé de la personne connectée.

  • proxy : Chemin du proxy par lequel les requêtes envoyées par mviewerstudio passeront. Valeur par défaut si ce paramètre est absent ../proxy/?url=.

  • logout_url : URL utilisée par le menu de déconnexion.

  • app_form_placeholders : Exemples de valeurs présentes dans le formulaire de création de l'application :

    • app_title : Nom de l'application qui sera créée
    • logo_url : URL du logo à afficher dans l'application
    • help_file : Nom du fichier contenant l'aide à afficher par l'application.
  • map : Paramétrage du cadrage initial de la carte grâce aux propriétés center et zoom.

    • center : coordonnées du centre de la carte
    • zoom : niveau de zoom
  • baselayers : Cette section concerne le paramétrage des fonds de plan.

  • data_providers : Cette section concerne le paramétrage des différents fournisseurs de données.

Packages

No packages published

Languages

  • JavaScript 49.5%
  • HTML 47.6%
  • PHP 1.6%
  • CSS 1.3%