Note
Mviewer est développé en javascript
et utilise les librairies suivantes :
- Intro : Les grands principes de mviewer
- Partie 1 : "
custom
". - Partie 2 : Découvrir "
publicfonctions
".
MVIEWER s'appuie sur les 2 principes suivants :
mviewer s'initialise avec un fichier de configuration - config.xml. Ce fichier contient les paramétrages nécessaires à l'application ainsi que les ressources utiles à charger :
Astuce
Pour visualiser dans votre navigateur tous les flux mviewer, activez la console - touche F12
avant le démarrage de l'application.
- Résumé des fiches de métadonnées - .xml
- templates de couche personnalisés - .mst
- fichier d'aide personnalisé - .html
- feuille de style personnalisée - .css
- données - (formats multiples)
- extensions - .js
- composants personnalisés ( .js .css .html )
Si mviewer est avant tout une application aux nombreux paramétrages possibles, il peut être nécessaire de personnaliser l'interface voire de créer des couches personnalisées avec leurs propres contrôles (liste déroulante, slider, calendrier...) Les couches personnalisées sont par exemple nécessaires pour appliquer une analyse thématique sur une source de données de type vecteur ou développer un nouveau type d'intéraction entre l'utilisateur et une source de données (mise à jour par exemple).
- La mise en forme de la fiche d'information des données "
configtpl
" - La représentation des données servies par WMS - SLD
- Une couche personnalisée - javascript
- un contrôle personnalisé - javascrip + html
- un composant personnalisé - javascript + html + css