Année académique 2013-2014
UNIVERSITÉ DE MAROUA *********** INSTITUT
SUPÉRIEUR DU SAHEL *********** DÉPARTEMENT
D'INFORMATIQUE ET DES
TÉLÉCOMMUNICATIONS ***********
|
|
THE UNIVERSITY OF MAROUA *********** THE HIGHER
INSTITUTE OF THE SAHEL *********** DEPARTMENT OF COMPUTER SCIENCE AND
TELECOMMUNICATIONS ***********
|
INFORMATIQUE ET TÉLÉCOMMUNICATIONS
MISE EN PLACE D'UN SYSTÈME
D'INFORMATION GÉOGRAPHIQUE POUR LA
PROPRIÉTÉ FONCIÈRE AU
CAMEROUN
Mémoire de fin d'études
présenté et soutenu en vue de l'obtention du Diplôme
d'Ingénieur de Conception en Génie Logiciel
Par:
TSOBENG TSAFACK HERBIN
Ingénieur des Travaux en Informatique de
Gestion 09K367S
Sous la Direction de :
Prof. Dr.-Ing. habil. KOLYANG
Devant le jury composé de :
Président: Pr. MOHAMADOU Alidou
Examinateur: Pr. EMVUDU WONO Yves Rapporteur:
Prof. Dr.-Ing. habil. KOLYANG Invité: Ing.
YAMSI Christian
DÉDICACE
i
M. NGUIMNANG FABIEN et
Mme. FOUAFACK MADELEINE
ii
REMERCIEMENTS
Ce travail a été effectué au sein de
l'entreprise FIRE SOFTWARE dirigée par Monsieur YAMSI CHRISTIAN que je
remercie vivement pour son accueil au sein de cette structure et son
encadrement tout au long de ce projet. Je remercie également toute
l'équipe de travail de l'entreprise pour leur accueil et leur
convivialité.
Mes remerciements les plus sincères vont à
l'endroit du Professeur KOLYANG, pour avoir bien voulu diriger ce
mémoire, et qui a su me conseiller, me recadrer et partager son
expertise scientifique au moment opportun.
Je remercie le Professeur MOHAMADOU ALIDOU de m'avoir fait
l'honneur de présider au jury de ce mémoire. Je remercie
également le Professeur EMVUDU WONO YVES pour avoir accepté
d'examiner ce travail.
J'adresse également tous mes remerciements au Dr.
BOSSOU OLIVIER VIDEME et à tous les enseignants du département
d'Informatique et des Télécommunications de l'Institut
Supérieur du Sahel, pour tous les enseignements qu'ils nous ont
inculqués.
Je voudrais exprimer ma gratitude à Monsieur SIMO en
service à la Conservation Foncière du MFOUNDI B, et plus
particulièrement Monsieur KENFACK CLAUDE Géomètre
Assermenté pour nous avoir orienté lors de la collecte des
données relatives à ce travail.
Enfin, j'adresse mes remerciements à toute ma famille
pour m'avoir toujours soutenu et encouragé dans les moments les plus
difficiles.
iii
TABLE DES MATIÈRES
DÉDICACE i
REMERCIEMENTS ii
TABLE DES MATIÈRES iii
LISTE DES TABLEAUX v
LISTE DES FIGURES ET ILLUSTRATIONS vi
LISTE DES SIGLES ET ABRÉVIATIONS viii
RÉSUMÉ x
ABSTRACT xi
INTRODUCTION 1
CHAPITRE I : CONTEXTE ET PROBLÉMATIQUE 2
I.1. Contexte 2
I.2. Problématique 3
I.3. Méthodologie 4
I.4. Objectifs 5
I.4.1. Objectif général 5
I.4.2. Objectifs spécifiques 6
CHAPITRE II : GÉNÉRALITÉS 7
II.1. Généralités sur la
propriété foncière 7
II.1.1. Quelques Définitions 7
II.1.2. Procédure d'immatriculation au Cameroun 10
II.2. Généralités sur les Systèmes
d'Information Géographique 11
II.2.1. Définitions 11
II.2.2. Historique 12
II.2.3. Composante d'un SIG 13
II.2.4. Les SIG et le Web 14
II.2.5. Principes du WebMapping 15
II.3. Généralités sur les SIG cadastraux
16
II.3.1. En Suisse 16
iv
II.3.2. En Nouvelle Calédonie 18
II.3.3. Au Maroc et en Tunisie 20
CHAPITRE III : ANALYSE ET CONCEPTION DU SYSTÈME 21
III.1. Analyse 21
III.1.1. Le Cahier des charges 22
III.2. Conception et Modélisation du Système 23
III.2.1. Diagrammes de cas d'utilisation du système 24
III.2.2. Diagrammes de séquences du système 26
III.2.3. Modèle de déploiement du système
28
CHAPITRE IV : ARCHITECTURE DU SYSTÈME 29
IV.1. Le module serveur 29
IV.1.1. La base des données géographiques :
PostgreSQL/PostGIS 29
IV.1.2. Le serveur cartographique : GeoServer 33
IV.2. L'application web 36
IV.2.1. Architecture : MVC 36
IV.2.2. Le client géographique 38
CHAPITRE V : RÉSULTATS ET COMMENTAIRES 42
V.1. Installation et configuration des outils 42
V.1.1. PostgreSQL-PostGIS 42
V.1.2. GeoServer 44
V.2. Accès facilité à l'information
foncière 50
V.3. Le livre foncier numérique 53
V.3.1. Sécurisation 53
V.3.2. Enregistrement des titres fonciers 54
V.3.3. Enregistrement des transactions foncières 55
V.4. Évaluation de l'application 59
CONCLUSION ET PERSPECTIVES 60
RÉFÉRENCES BIBLIOGRAPHIQUES 61
V
LISTE DES TABLEAUX
Tableau 1: Eléments du cahier des charges du SIF du
Cameroun 22
Tableau 2: Fonctionnalités réalisées
59
Tableau 3: Fonctionnalités incomplètes 59
vi
LISTE DES FIGURES ET ILLUSTRATIONS
Figure 1: Modèle en cascade [3] 4
Figure 2: Principe du webmapping [1] 15
Figure 3: Structure du réseau du géoportail de la
Mensuration Officielle Suisse [11] 17
Figure 4: Géoportail de la Mensuration Officielle Suisse
[11] 18
Figure 5: Page d'accueil site web SIG Nouvelle-Calédonie
[19] 19
Figure 6: Informations détaillées sur les
parcelles, SIG Nouvelle-Calédonie [19] 19
Figure 7: Portail Web de l'ANCFCC au Maroc [18] 20
Figure 8: Diagramme des cas d'utilisation d'un visiteur
quelconque [17] 24
Figure 9: Diagramme des cas d'utilisation du conservateur [17]
25
Figure 10: Diagramme des cas d'utilisation de l'administrateur du
système [17] 25
Figure 11: Diagramme de séquence réalisant
l'affichage d'une carte [17] 26
Figure 12: Diagramme de séquence réalisant le cas
d'utilisation « rechercher une
parcelle de terrain » [17] 27 Figure 13: Diagramme de
séquence détaillé du use case « rechercher
une parcelle de
terrain » [17] 27
Figure 14: Diagramme de déploiement de l'application [17]
28
Figure 15: Exemples d'étendues [12] 30
Figure 16: Diagramme de classe des données traitées
par l'application [17] 33
Figure 17: Fonctionnement de GeoServer [10] 34
Figure 18: Organisation des données dans GeoServer [10]
35
Figure 19: Fonctionnement de MVC [17] 36
Figure 20: Organisation du code source [17] 38
Figure 21: Interface d'administration de PostgreSQL [17] 43
Figure 22: Importation des données d'un ShapeFile avec
l'outil ShapeFile to
PostGIS [17] 44
Figure 23: Créer un espace de travail sur GeoServer [17]
45
Figure 24: Créer un entrepôt de données sur
GeoServer [17] 46
vii
Figure 25: Créer une couche sur GeoServer :
données [17] 47
Figure 26: Créer une couche sur GeoServer: publication
[17] 48
Figure 27: Publication d'une vue PostGIS [17] 49
Figure 28: Page d'accueil de l'application [17] 50
Figure 29: Recherche des parcelles titrées [17] 51
Figure 30: Représentation d'une parcelle sur la carte
[17] 51
Figure 31: Vues d'accès aux informations
détaillées sur une parcelle de
terrain [17] 52
Figure 32: Interface de connexion à l'application [17]
53
Figure 33: Menu d'accès aux fonctionnalités [17]
53
Figure 34: Interface d'enregistrement des titres fonciers [17]
54
Figure 35: Dessin d'une parcelle par saisie de ses
coordonnées [17] 55
Figure 36: Formulaire d'enregistrement des concessions et des
ventes [17] 56
Figure 37: Formulaire de morcellement [17] 57
Figure 38: Formulaire d'enregistrement de l'héritage
[17] 58
Figure 39: Formulaire d'enregistrement de l'hypothèque
[17] 58
viii
LISTE DES SIGLES ET ABRÉVIATIONS
A
AJAX : Asynchronous JavaScript And XML
B
BSD : Berkeley Software Distribution
License
C
CNI : Carte Nationale d'Identité
CSS : Cascading Style Sheet
D
DSCE : Document de Stratégie pour la
Croissance et l'Emploi
F
FAD : Fonds Africain de
Développement
G
GPL : General Public License
GPS : Global Positioning Satellite GQL
: Geographic Query Language
H
HTML : Hypertext Markup Language
HTTP : HyperText Transfer Protocol
J
JRE : Java Runtime Environment
K
KML : Keyhole Markup Language
Km2 : Kilomètre
carré
M
MINDCAF : Ministère des Domaines, du
Cadastre et des Affaires Foncières
MVC : Modèle-Vue-Contrôleur /
Model-View-Controller
ix
N
NIC : Numéro d'Inventaire Cadastral
O
OGC : Open Geospatial Consortium
P
PC : Personal Computer
PHP : Php (Personal home page)
Hypertext Preprocessor
R
RCCM : Registre de Commerce et du Crédit
Mobilier
S
SGBDRO : Système de Gestion de Base de
Données Relationnel et Objet
SHP : Shape File
SI : Système d'Information
SIG : Système d'Information
Géographique
SIF : Système d'Information
Foncière
SLD : Styled Layer Descriptor
SQL : Structured Query Language
SRID : Spatial Reference Identity
SRS : Système de Référence
Spatial
SVG : Scalable Vector Graphics
U
UML : Unified Modeling Language
URL : Uniform Resource Locator
W
WCS : Web Coverage Service
WFS : Web Feature Service WMS :
Web Map Service
X
XML : eXtensible Markup Language
X
RÉSUMÉ
Le présent document présente le processus de
réalisation du Système d'Information Foncière que nous
avons mis en oeuvre au cours de quatre mois qui ont suivi notre stage de fin
d'études dans l'entreprise FIRE SOFTWARE, spécialisée dans
le génie logiciel. Notre système est constitué d'une base
de données géographiques contenant des informations sur les
parcelles, les propriétaires et les titres fonciers. Les utilisateurs
(dirigeants, chercheurs, investisseurs, grand public) peuvent accéder
à ces informations via une interface web offrant des
fonctionnalités telles que la recherche et l'affichage sur une carte des
parcelles. Ce Système d'Information Géographique est conçu
entièrement en utilisant des outils libres tels que GeoServer,
PostgreSQL/PostGIS et OpenLayers.
Mots clés: SIG,
GeoServer, PostGIS, OpenLayers, Parcelle, Webmapping, UML, MVC.
xi
ABSTRACT
This document presents the implementation process of a Land
Information System that we have implemented during the four months of
internship study at the company named FIRE SOFTWARE that is specialized in
software engineering. Our system consists of a geographic database containing
informations on plots, owners and lands titles. Users (administrators,
researchers, investors, general public) can access these informations through a
web interface offering features such as search and display plots on a map. This
Geographic Information System is designed completely using open sources tools
such as GeoServer, PostgreSQL/PostGIS and OpenLayers.
Key words: GIS, GeoServer, PostGIS,
OpenLayers, Plot, Webmapping, UML, MVC.
1
|