|
Note sur la configuration du client cartographique (MapBuilder)
Préambule : Cette note détaille les opérations nécessaires pour configurer le client cartographique MapBuilder qui sera utilisé dans le module de recherche et de saisie de MDweb. Cette configuration consiste au choix des couches et à l’édition de leurs propriétés qui apparaîtront dans le client cartographique.
Réinitilisation du contexte cartographique
La configuration du client cartographique peut être réalisé grâce à un éditeur (éditeur sld) qui est accessible via le module d’administration > BD Géo > Configuration > Editeur cartographique
L’éditeur cartographique permet de choisir et de paramétrer l’affichage de couches d’informations géographiques dans le client cartographique de MDweb. Cette opération se déroule en 3 à 4 étapes : · Choix de la couche d’information disponible · Définition de sa légende (nom, couleur du fond et du trait, type de figuré) · Création et définition des groupes de couches · Sauvegarde de la session d’édition
Etape 1 : choix des couches géographiques A la première
utilisation de l’éditeur cartographique, l’onglet couches
disponibles vous est proposé. Utilisez l’icône
Etape 2 : Edition de la légende de la couche géographique Pour
éditer la légende de la couche choisie, cliquez sur l’onglet Légende. Pour éditer la légende de votre couche
cliquez sur l’icône
L’éditeur
de style vous permet de donner le nom de la couche qui apparaîtra dans la
légende. Vous pouvez choisir dans le cas d’une couche de type polygone, la
couleur de fond (couleur de l’intérieur) et la couleur des bords. Pour le choix
des couleurs, une palette est disponible
Gestion de la transparence des couches L’éditeur cartographique permet de gérer pour chacune des couches de la légende la transparence. Pour cela, choisissez en utilisant la liste déroulante, le niveau de transparence voulue. 1 = aucune transparence ; 0 = entièrement transparent
Remarque : La modification de style est effective immédiatement après la sauvegarde de vos modifications. Etape 3 : Création d’un groupe et regroupement des couches L’éditeur cartographique vous permet, pour une meilleure visibilité des couches affichées de regrouper des couches au sein de groupe. Pour cela vous devez créer le groupe puis ajouter la couche au sein du groupe créer. De la même manière, vous pouvez supprimer une couche d’un groupe, supprimer un groupe. Pour cela, cliquez sur l’onglet Groupe, rentrez le nom de votre groupe, validez avec le bouton Ok et done
Vous pouvez ensuite, en utilisant l’option Modifier un groupe insérer une couche ou plusieurs dans un groupe ou bien retirer une couche d’un groupe. Valider les modifications en cliquant sur le bouton done
Le résultat :
Etape 4 : sauvegarde de la session d’édition Avant
de quitter l’éditeur cartographique, vous devez si vous souhaitez conserver les
modifications sauvegarder. Pour cela, cliquez sur l’icône
Le module d’édition cartographique de MDweb permet de créer plusieurs types de fichiers nécessaires au serveur de carte Mapserver et au client Mapbuilder. Lors de la première connexion à l’éditeur cartographique, les fichiers mapserver_carto/config/default/carto.map et mapserver_carto/config/default/carto.map.save sont crées. Ils sont crées en parcourant la base de données géographique (table geometry_columns) donnée dans le fichier config/config.inc.carto.php. Sont aussi automatiquement crées les fichiers de contexte (donnant la légende) des différentes couches rencontrées dans la base de données. Ils sont crées dans le répertoire mapserver_carto/config/sld/, un fichier xml par couche. Enfin, lors de la sauvegarde finale de la composition de votre client, le fichier mapserver_carto/config/default/context.xml est crée. Il contient toutes les informations sur l’affichage des couches et leurs propriétés telles qu’elles apparaîtront dans le client cartographique.
Remarque : Si vous rencontrez des problèmes d’utilisation de l’éditeur cartographique, la suppression de tous ces fichiers permettra de reprendre le processus de construction du carto.map et des fichiers de légendes comme cela est réalisé à la première utilisation de l’éditeur cartographique Réinitilisation du contexte cartographique
Dans le cas où vous testez MDweb en localhost (version démonstration) puis que vous souhaitez ensuite basculer sur une adresse Ip ou un nom de domaine pour la mise en production de votre application, Dans la version 1.6, il vous ai proposé de réinitialiser le contexte cartographique, c'est-à-dire supprimer les fichiers générés lors de la première édition, pour permettre une reédition de ces derniers.
Lors de la réinitialisation, les fichiers mapserver_carto/config/default/carto.map, carto.map.save, context.xml et les fichiers du répertoire mapserver_carto/config/sld/*.xml sont supprimés et recréer avec les nouveaux paramètres de votre serveur. Vérifiez que les chemins les alias et chemins liés à la configuration de Mapserver pour MDweb ajoutés en fin de fichier httpd.conf de votre serveur apache sont toujours valides.
Les erreurs courantes qui peuvent entraîner un non fonctionnement de l’éditeur (messages d’erreur et warning !!) sont de trois ordres : · Problème de connexion à la base de données géographique · droits d’écriture pour dans les répertoires MDweb · Incohérence dans la base de données géographique · Srid multiples dans la base de données géographique · Alias Mapserver dans apache absente ou erronée · Configuration de la base de données (config.inc.carto.php) incomplète ou erronée. Le tableau suivant donne des pistes de recherche pour régler les problèmes rencontrés.
Contacts
IRD / US ESPACE (US 140) 500, rue Jean François Breton, 34093 Montpellier Cedex 05 TEL : +33 (0)4 67 54 87 02 J.C Desconnets jcd@teledetection.fr
Site du projet MDweb : www.mdweb-project.org Démonstrateur en ligne : demo16.mdweb-project.org
|