10 Bibliographie
Livres 
[1] P. Roques, UML2 par la pratique, Editions Eyrolles, 5e
Edition, 2006. 
[2] P. Roques et Franck Vallée, UML 2 en action, de
l'analyse des besoins à la conception, Editions Eyrolles, 4e Edition 
[3] P. Roques, UML2 Modéliser une application Web,
Editions Eyrolles, 4e Edition, 2008. 
 [4] F. Goblet, Michel Dirix, L Goblet et J Philipe Moreux,
Développer avec les API Google Maps, Dunod, 2010 
[5] Tyler Mitchell, Web Mapping illustrated, O Reilly, 2005 
Sites web 
[6] http://www.mairie-ouaga.bf/VieMunicipale/geographie.htm 
[7] http://mapserver.org/fr/documentation.html 
[8] http://docs.postgresql.fr/9.2/ 
[9]
http://www.postgis.fr/chrome/site/docs/workshop-foss4g/doc/index.html 
[10]
http://www.postgis.fr/chrome/site/docs/workshop-routing-foss4g/docs/_build/html/index.html 
[11] http://geotribu.net/node/ 
[12] http://docs.openlayers.org/ 
[13] http://trac.osgeo.org/openlayers/wiki/HowToDownload 
[14] http://www.geoext.org/tutorials/index.html 
[15] http://wiki.openstreetmap.org/wiki/Main_Page 
[16]
http://fr.flossmanuals.net/_booki/openstreetmap/openstreetmap.pdf 
[17]
http://download.osgeo.org/qgis/doc/manual/qgis-1.7.2_user_guide_fr.pdf 
[18] http://www.developpez.com/ 
[19]
http://www.commentcamarche.net/contents/apache/apacintro.php3 
Documents 
[20] Mairie de la commune de Ouagadougou, Annuaire statique
2010 de Ouagadougou 
[21] OUEDRAOGO Jean Claude, Mémoire MIASIG
2010-2011 : Mise en place d'une interface webmapping sur la «
Capitalisation des expériences de gestion durable de la fertilité
des sols au Burkina Faso », Novembre 2011 
[22] TATSO Renal Paul, Mémoire MIASIG 2010-2011,
Intégration d'un observatoire urbain sur Google maps : Cas des
infrastructures de la santé de la ville de Douala 
[23] Savary Daniel, Projet de Master, Conception et
réalisation d'une plateforme de cartographie collaborative pour le
recensement des parcs et jardins historiques, Lausanne, juin 2009 
[24] Alexandre PAUTHONNIER, Les SIG et les technologies de
l'information et de la communication, Novembre 2010 
Table des
matières 
Dédicace 
i 
Préambule 
ii 
Remerciement 
iii 
Sommaire 
iv 
Résumé/Abstract 
v 
Liste des figures 
vi 
Liste des tableaux 
vii 
Sigles et abréviations 
viii 
Introduction 
1 
1 Généralités :
contexte et problématique 
2 
1.1 Présentation de la structure
d'accueil SEREIN-GE 
2 
1.2 Description de la zone
d'étude : la ville de Ouagadougou 
2 
1.2.1 Présentation 
2 
1.2.2 Infrastructures et lieux
d'intérêt dans la ville de Ouagadougou 
3 
1.3 Présentation du thème 
4 
1.3.1 Problématique 
4 
1.3.2 Objectifs 
4 
1.3.3 Résultats attendus 
5 
2 Organisation et approche
méthodologique 
6 
2.1 Méthode de
développement : la méthode orientée objet 
6 
2.2 Langage de modélisation :
UML 
6 
2.3 Le processus de
développement : 2TUP 
7 
2.4 Les acteurs du projet 
8 
2.5 Planning prévisionnel 
9 
3 Etat de l'art sur le webmapping 
11 
3.1 Quelques définitions 
11 
3.1.1 Notion de SIG 
11 
3.1.2 Notion de cartographie 
12 
3.1.3 Notion de Webmapping 
12 
3.1.4 Le web 2.0 
13 
3.2 Principes et fonctionnement du
webmapping 
13 
3.2.1 Architecture d'une application web 
14 
3.2.2 Architecture d'une application
webmapping 
14 
3.3 Solutions et technologies existantes 
15 
3.3.1 Coté client 
15 
3.3.2 Côté serveur 
16 
3.3.3 Services web Geospatiaux 
17 
3.3.3.1 WMS (Web Map Service) 
17 
3.3.3.2 WFS (Web Feature Service) 
18 
3.3.3.3 WCS (Web Coverage Service) 
18 
3.3.4 Format et technologie de publication
de données spatiales sur le web 
18 
4 Etude préliminaire :
spécification des besoins 
20 
4.1 Recueil des besoins du
système 
20 
4.1.1 Fonctionnalités du
système 
20 
4.1.2 Besoins opérationnels ou
techniques 
20 
4.2 Acteurs et modélisation du
contexte 
20 
4.2.1 Identification des acteurs 
20 
4.2.2 Identification des messages 
22 
5 Analyse et étude conceptuelle 
24 
5.1 Formalisation des besoins
fonctionnels 
24 
5.1.1 Identification des cas
d'utilisation 
24 
5.1.1.1 Cas d'utilisation
répertoriés 
24 
5.1.1.2 Descriptions des cas
d'utilisation 
25 
5.1.1.3 Diagramme des cas d'utilisation 
25 
5.1.1.4 Quelques digrammes de
séquences 
27 
5.2 Modélisation des
données 
31 
5.2.1 Diagramme d'analyse : le
diagramme de classes 
31 
5.2.2 Conception du stockage des
données 
34 
6 Mise en oeuvre de la plate-forme 
37 
6.1 Description des outils
utilisés 
37 
6.1.1 Serveur web : Apache 
37 
6.1.2 Serveur de données :
PostgreSQL/Postgis 
37 
6.1.3 Serveur cartographique :
MapServer 
37 
6.1.4 Client cartographique :
OpenLayers 
38 
6.1.5 Langages utilisés 
38 
6.1.5.1 HTML/CSS 
38 
6.1.5.2 JavaScript/Ext/GeoExt 
38 
6.1.5.3 PHP 
39 
6.2 Réalisations 
39 
6.2.1 Mise en place de la base de
données avec PostgreSQL/PostGis 
39 
6.2.1.1 Installation et configuration de
PostgreSQL et de sa cartouche spatiale PostGis 
39 
6.2.1.2 Création de la structure de
la base de données : ouagamap 
40 
6.2.2 Mise en place du serveur
cartographique avec Mapserver 
40 
6.2.2.1 Installation et configuration de
MapServer 
40 
6.2.2.2 Création et configuration du
mapfile 
41 
6.2.3 Développement de l'interface
cartographique 
44 
6.2.3.1 Utilisation de l'API OpenLayers, Ext
et GeoExt 
44 
6.2.3.2 Utilisation des Fonds de carte 
45 
6.2.3.3 Création des couches
secondaires : les points d'intérêt 
45 
6.2.3.4 Recherche de points
d'intérêt 
46 
6.2.3.5 Calcul d'itinéraire 
46 
6.2.4 Développement des interfaces
d'administration 
46 
6.2.4.1 Espace gestionnaire de points
d'intérêt. 
46 
6.2.4.2 Espace d'administration de la
plate-forme 
49 
Conclusion 
50 
Bibliographie 
A 
Table des matières 
B 
Annexes 
D 
 |