Description et développement de REFERSOL
Download
Report
Transcript Description et développement de REFERSOL
Développement de l’interface de consultation
cartographique du répertoire national des
études pédologiques
REFERSOL
Dupont Yves
Étudiant en L3 STIC MIAGE d'Orléans
(Méthodes Informatiques Appliquées à la Gestion)
Maître de stage : Nicolas Saby
PLAN
Introduction
Description du sujet
Tables utilisées dans REFERSOL
Description et développement de REFERSOL
Bilan
PLAN
Introduction
Description du sujet
Tables utilisées dans REFERSOL
Description et développement de REFERSOL
Bilan
Le Sol
Maillon essentiel des
agrosystèmes et des
écosystèmes.
Son rôle : support de la
production agricole ou
forestière et fonctions
environnementales.
L’objet de menaces :
•
érosion
• urbanisation
• pollution
LE GISSOL
Groupement d’Intérêt Scientifique sur les Sols
Regroupement de plusieurs ministères et institutions
Domaine de la recherche appliquée : la pédologie
Objectifs
Créer et gérer un système d’information sur les sols
Assurer la valorisation des données
L’unité Infosol
Unité de l’INRA d’Orléans
Chargé de l’exécution des programmes de GISSOL
Objectif
Constituer un répertoire national des études sur les sols
ou études pédologiques
Une étude pédologique
ETUDE
DONNEES
Notice
Rapport
Carte
Contour
d’une étude
Relevé fait sur
le terrain
Base de
données
PLAN
Introduction
Description du sujet
Tables utilisées dans REFERSOL
Description et développement de REFERSOL
Bilan
Description du sujet
Développement d’une application permettant de
consulter le répertoire national des études
pédologiques
Extraction des méta données des études à partir de la
base de données
Contraintes
Utilisation de Mapserver et Php
Respect de l’ergonomie du site du GISSOL
Exemple d’application utilisant
Mapserver
Boutons
d’interaction
avec la
carte
Critères
de
recherche
Carte
générée
avec
Mapserver
PLAN
Introduction
Description du sujet
Tables utilisées dans REFERSOL
Description et développement de REFERSOL
Bilan
Tables utilisées dans REFERSOL
PLAN
Introduction
Description du sujet
Tables utilisées dans REFERSOL
Description et développement de REFERSOL
Bilan
R
E
F
E
R
S
O
L
Boutons
d’interaction
avec la carte
Critères
de
recherche
Carte
zoomée sur
le Cher
Légende
Récupérer
des
informations
Tableau
listant les
études
Exemple
d’un
fichier
pdf
Génération de cartes
1. Création d’un fichier mapfile
2. Envoi de requête à mapserver
3. Exécution de la requête par
Mapserver en prenant en compte les
paramètres du mapfile
4. Création de l’image par Mapserver
5. Retour de l’url de l’image générée
6. Affichage de l’image
Utilisation de
Mapserver/Mapscript
Apache
Base de Données
Module
Php
url paramètres
REFERSOL
HTML
GIF/PNG.JPEG
Fichier de configuration
Mapfile.map
Mapserver
Exemple de création d’une
image
Fichier php
dl('php_mapscript.so');
$Nom_Mapfile ="test.map";
$map =
ms_newMapObj($Nom_Mapfile);
$image = $map->draw();
$image_url = $image>saveWebImage(MS_PNG,1,1,0);
<html>
<input type="image" src=$image_url>
</html>
Mapfile : nommé test.map
LAYER
NAME contourFrance
STATUS ON
DATA "the_geom from
geometrie_dep5m"
TYPE polygon
CLASS
OUTLINECOLOR 200 200 200
COLOR 240 255 240
END
END
Carte générée avec Mapserver
PLAN
Introduction
Description du sujet
Tables utilisées dans REFERSOL
Description et développement de REFERSOL
Bilan
Bilan
Approfondissement des connaissances
Nouveau SGBD : Postgresql
Php : utilisation de la librairie fpdf
Découverte de nouveaux outils
Mapserver/mapscript
CVS
Respect des exigences d’une application web
Merci de votre attention