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
|