Maître de stage : Nicolas Saby 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 érosion urbanisation pollution 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 DONNEES ETUDE Notice Rapport Carte Base de données Contour d’une étude Relevé fait sur le terrain
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
REFERSOL Boutons d’interaction avec la carte Critères de recherche Carte zoomée sur le Cher Légende Tableau listant les études Récupérer des informations
Exemple d’un fichier pdf
Génération de cartes Création d’un fichier mapfile Envoi de requête à mapserver Exécution de la requête par Mapserver en prenant en compte les paramètres du mapfile Création de l’image par Mapserver Retour de l’url de l’image générée Affichage de l’image
Utilisation de Mapserver/Mapscript Base de Données Apache Module Php url paramètres REFERSOL HTML GIF/PNG.JPEG Fichier de configuration Mapfile.map Mapserver
Exemple de création d’une image 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 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>
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