The project's objective is "The Implementation of interactive maps using free GIS tools" based on new information technologies and mainly: web technologies, GIS technology, object technology especially Java/JEE that offers a wide choice in both programming and APIs such as persistence tools like JPA.
The interactive map we had to realize represents the cultural and historical heritage of the city of Fez, based on free and open source development tools.
L'offre de services et de systèmes géomatiques au Ministère des Transports
Implementing interactive maps using free GIS tools
1. RÉALISATION DES
CARTES INTERACTIVES
PAR L’UTILISATION
DES OUTILS SIG LIBRES
Devant le jury : Mme.I. CHAKER
Mme. L. LAMRINI
M. S. NAJAH
M. M. OUZARF
Faculté des Sciences et Techniques de Fès
Département Informatique
Master Systèmes Intelligents et Réseaux
Réalisé par : Lamya BOUQANZIA
Encadré par: Mme. IlhamCHAKER
Soutenancede Projet
de Find’Etudes
Sujet:
2. INTRODUCTION
•Une carte interactive sur des monuments
identifiant la ville de Fès
•Des outils SIG open source pour la réalisation du
géoportail
2
3. PLAN I. Les Systèmesd’InformationGéographiques
II. Les outils SIG
1. Les logiciels
2. Le webmapping
3. L’API Google Maps
III. Préparation des donnéesgéographiques
IV. Labasededonnées relationnelle et lageodatabase
1. Les fiches d’indexation minimale pour la BDR
2. Lageodatabase
V. Réalisation
VI. Démonstration
3
4. I. LES SYSTÈMES D’INFORMATION GEOGRAPHIQUES
DÉFINITION
•Les Systèmes d'Information Géographiques sont des systèmes
d'information qui vont permettre d'acquérir, de traiter,
d'organiser et de présenter des données géoréférencées.
4
5. I. LES SYSTÈMES D’INFORMATION GEOGRAPHIQUES
COMPOSANTES
1. Les données
2. Les logiciels
3. Le matériel
4. Le savoir-faire
5. Les utilisateurs
5
6. I. LES SYSTÈMES D’INFORMATION GEOGRAPHIQUES
DONNÉES
1. Les données raster
• Ont comme élément essentiel le pixel.
• Proviennent soit d'une scannerisation soit d'une image numérique.
6
7. I. LES SYSTÈMES D’INFORMATION GEOGRAPHIQUES
DONNÉES
2. Les données vecteur
• Le point avec ses coordonnées est le porteur de l'information
géométrique.
• Les lignes et les surfaces se comprennent comme une suite définie
de points caractéristiques.
• Les données vectorielles prennent trois formes.
7
8. I. LES SYSTÈMES D’INFORMATION GEOGRAPHIQUES
DONNÉES
• Les Points – une simple coordonnée (x y);
• Les Lignes – plusieurs coordonnées (x1 y1, x2 y2, x3 y4. . . xn yn) reliées ensemble
selon un ordre précis;
• Les Polygones – les lignes sont reliées par plus de deux points, avec le dernier
point situé au même endroit que le premier.
8
9. I. LES SYSTÈMES D’INFORMATION GEOGRAPHIQUES
DONNÉES
2. Les données attributaires
•Elles sont les données associées à un objet ou une localisation
géographique, soit pour décrire un objet géographique, soit
pour localiser des informations.
•Les données attributaires sont reliées à la géométrie de
l’objet.
9
10. II. LES OUTILS SIG
LES LOGICIELS
Un logiciel SIG est un logiciel pour traiter les données
spatiales à l'aide de processus et de calculs divers à partir
des données d'entrées pour obtenir des résultats dérivés.
10
11. II. LES OUTILS SIG
LE WEBMAPPING
Le terme webmapping désigne la diffusion de cartes
dynamiques ou statiques ainsi que des données
attributaires pouvant être associées sur un réseau.
11
12. II. LES OUTILS SIG
LE WEBMAPPING
1. Les serveurs cartographiques
Un serveur cartographique est un
serveur à partir duquel des clients
peuvent construire des cartes
interactives.
12
13. II. LES OUTILS SIG
LE WEBMAPPING
2. Les services OGC
•WMS (Web Map Service) – un protocole d’échange qui permet d'obtenir
des cartes de données géoréférencées
•WFS (Web Feature Service) – un protocole d’échange de données
vectorielles
13
14. II. LES OUTILS SIG
LE WEBMAPPING
3. Les logiciels clients web
•Un logiciel client web constitue, dans une page web, l'application
graphique manipulée par l'utilisateur.
•Il accepte les données transmises par un serveur cartographique via les
protocoles WMS et WFS.
14
15. II. LES OUTILS SIG
L’API GOOGLE MAPS
•C’est un service de cartographie accessible via un
navigateur Web. En fonction de la position
géographique, permettant d’afficher des cartes.
•La couche Google permet d'utiliser les données
Google Maps dans un client webmapping.
15
16. III. PRÉPARATION DES DONNÉES GÉOGRAPHIQUES
LES ÉTAPES DE PRÉPARATION
16
Carte papier Couche raster
Couche vecteurCouche finale
Scannerisation
Géoréférencement
Ajout
d’attributs
Vectorisation
17. IV. LABASE DE DONNÉES RELATIONNELLE ET LA GEODATABASE
LES FICHES D’INDEXATION MINIMALEPOUR LA BDR
17
Les fiches d’indexation minimale identifient l’ensemble
minimum d’informations considérées comme nécessaires à la
documentation du patrimoine architectural, archéologique et
mobilier.
18. IV. LABASE DE DONNÉES RELATIONNELLE ET LA GEODATABASE
LES FICHES D’INDEXATION MINIMALEPOUR LA BDR
18
•La fiche d’indexation minimale des monuments historiques
et des édifices du patrimoine architectural.
•La fiche d’indexation minimale pour les sites
archéologiques.
•Object ID.
19. IV. LABASE DE DONNÉES RELATIONNELLE ET LA GEODATABASE
LAGEODATABASE
19
•Les outils opérationnels qui permettent d’organiser et de gérer
l’information géographique sous une forme numérique.
•L’ensemble des données attributaires et leurs relations nécessaires
à la modélisation de l’espace géographique.
20. IV. LABASE DE DONNÉES RELATIONNELLE ET LA GEODATABASE
LAGEODATABASE DU PROJET
20
Nom de la couche Type de la couche Les champs de la table attributaire
Mausolées Polygone FID : identifiant.
Shape : le type de la couche.
Nom : le nom du mausolée.
Lien : URL vers la fiche technique du mausolée.
Musées Polygone FID : identifiant.
Nom : le nom du musée.
Lien : URL vers la fiche technique du musée.
Remparts Polyligne FID : identifiant.
Shape : le type de la couche.
Médersas Polygone FID : identifiant.
Nom : nom de la médersa.
Type : type de la médersa.
Activite : activité de la médersa.
22. V. RÉALISATION
LE LOGICIEL SIG QGIS
22
•QGIS (Quantum GIS) est un logiciel d’analyse géographique gratuit
permettant de visualiser, éditer et de créer une grande variété de
formats vecteurs (.shp, vecteurs Grass… etc).
•Il permet également d’analyser des données démographiques et
économiques en utilisant la géographie comme référence.
23. V. RÉALISATION
LE SERVEUR WEBMAPPING GEOSERVER
23
•GeoServer est un logiciel Open Source serveur qui permet de
diffuser et de modifier des données géospatiales sur le web.
•Écrit en langage Java et fonctionne côté serveur en tant que
servlet.
24. V. RÉALISATION
LE CLIENT WEBMAPPING OPENLAYERS
24
•OpenLayers implémente une API JavaScript pour construire des
applications géographiques pour le web.
•Prise en charge de tout le dialogue avec le serveur cartographique.
•Affichage des cartes dans la plupart des navigateurs.
•Possibilité de superposition des couches commerciales avec des
couches déjà préparées.
25. V. RÉALISATION
LES OUTILS DE DÉVELOPPEMENT
25
•Html et CSS
•JEE
•JavaScript
•Mysql Server comme SGBD
27. CONCLUSION
•Le travail sur la conception de la carte
interactive était une bonne occasion
pour découvrir les SIG en général, et
utiliser des outils libres en particulier.
27
28. PERSPECTIVES
•Possibilité de migration de l’application vers un
système d’exploitation mobile;
•Travailler sur les tracés d’itinéraires comme l’offrent
les cartes commerciales;
•Elargir le champ de langues à offrir pour présenter
les différentes informations.
28