INTERFACE WEB CARTOGRAPHIQUE DE VISUALISATION DES DONNÉES PÉDOLOGIQUES



Documents pareils
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Par Daniel FAIVRE WebMapper ... Publication de cartes pour Internet avec ArcGis

Exploration de solutions pour l Observatoire Photographique des Paysages de la Garonne

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

CAHIER DES CHARGES pour création graphique de Site internet.

Documentation Administrateur

Réflexion sur la mise en place d'un système mobile d'aide à la navigation destiné aux services d'urgence basée sur une solution libre.

NOTICE TELESERVICES : Créer mon compte personnel

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Groupe Eyrolles, 2003, ISBN : X

Diffuser un contenu sur Internet : notions de base... 13

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Les concepts de base des SIG nomades

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Plateforme takouine: Guide de l apprenant

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cartographie Informatique Eclairage Public

Introduction à. Oracle Application Express

Aide Webmail. L environnement de RoundCube est très intuitif et fonctionne comme la plupart des logiciels de messagerie traditionnels.

Prise en main du logiciel de SIG MapInfo

Visual Paradigm Contraintes inter-associations

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

AMELIORATIONS DES FONCTIONNALITES DISPONIBLES

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Cartographie et SIG interactifs en ligne Séance 1 : Présentation générale du webmapping : principe et techniques

les techniques d'extraction, les formulaires et intégration dans un site WEB

Création et utilisation de formulaire pdf

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

Manuel d utilisation TruView 3.0

Atelier Le gestionnaire de fichier

Notice d utilisation de la carte interactive de l EQUIRANDO 2015

ZOTERO Un outil gratuit de gestion de bibliographies

Foire aux questions. C est un programme d exploitation et de recherche sur le Web. Exemple : Internet Explorer, Firefox, Opera et Netscape.

Création d un site Internet

Édu-groupe - Version 4.3

Créer un compte itunes Store

MANUEL D UTILISATION DES OUTILS «MapCERN»

Guide d utilisation. Version 1.1

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

OFFRE DE SERVICE.

L écran du marais : Comment configurer le viewer OpensSim

Manuel d utilisation de la messagerie.

Sélection du contrôleur

SOMMAIRE 1 INTRODUCTION 3 2 CONTACTER VOTRE SUPPORT 3 3 ESPACE DE GESTION DES CARTES 4 4 CONFIGURER UNE CARTE 5

Formation Administrateur de Données Localisées (Prodige V3.2) Recherche et consultation des métadonnées

Gestionnaire de champs PRO

Banque d images SVT. Créer et utiliser une banque d images avec Picasa 2. Version anglaise -Windows 98. Banque photo en SVT : page 1 /14

Comment utiliser RoundCube?

INSTALLATION RAPIDE DU CONVERTISSEUR WRC-300 Version 1.1

1. Visualiser la «carte» de mon réseau social

Je sais utiliser. Création d une galerie photo pour un site Web. Picasa crée les documents. HTML pour insérer une galerie de photos dans un site web

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Soyez accessible. Manuel d utilisation du CMS

Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

SITE I NTERNET. Conception d un site Web

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Logiciel ArpentGIS-PC Guide de l utilisateur

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

LEA.C5. Développement de sites Web transactionnels

Table des matières. Publicateur de CartoVista - Contenu de l'aide Publicateur de CartoVista - Contenu de l'aide... 1

Glossaire. base de données géographiques Voir géodatabase (GDB).

Créer des documents interactifs

Informations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3

CAPTURE DES PROFESSIONNELS

iil est désormais courant de trouver sur Internet un document

Formation. Module WEB 4.1. Support de cours

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Consignes générales :

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Sextant V4.0. Le portail de diffusion de l information géographique de l Ifremer. Sextant Présentation générale

SOMMAIRE. 1. Connexion à la messagerie Zimbra Pré-requis Ecran de connexion à la messagerie 4

Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur

Utiliser le service de messagerie électronique de Google : gmail (1)

Guide concernant l accès au service TFP Internet pour les. notaires, institutions financières et les représentants légaux.

BES WEBDEVELOPER ACTIVITÉ RÔLE

Le CMS Content Manager

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Formation : WEbMaster

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

MANUEL D UTILISATION LIVRET DE L ENSEIGNANT

Devenez un véritable développeur web en 3 mois!

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

Mes documents Sauvegardés

Mercredi 15 Janvier 2014

PARAMETRER INTERNET EXPLORER 9

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Programmation Web. Madalina Croitoru IUT Montpellier

Module d introduction Comment réaliser vos propres cartes avec ArcGIS Online

Transcription:

INTERFACE WEB CARTOGRAPHIQUE DE VISUALISATION DES DONNÉES PÉDOLOGIQUES par Hervé Le Martret, Alain Beaudou, Blanca Yves, Michel Brossard, Brigitte Le Rouget Zuritta UMR LISAH - INRA, IRD, SupAgro Campus AGRO, Bat.24-2 place Viala 34060 MONTPELLIER Cedex 1 courriels : martret@supagro.inra.fr, alain.beaudou@wanadoo.fr, yves.blanca@ird.fr, Michel.Brossard@mpl.ird.fr, lerouget@ supagro.inra.fr Les données pédologiques (cartes, notices, description de profils et de leur environnement, analyses ) ne peuvent se synthétiser en quelques tables simples. Les cartes de sols sont intégrées dans la base de données sous forme d entités vectorielles reliées à des tables sémantiques qui décrivent toute l information pédologique, du paysage aux analyses de sol. Cet ensemble forme la base de données VALSOL. Pour rendre plus attrayantes et valoriser les données, que nous avons engrangées ces dernières années dans le cadre de l US VALPEDO, nous avons développé des interfaces de consultation permettant l affichage de cartes dynamiques reliées à toute l information relative aux entités affichées et présente dans VALSOL. Les données pédologiques Les données pédologiques (sémantiques et cartographiques) représentent un capital très important pour tous les pays de la zone intertropicale et méditerranéenne, constitué au cours des cinquante dernières années par les pédologues de l ORSTOM puis de l IRD. Ces données sont encore peu accessibles et d i fficilement exploitables (cartes papiers, notices, rapports, description de profils ). Confronté à la demande actuelle de nos partenaires et également aux préoccupations internationales concernant le devenir de la planète et la gestion durable des ressources, la connaissance des sols et des milieux semble un point de passage obligé. Face à ce constat, il devenait indispensable, dans un premier temps, d envisager la mise en place d outils permettant de rassembler et de moderniser les informations existantes afin de répondre à une première nécessité de sauvegarde d un patrimoine scientifique. Dans une seconde étape, l actualisation, la valorisation et la mise à disposition de ces données nous semblaient essentielles pour satisfaire les préoccupations majeures de gestion durable des milieux. La diffusion de cartes en ligne était alors un des facteurs de la valorisation des données permettant aux partenaires et acteurs du développement d avoir une meilleure connaissance de l ensemble des données disponibles et d accéder à une consultation plus aisée. Cartographie pédologique en ligne La carte pédologique au format papier est une source d information assez complexe. Pour faciliter sa lecture et ouvrir l information à un plus grand public, il nous a semblé important d utiliser les atouts du Web et de mettre en ligne non seulement les cartes mais aussi les données sémantiques associées. Pour réaliser ce programme, il a fallu : intégrer les données géographiques et sémantiques dans une base de données ; choisir les outils les mieux adaptés en fonction des moyens et des objectifs ; concevoir des tables pour gérer les propriétés des entités géographiques ; développer des scripts pour générer les modèles de fichiers qui seront utilisés par l interface de visualisation des cartes ; développer les interfaces de visualisation et d interaction avec l utilisateur. H i s t o r i q u e et évolution des techniques utilisées 2003 - La base de données sémantique sur les sols et leur environnement (VALSOL*) était en production. De nombreuses cartes pédologiques CFC (N 197 - Septembre 2008) 31

avaient été vectorisées par l unité de service VALPE- DO* dès 2001 ainsi que par l UTGP* de BONDY de 1985 à 2001. La diffusion de nos données sémantiques sur le Web était opérationnelle. Il nous restait à trouver la meilleure solution pour diffuser nos cartes et coupler les données sémantiques aux données vectorielles. 2003-2004 - Nous avons confronté les trois technologies MapServer*, SVG*, SWF* au cahier des charges que nous avions établi et le choix du SVG nous a semblé très prometteur. Le module Postgis a été installé sur notre plateforme de test et les premiers documents cartographiques intégrés dans notre base de données VALSOL*. Les premières cartes des sols étaient diffusées sur le Web au format SVG (Wallis Futuna & Alofi, Burkina Faso). L accent était porté sur l interactivité (affichage d information au passage de la souris ou sur un clic) et la qualité de l affichage. 2005 Quelques inconvénients majeurs sont apparus dans l utilisation du SVG. Le «p o i d s» des fichiers transférés pour des cartes un peu complexes, la compatibilité entre les navigateurs, le suivi du plugin d adobe Nous nous sommes alors intéressés de plus près à MapServer. Une maquette a été réalisée pour la carte des sols de Nouvelle-Calédonie. Cette maquette montrait les atouts importants de cette technologie pour les développements de nos applications. 2006 2008 Développement des interfaces de visualisation des données géographiques s appuyant sur les technologies MapServer/Mapscript, les langages AJAX/Ecmascript* et PHP*. Présentation de l interface «v a l s o l- g e o» La carte est présentée dans un contexte d information plus général au format HTML permettant de préciser le milieu physique et humain si l information existe, l origine des documents, etc. Quatre rubriques sont accessibles pour la Nouvelle-Calédonie : cadre général géologie géomorphologie & grands paysages paysages & sols. Dans la rubrique «paysages & sols», l item Carte au 1 : 200 000 ouvre la fenêtre de la figure 1. Les thèmes principaux sont directement dérivés de la carte pédologique en fonction des attributs liés à chaque entité. Par exemple, les classes de pentes observées par le pédologue sur le terrain, la présence d espèces végétales caractéristiques Ces thèmes sont de type polygones et sont affichés en arrière-plan. Les thèmes secondaires, éléments tirés le plus souvent de données disponibles sur le Web (DCW ) seront affichés pour faciliter la localisation des entités (fig. 2). Les autres thèmes sont spécifiques à chaque étude, thèmes ponctuels ou linéaires propres à la zone. On pourra ainsi afficher les profils de sol (fig. 3), les photos positionnées par un point, une station météo. Un menu déroulant, situé au-dessus de la barre d échelle, permet d afficher les entités ponctuelles (villes, profils, point photo ) et, par sélection, de centrer la carte sur cet élément. Les profils seront classés et triés si possible. R é a l i s a t i o n Nous avons fait le choix de garder le même contexte logiciel dans lequel nous avons développé la base de données VALSOL et ses interfaces. Ce travail s appuie sur du logiciel libre : - gestionnaire de base de données : PostgreSQL + Postgis ; - langages : PHP Mapscript, Javascript /AJAX, Xhtml/CSS, SVG. Les différentes étapes sont les suivantes : - intégration des données relatives aux différentes couches géographiques dans les tables legende et legende_uc (module valsol_legende) ; - création du fichier map initial, fichier de configuration et de définition des couches à utiliser pour produire la carte et du fichier SVG permettant de se déplacer ou de zoomer sur la carte (module generemapfile) ; - intégration dans le site Web (formulaire contenant les paramètres initiaux permettant au module principal d afficher la carte) ; - création de l image à la volée par MapServer et affichage dynamique module valsol_geo. Va l s o l _ g e o : le module principal d affichage de la carte Ce module comprend les scripts Javascript pour prendre en compte les évènements déclenchés par l utilisateur, la technologie AJAX/Ecmascript permettant de ne rafraîchir qu une partie de la fenêtre et le script PHP/Mapscript d accès à la base étant destiné 32 CFC (N 197 - Septembre 2008)

à produire l image affichée sur le poste client ou à fournir les informations relatives à l entité sélectionnée. Ce module fonctionne de la façon suivante : Le formulaire est passé au serveur, celui-ci active mscarto.php et produit le fichier d initialisation de l interface d affichage de la carte. Le fichier map et la liste des couches présentes dans la base de données (geometry_columns) sont exploités pour construire la page par défaut au démarrage de l application. L interactivité (zoom, déplacement, demande d informations sur une entité ) est assurée par des scripts Javascript/Ajax. Au déclanchement de l évènement, les paramètres à passer au script PHP (mscartosuite.php) sont inventoriés, la requête est envoyée au serveur avec ces paramètres et à la réception du résultat, une partie de la page est remise à jour. Le script PHP mscartosuite génère l image par requêtes à la base de données et lecture du fichier map à partir des paramètres qui lui ont été transmis. Le script mscartoinfo retourne les informations relatives à l entité sélectionnée. C o n c l u s i o n Ce travail est réalisé en collaboration étroite avec les pédologues. La diffusion de cartes des sols en ligne est un outil très intéressant pour la consultation des connaissances pédologiques dans le cadre de réalisations particulièrement originales offrant accès aux données environnementales intertropicales. Ces réalisations permettent de présenter des informations variées : cartes, analyses chimiques et physiques, caractères de fertilité, d érosion, photos et interprétations graphiques... Elles sont destinées à faciliter l accès aux données géographiques et sémantiques. Les outils et l expérience acquise constituent un atout dans les activités développées par l IRD ; ils peuvent également servir de support à l enseignement de la pédologie destiné à un public varié. Développement et explication des sigles signalés dans le texte * SVG : Scalar Vector Graphic. * AJAX : Asynchronous JavaScript And XML. * SIG : Systèmes d informations géographiques ou à références spatiales. *VALSOL est une base de données relationnelle interfacée avec des pages Web et s appuyant sur le SGBDRO PostgreSQL. VALSOL a été développé par Unité de Service Valpédo et est une des composantes majeur du système d information MIRURAM/VALSOL. PostGIS permet d étendre les fonctionnalités de PostgreSQL pour l intégration d objets géographiques géoréférencés. * MIRURAM : Milieu Rural et Aménagement. C est un site Web permettant de consulter l ensemble des informations et connaissances sur les sols et l environnement d un pays ou d une région considérée. * UTGP : Unité de traitement graphique des données pédologiques. * SWF (Shockwave Flash) : format de fichier vectoriel qui sera lu par un plug-in flash (macromedia adobe). Le format SWF (Flash) n est pas un standard, les fonctions PHP/MING étaient en cours de développement et mal documentées c est pourquoi nous avions écarté cette solution. *ECMASCRIPT : langage de script, normalisation de Javascript au standard ECMA-262. *PHP : langage de script exécuté du côté serveur. Il génère de l HTML qui sera interprété sur le poste client. SVG et SWF (Flash) sont des formats vecteurs. C est le navigateur du poste client qui se charge de l affichage soit par une extension appropriée (un plug-in : SVG, SWF) ou du code natif SVG pour certains navigateurs seulement. Ces technologies offrent une très bonne qualité esthétique et une bonne ergonomie de navigation. Déplacement, zoom, et interactivité sur les objets sont gérés sur le poste client, ce qui se traduit par une bonne fluidité et des possibilités d afficher les données attributaires par gestion des évènements liés à la souris. Quelques sites intéressants à consulter h t t p : / / w w w. i l e - d e - f r a n c e. e c o l o g i e. g o u v. f r / a d d / c a r- men_liste.html http://www.geoclip.net h t t p : / / m i r u r a m. m p l. i r d. f r / v a l p e d o / m i r u r a m / n l _ c a l e d o- nie/index.html http://www.postgis.fr/ CFC (N 197 - Septembre 2008) 33

Figure 1 : Carte des paysages de Nouvelle-Calédonie avec sa légende La carte (format PNG) s affiche avec la légende conçue par le pédologue (couleurs, inti - tulés) telle que l on peut la voir dans un SIG en local. Les cartouches et les intitulés sont mis à jour en fonction de la zone affichée. Les thèmes à afficher sont cochés (boutons radio ou cases à cocher) La légende, sous la carte, permet aussi d appeler une information plus synthétique en affi - chant des pages HTML contenant graphiques, blocs diagrammes Une imagette de localisation permet de se situer, de déplacer la zone affichée et de chan - ger l échelle de visualisation. 34 CFC (N 197 - Septembre 2008)

Figure 2 : Les grands paysages et l unité GP2 Grand paysage sur basaltes et gabbros Ici le thème actif est «unité de grands paysages» Chaque entité est «cliquable» et présente, dans une fenêtre «popup» les caractéristiques de l unité défi - nis dans la base de données sémantique. Dans un deuxième temps, on a sélectionné les points gps comme thème actif et, en cliquant sur un point, on peut afficher les photos de profils ou paysages correspondant à ce point. CFC (N 197 - Septembre 2008) 35

Figure 3: Zoom sur la région de Bouloupari, et affichage du profil Thème actif : profils La description du profil est extraite de la base de données et formatée pour une meilleure lisibilité. Le bouton analyse permet d afficher, sous forme de tableau ou de graphe, les analyses si elles existent dans la base. Figure 4 : Schéma simplifié d affichage d une carte générée par MapServer (environnement de développement open source qui permet d afficher les informations spatialisées sur le web au format image ou vectoriel). 36 CFC (N 197 - Septembre 2008)