103
UNIVERSITE D’ANTANANARIVO ECOLE SUPERIEURE POLYTECHNIQUE DEPARTEMENT INFORMATION GEOGRAPHIQUE ET FONCIERE Mémoire de fin d’études en vue de l’obtention du diplôme d’ingénieur GEOMETRE-TOPOGRAPHE UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR LA DIFFUSION DES DONNEES DE L’ENQUETE PERIODIQUE AUPRES DES MENAGES Encadré par : Monsieur RABEMALAZAMANANA Monsieur RAVOAHANGILALAO Christian Jean Francis Date de soutenance : 06 Juin 2014 Présenté par : MANDIMBIHARISON Odilon Michel PROMOTION 2013

UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

UNIVERSITE D’ANTANANARIVOECOLE SUPERIEURE POLYTECHNIQUE

DEPARTEMENT INFORMATION GEOGRAPHIQUE ET FONCIERE

Mémoire de fin d’études en vue de l’obtention du diplôme d’ingénieur GEOMETRE-TOPOGRAPHE

UTILISATION DU SIG ET DE LACARTOGRAPHIE SUR WEB POUR LA

DIFFUSION DES DONNEES DE L’ENQUETEPERIODIQUE AUPRES DES MENAGES

Encadré par :

Monsieur RABEMALAZAMANANA

Monsieur RAVOAHANGILALAO Christian Jean Francis

Date de soutenance : 06 Juin 2014

Présenté par : MANDIMBIHARISON Odilon Michel

PROMOTION 2013

Page 2: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

UNIVERSITE D’ANTANANARIVOECOLE SUPERIEURE POLYTECHNIQUE

DEPARTEMENT INFORMATION GEOGRAPHIQUE ET FONCIERE

Mémoire de fin d’études en vue de l’obtention du diplôme d’ingénieur GEOMETRE-TOPOGRAPHE

UTILISATION DU SIG ET DE LACARTOGRAPHIE SUR WEB POUR LA

DIFFUSION DES DONNEES DE L’ENQUETEPERIODIQUE AUPRES DES MENAGES

Encadré par :

Monsieur RABEMALAZAMANANA

Monsieur RAVOAHANGILALAO Christian Jean Francis

Examinés par :

Monsieur RAJAONARIVELO Jean Désiré

Madame NARY HERINIRINA Iarivo

Date de la soutenance : 06 Juin 2014

Présenté par : MANDIMBIHARISON Odilon Michel

PROMOTION 2013

Page 3: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

i

REMERCIEMENTSJe rends grâce à Dieu pour son amour, sa bonté et son aide durant toute notre

formation et dans l’accomplissement du présent mémoire.

Nous adressons aussi nos profondes gratitudes et nos plus vifs remerciements à

tous les personnes qui m’ont merveilleusement aidé à la réalisation et à la mise en forme de

ce mémoire notamment à l’égard de :

Monsieur ANDRIANARY Philippe Maitre de Conférences, Directeur de l’Ecole Supérieure

Polytechnique d’Antananarivo.

Monsieur RABARIMANANA Mamy Enseignant Chercheur et Chef de Département de

l’Information Géographique et Foncière à l’Ecole Supérieure Polytechnique d’Antananarivo,

qui a bien voulu présider la soutenance de ce mémoire.

J’aimerai remercier très chaleureusement mes deux encadreurs pédagogique et

professionnel:

Monsieur RABEMALAZAMANANA Enseignant à l’Ecole Supérieure Polytechnique

d’Antananarivo et Chef de Service de la Recherche et de Développement au FTM.

Monsieur RAVOANGILALAO Jean Francis Chef de Service de la Communication à

l’INSTAT.

Je voudrais exprimer aussi mes remerciements les plus sincères aux examinateurs

du mémoire :

Monsieur RAJAONARISON Jean Désiré Enseignant à l’Ecole Supérieure Polytechnique

d’Antananarivo et Directeur de la Maîtrise d’Ouvrage de Service Public au FTM,

Madame NARY HERINIRINA Iarivo Chef de Service Cartographique au FTM et Enseignante

à l’Ecole Supérieure Polytechnique d’Antananarivo.

Je tiens également à remercier :

Tous les enseignants et personnels de l’Ecole Supérieure Polytechnique d’Antananarivo.

Tous les personnels de l’INSTAT.

Tous les responsables des centres de documentations (bibliothèque de Vontovorona,

bibliothèque de l’AFITEL de Vontovorona, bibliothèque Ankatso…).

Tous les personnels de la Direction de l’Observatoire de l’Aménagement du Territoire qui

m’a encadré durant mon stage sur le SIG en ligne au sein de cette direction.

Je tiens à adresser à nos parents, à nos familles, à nos amis et à tous ceux qui, de

près ou de loin, ont contribué à la réalisation de ce mémoire mes remerciements plus

particulièrement.

Page 4: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

ii

SOMMAIRESREMERCIEMENTS ................................................................................................................... i

SOMMAIRES ............................................................................................................................ ii

LISTE DES ACRONYMES ...................................................................................................... v

LISTE DES FIGURES ..............................................................................................................vii

LISTE DES ANNEXES ............................................................................................................. x

INTRODUCTION...................................................................................................................... 1

PARTIE I- PRESENTATION DU PROJET ............................................................................. 2

CHAPITRE I : PRESENTATION DE L’INSTAT :.............................................................. 3

1.1 Historique ................................................................................................................ 3

1.1.1 Service Statistique Général (SSG)........................................................................ 3

1.1.2 Institut National de la Recherche Economique (INSRE) ..................................... 3

1.1.3 Banque de Données de l'Etat (BDE) .................................................................... 4

1.1.4 Institut National de la Statistique (INSTAT) ........................................................ 4

1.2 Statut et mission de l’INSTAT .................................................................................. 6

1.2.1 Statut de l’INSTAT ............................................................................................... 6

1.2.2 Mission de l’INSTAT ............................................................................................ 6

1.3 Organisation structurelle de l’INSTAT : ................................................................. 8

1.4 Attribution de chaque Direction .............................................................................. 9

CHAPITRE II : CADRE DU PROJET ................................................................................ 14

2.1 Contexte du projet : ............................................................................................... 14

2.2 L’objectif du projet: ............................................................................................... 16

PARTIE II- GENERALITES ................................................................................................... 17

CHAPITRE III: SYSTEME D’INFORMATION GEOGRAPHIQUE (SIG) : ................... 18

3.1 Définition: .............................................................................................................. 18

3.1.1 Définition 1: ....................................................................................................... 18

3.1.2 Définition 2 : ...................................................................................................... 18

3.2 Architecture d’un SIG:........................................................................................... 19

3.2.1 Composantes du SIG : ........................................................................................ 19

3.3 Mise en place d’un SIG : ....................................................................................... 22

3.4 Fonctionnement d’un SIG :.................................................................................... 23

CHAPITRE IV: LA CARTOGRAPHIE :............................................................................ 24

4.1 Définitions: ............................................................................................................ 24

4.2 Référentiel géodésique :......................................................................................... 25

4.3 Ellipsoïde de référence : ........................................................................................ 25

Page 5: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

iii

4.4 Projection Laborde Madagascar ........................................................................... 27

4.5 Cartographie quantitative zonale: ......................................................................... 28

4.6 Discrétisation :....................................................................................................... 28

CHAPITRE V : LA BASE DE DONNEES ......................................................................... 34

5.1 Définition: .............................................................................................................. 34

5.2 Méthode utilisée pour la conception des bases de données : ................................ 34

5.3 Merise: ................................................................................................................... 34

5.3.1 Modélisation des bases de données au niveau conceptuel : .............................. 35

5.3.1.1 Règle de gestion: ............................................................................................ 35

5.3.1.2 Dictionnaire des données: .............................................................................. 36

5.3.1.3 Dépendance fonctionnel: ................................................................................ 36

5.3.1.4 Elaboration de MCD: ..................................................................................... 37

5.3.2 Modélisation d’une base de données au niveau logique :.................................. 38

5.3.2.1 Les relations: .................................................................................................. 38

5.3.2.2 Règle de conversion: ...................................................................................... 39

5.3.3 MPD (Modèle physique des données):............................................................... 41

PARTIE III- REALISATION DU PROJET ............................................................................ 42

CHAPITRE VI : REALISATION DE LA BASE DE DONNEES:..................................... 43

6.1 Base de données de l’Enquête Périodique des Ménages:...................................... 43

6.1.1 Dictionnaire des données :................................................................................. 43

6.1.2 Modèle conceptuel des données : ....................................................................... 44

6.1.3 Modèle logique des données : ............................................................................ 46

6.1.4 Modèle physique des données : .......................................................................... 47

6.2 Caractéristique du logiciel PostgreSQL/PostGIS : ............................................... 54

CHAPITRE VII- REALISATION DES CARTES DYNAMIQUES ET DU SITE WEB : 55

7.1 Carte dynamique ou Webmapping :....................................................................... 55

7.1.1 Définition : ......................................................................................................... 55

7.1.2 Principe du Webmapping :................................................................................. 55

7.1.3 Architecture d’une application Webmapping : .................................................. 56

7.2 Le serveur cartographique : .................................................................................. 56

7.3 Démarche à suivre pour la mise en œuvre du Webmappign : .............................. 57

7.4 Caractéristiques des logiciels Mapserver et Pmapper utilisés pour la mise enplace d’une webmapping: ................................................................................................ 62

7.5 Conception des interfaces Web :............................................................................ 63

PARTIE IV : PRESENTATION DU SITE, EXPLOITATION POSSIBLE DE LA BASE DEDONNEES ET EVALUATION DU PROJET ........................................................................ 65

Page 6: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

iv

CHAPITRE VIII : PRESENTATION DU SITE : ............................................................... 66

8.1 Page d’accueil : ..................................................................................................... 66

8.2 Page historique : .................................................................................................... 67

8.3 Page carte : ............................................................................................................ 68

8.4 Page de téléchargement des données sous forme d’un tableau Excel :................. 71

8.5 Page d’insertion : .................................................................................................. 72

CHAPITRE IX : EXPLOITATION POSSIBLE DE LA BASE DE DONNEES : ............. 74

9.1 Quelques produits cartographiques : .................................................................... 74

9.2 Distribution de la population dans le milieu urbain : ........................................... 75

9.2.1 Cartes de la distribution de la population en milieu urbain en 2005 : .............. 75

9.2.2 Cartes de la distribution de la population en milieu urbain en 2010 : .............. 77

CHAPITRE X : EVALUATION DU PROJET : ................................................................. 79

10.1 Cout de la mise en place de ce site internet : ..................................................... 79

10.2 Apports de ce projet: .......................................................................................... 80

10.3 Evolution possible : ............................................................................................ 81

CONCLUSION ........................................................................................................................ 82

BIBLIOGRAPHIE ................................................................................................................... 83

ANNEXES ............................................................................................................................... 84

Page 7: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

v

LISTE DES ACRONYMES

ASP Active Server Page

BD Base de Données

BDE Banque de Données de l’Etat

CCISE Comité de Coordination des Informations Statistique et Economique

CGI Common Gateway Interface

CSS Cascading Style Sheets.

DAF Direction Administrative et Financière

DDSS Direction de la Démographie et des Statistiques Sociales

DES Direction des Statistiques Economiques

DG Direction Générale

DI Direction de l'Informatique

DRID Direction des Relations Institutionnelles et de la Diffusion

DSM Direction des Statistiques des Ménages

DSY Direction des Synthèses Economiques

EPIC Etablissement Public à caractère Industriel et Commercial

EPM Enquête Périodique auprès des Ménages

FTM Foiben-Taosaritanin’i Madagasikara

HTML HyperText Markup Language

HTTP HyperText Transport Protocol

INSRE Institut National de la Recherche Economique

INSTAT Institut National de la Statistique

MCD Modèle Conceptuel de Données

MERISE Méthode de Réalisation Informatique par Sous –Ensemble

MLD Modèle Logique de Données

MPD Modèle Physique de Données

ONG Organisation Non Gouvernementale

OGC Open Geospatial Consortium

PHP Personal Home Page

RDM République Démocratique de Madagascar

RGPH Recensement Générale de la Population et de l’Habitat

ROR Réseau des Observatoire Ruraux

SGBD Système de Gestion de Base de Données

SGBDR Système de Gestion de Base de Données Relationnelle

SIG Système d’Information Géographique

SNDS Stratégie Nationale de Développement de la Statistique

SQL Structured Query Language

SSG Service Statistique Générale

Page 8: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

vi

TCP/IP Transmission Control Protocol/Internet Protocol

UML Unified Modeling Language

USA United State of America

WMS Web Map Server

Page 9: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

vii

LISTE DES FIGURES

Figure 1: Organigramme de l’INSTAT....................................................................................... 8

Figure 2: Extrait du document de l’EPM 2005 ....................................................................... 15

Figure 3: Composante d’un SIG ............................................................................................. 19

Figure 4 : Modèle des données.............................................................................................. 21

Figure 5: Système géodésique ............................................................................................... 25

Figure 6: Ellipsoïde de référence ........................................................................................... 25

Figure 7 : Les différentes projections cartographiques ......................................................... 26

Figure 8: Entité....................................................................................................................... 37

Figure 9: Association.............................................................................................................. 37

Figure 10: Relation de type père-fils...................................................................................... 39

Figure 11: Relation de type binaire........................................................................................ 39

Figure 12: Relation de type ternaire ...................................................................................... 40

Figure 13: Architecture d’un SGBD ........................................................................................ 41

Figure 14: Extrait de la MCD de la base de données ............................................................. 45

Figure 15: Création d’une connexion..................................................................................... 47

Figure 16: Ajout d’une base de données ............................................................................... 48

Figure 17: Ajout d’une table .................................................................................................. 49

Figure 18: Ajout d’une colonne ............................................................................................. 50

Figure 19: Ajout d’un clé primaire ......................................................................................... 51

Figure 20: Ajout d’une ou des clé(s) secondaire(s)................................................................ 52

Figure 21: Structure des tables dans le logiciel PostgreSQL/PostGIS .................................... 53

Figure 22: Architecture d’une application Webmapping ...................................................... 56

Figure 23: Principe des échanges entre un ordinateur client et un serveur ......................... 57

Figure 24: Principe d’une requête ......................................................................................... 57

Figure 25: Liste des vues dans la base de données ............................................................... 58

Figure 26: Connexion du Quantum GIS et PostgreSQL/PostGIS............................................ 58

Figure 27: Visualisation des données dans le logiciel Quantum GIS ..................................... 59

Figure 28: Méthode d’exportation des données ................................................................... 60

Figure 29: Extrait du code source mapfile ............................................................................. 61

Figure 30: Extrait du code source de configuration d’affichage............................................ 61

Figure 31: Extrait de code source créer ................................................................................. 64

Figure 32: Page d’accueil ....................................................................................................... 66

Page 10: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

viii

Figure 33: Page historique ..................................................................................................... 67

Figure 34: Fenêtre carte......................................................................................................... 68

Figure 35: Outils d’export de la carte .................................................................................... 69

Figure 36: Carte de la localisation.......................................................................................... 69

Figure 37: Légende................................................................................................................. 70

Figure 38: Page permettent de télécharger les données sous format Excel......................... 71

Figure 39: Données sous format Excel................................................................................... 71

Figure 40: Page de connexion à la page................................................................................. 72

Figure 41: Page d’insertion des données dans les tables ...................................................... 73

Figure 42: Carte de la distribution de la population en milieu urbain en 2005 .................... 75

Figure 43: Visualisation de la carte pré-imprimer ................................................................. 76

Figure 44: Carte de la distribution de la population en milieu urbain en 2010 .................... 77

Figure 45: Carte avec données tabulaire d’une région.......................................................... 78

Figure 46: Carte en 2010........................................................................................................ 78

Figure 47: Carte en 2005........................................................................................................ 78

Page 11: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

ix

LISTE DES TABLEAUX

Tableau 1: Différentes méthode de discrétisation ................................................................ 33

Tableau 2: Extrait de dictionnaire de données...................................................................... 44

Tableau 3: Extrait de MLD de la base de données................................................................. 46

Tableau 4: Quelques produits cartographiques .................................................................... 74

Tableau 5: Coût de la mise en mise en œuvre du projet....................................................... 79

Page 12: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

x

LISTE DES ANNEXES

Annexe 1: PROGRAMMATION SOUS PHP.............................................................................. 85

Annexe 2: FORMATION DES REQUETES EN SQL .................................................................... 88

Annexe 3: INDICATEUR STATISTIQUE .................................................................................... 90

Page 13: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

1

INTRODUCTION

L’Enquête Permanente/Périodique auprès des Ménages est une série d’enquêtes

initiée par l’INSTAT en 1993. Elle a été une enquête multi-thème qui se focalise sur les

conditions de vie des ménages. A ce titre, elle est une importante source de données

statistiques à Madagascar. Après chaque période d’enquête, les documents de rapport sont

publiés et diffusés pour tous les acteurs et utilisateurs. Cette diffusion des données est un volet

essentiel dans les programmes d’enquête.

Conscient de l’importance de la diffusion des données résultant de l’enquête

périodique auprès des ménages. Et l’évolution de la technologie SIG offre de nos jours des

outils adéquats permettant une meilleure présentation et interprétation des données

statistiques. L’INSTAT adopte cette nouvelle technologie qui sera devenu possible de

produire un grand nombre de cartes sur une variété de thèmes de l’enquête et de les diffuser

sur Internet.

Nous avons donc présenté ici l‘expérience d’une nouvelle tendance en matière de

la diffusion des résultats d’enquête en utilisant le SIG et le Web. Ce mémoire présente les

travaux menés dans le cadre de l’ « Utilisation du Système d’Information Géographique et

de la Cartographie en ligne pour la diffusion des données de l’Enquête Périodique

auprès des Ménages (EPM)».

Pour présenter ce travail nous allons aborder d’abord la présentation du projet y

compris la présentation de l’INSTAT et le cadre du projet.

Ensuite, on va parler de la généralité sur le SIG, sur la cartographie et sur la base

de données.

Après, on va voir la réalisation de ce projet par la réalisation de la base de données

et la conception de ce nouveau site web.

Enfin, nous présentons les résultats, les exploitations possibles et l’évaluation du

projet.

Page 14: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

2

PARTIE I- PRESENTATION DU PROJET

Page 15: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

3

CHAPITRE I : PRESENTATION DE L’INSTAT :

L’INSTAT est une institution qui produise les données statistique à Madagascar.

Il assure la récolte des données, le traitement ou analyse des données et la diffusion de ces

données traitées.

1.1 HistoriqueL'Institut National de la Statistique a été créé le 25 novembre 1947.

L'objectif était de mettre sur pied une institution dont la mission serait de produire

les principales statistiques officielles de la nation.

Depuis, si sa mission est restée inchangée dans ses grandes lignes, l'institut a

changé de dénomination plus d'une fois. Pour mieux voir l'évolution du système statistique à

Madagascar, il convient de résumer en quelques lignes le vécu de l'INSTAT depuis sa

création jusqu'à ce jour :

1.1.1 Service Statistique Général (SSG)Le Service Statistique Général fut rattaché à la Direction des Affaires

Economiques et sa mise en fonction a débuté le 01 octobre 1947. Le Service Statistique

Général était constitué d'un Atelier Général de Mécanographie.

1.1.2 Institut National de la Recherche Economique (INSRE)En 1967, le SSG fut transformé en Institut National de la Recherche Economique.

L'INSRE comprenait quatre unités à savoir:

La Division General,

Le Service de la Collecte et de l'Information Statistique,

Le Service de la Coordination et des Synthèses Economiques,

Le Service de la Mécanographie.

L'INSRE sert à établir, à rassembler et à exploiter les diverses statistiques

nécessaires. Il s'occupe de la coordination et de l'exécution des études économiques, sociales,

techniques et démographiques. Ces études devront éclairer les méthodes statistiques du

recensement et du sondage. Par ailleurs, il gère l'atelier mécanographique et effectue les

recherches économiques sur le pays.

Page 16: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

4

1.1.3 Banque de Données de l'Etat (BDE)L'INSRE a été transformé en Direction Générale de la Banque des Données de

l'Etat (BDE) en 1985.

La BDE est rattachée à la Présidence de la République Démocratique de

Madagascar (RDM). Au départ, la BDE comprenait trois Directions :

La Direction de la Circulation des Informations et de la Banque des Données,

La Direction de l'Exploitation des Systèmes et d’Assistance à l'Informatisation,

La Direction de la Valorisation de l'Information.

Plus tard, ces Directions ont été changées en :

Direction Générale,

Direction de la Circulation des Informations et de la Mise en Banque des Données,

Direction de l'Exploitation des Systèmes et Assistance à l'Informatisation,

Direction de la Valorisation de l'Information,

Services Provinciaux et Délégations Régionales.

La BDE a pour mission :

La circulation de l'information : il s'agit de rendre le coût de la circulation en un coût

rationnel tout en ayant des informations de nature convenable, bien pertinente et aussi fiable ;

L'exploitation des ressources : il s'agit d'une exploitation optimale des ressources

d'exercice aidant à favoriser la mise à jour permanente du fruit obtenu à propos des sujets

concernés ;

L'assistance d'administration : c'est surtout dans l'intention d'entreprendre pour la

bonne circulation des informations ;

Le développement des outils scientifiques pour la compréhension de la conjoncture

et la détermination des scénarios prospectifs ;

La gérance du tableau de bord de l'économie national : cela concerne l'adaptation

aux modèles et moyens scientifiques pour bien suivre l'évolution et le développement afin de

faciliter la prise des informations.

1.1.4 Institut National de la Statistique (INSTAT)En 1995, la dénomination de la BDE a changé en Institut National de la

Statistique. L'Institut National de la Statistique (INSTAT) a pour mission de concevoir et de

coordonner la mise en œuvre de la politique nationale en matière de statistique et de ses divers

champs d'application dans les domaines économique, démographique et social ainsi que de

Page 17: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

5

l’appui scientifique et technique à la gestion de l'économie nationale. Ainsi, son organisation

était fixée comme suit:

Direction Générale (DG),

Direction des Synthèses Economiques (DSY),

Direction des Statistiques Economiques (DSE),

Direction de la Démographie et des Statistiques Sociales (DDSS),

Direction des Statistiques des Ménages (DSM),

Direction de l'Informatique (DI),

Services Régionaux de la Statistique.

Pour ces services régionaux de l’INSTAT :

Même si la structure ne figure pas encore dans l’organigramme ci-dessous, 15

Services régionaux de l’INSTAT ont été créés en 2009. Leur création entre dans les phases de

mise en œuvre de la Stratégie Nationale de Développement de la Statistique (SNDS) dont les

résultats attendus est la mise en œuvre du programme statistique minimal au niveau des

Régions. Le principal objectif est la contribution effective des statistiques régionales au

système statistique national.

Ces Services régionaux sont localisés dans les Régions d’Itasy, de Bongolava, d’Alaotra

Mangoro, de Sofia, d’Atsimo Atsinanana, d’Androy, d’Anosy, d’Ihorombe, de Menabe, de

SAVA, d’Amoron’i Mania, de Betsiboka, de Vatovavy Fitovinany, d’Analanjirofo et de

Melaky.

Page 18: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

6

1.2 Statut et mission de l’INSTAT

1.2.1 Statut de l’INSTATDepuis le 21 avril 1998, la Direction Générale de l'Institut National de la

Statistique, INSTAT, est passée du statut d'Administration Centrale à celui d'Entreprise

Publique à caractère Industriel et Commercial (EPIC), dotée de la personnalité morale et

jouissante de l'autonomie administrative et financière. Il est placé sous la tutelle technique et

comptable du Ministère chargé des Finances et de l'Économie et sous la tutelle budgétaire du

Ministère chargé du Budget.

Le Siège de l'INSTAT avec ses démembrements est fixé à Antananarivo.

Cependant, étant donné son rôle primordial pour le développement de Madagascar, cet office

devra orienter ses travaux :

En tant que service public : à l'élaboration des données officielles sur les statistiques

minimum pour les analyses socio-économiques (les indices des prix, les comptes nationaux, le

cadrage macro-économique, les indices de développement humain) et le profil social. En

outre, il effectue le traitement de la solde des fonctionnaires.

En tant que prestataire de service : à la réalisation d'enquêtes de suivi du niveau de

vie et d’études socio-économiques et démographiques (les enquêtes, le traitement et

l'analyse), à la gestion de bases de données (saisie, contrôle etc.) ainsi qu'au développement

informatique.

Compte tenu de ce nouveau statut, une recomposition de l'organigramme de

l'INSTAT a été effectuée. On y a ajouté les Directions suivantes :

Direction Administrative et Financière (DAF),

Direction des Relations Institutionnelles et de la Diffusion (DRID),

Directions Inter-régionales.

C'est dans ce nouveau contexte local et supra local (libéralisation, privatisation de

l'économie,...) que cette proposition est effectuée en vue de l'optimisation des ressources dont

dispose l'INSTAT tant du point de vue humain que du point de vue financier et matériel. La

productivité des hommes et la production en général ne peut qu'en bénéficier de manière

substantielle.

1.2.2 Mission de l’INSTATL'INSTAT a pour mission de concevoir et de coordonner la mise en œuvre de la

politique nationale en matière de statistique et de ses champs d'application dans les domaines

économique, démographique et social ainsi que de l'appui scientifique et technique à la

Page 19: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

7

gestion de l'économie nationale. Il est également le dépositaire et le gestionnaire des

nomenclatures des statistiques officielles de Madagascar.

A ce titre, l'INSTAT, est chargé en particulier d'établir les indicateurs nationaux

suivants :

Le produit intérieur et le produit national, le taux de croissance économique, le taux

d'inflation, le taux d'investissement dans le cadre des comptes de la nation ;

Les indices de prix à la production et à la consommation ;

Les indices de développement humain ;

La situation démographique nationale ;

La gestion du répertoire national des entreprises exerçant des activités économiques

et/ou sociales et/ou à but (non) lucratif.

La publication, la diffusion et la vulgarisation des statistiques économiques :

production, exportation, importation

Pour la réalisation de ces activités, une dotation spéciale à l'INSTAT est inscrite

au Budget de l'Etat.

L'INSTAT peut être par ailleurs appelé à exécuter des activités statistiques

financées par des organismes ou bailleurs de fonds sous forme de fonds de concours.

L'INSTAT peut organiser des séances de formations dans les domaines suivants :

Statistique,

Informatique,

Economie,

Démographie.

Ces deux activités doivent être exploitées au maximum afin d'augmenter les

recettes complémentaires de l'INSTAT.

En vertu de la Loi sur l'obligation et le secret statistique susvisée, l'INSTAT a

accès à toutes les informations nécessaires à la réalisation de sa mission. Par délégation du

Comité de Coordination des Informations Statistique et Economique (CCISE), l'INSTAT peut

exécuter des missions de contrôle et de validation de méthodes, de procédés, de résultats de la

production de données techniques et scientifiques à base de statistique.

Page 20: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

8

1.3 Organisation structurelle de l’INSTAT :

Figure 1: Organigramme de l’INSTAT

SRH

RessourcesHumaines

DirectionAdministrativeet Financière

Direction Générale Adjoint

Direction Générale

Direction Informatique Direction des SynthèsesEconomiques

Direction des RelationsInstitutionnelles et de la

Diffusion

Direction desStatistiques

Economiques

Direction desStatistiques des

Ménages

Agence Comptable

SecrétariatProtocole

Direction de laDémographie et desStatistiques Sociales

et Financière

SL

Logistique

SF

Financier

SEAEtude etAnalyse

SESExploitation

des Systèmes

SOMOrganisationet Méthodes

SAIAssistance à

l'Informatisation

SE

Environnement

SCN

ComptabilitéNationale

SMP

Modélisat°et Prévision

SE

Etude

SCTB

Conjonctureet Tableau

de Bord

SCCommunication

SRIRelations

Institutionnelles

SDDocumentation

SRNE

RépertoireNationaldes Ets

SPB

Statistiquesdes

Productionsde Biens

SSES

Statistiques des

Echangeset Sces

SSF

StatistiquesFinancières

SEREmploi etRevenu

SMCMéthodologie

et Collecte

SPCVMPatrimoine et

Condition de Viedes Ménages

SPCPrix à la

Consommation

SERD

Enquête etRecensementDémographiq

ue

SES

EtatCivil

SSS

StatistiquesSociales

ConseillersScientifiques

ConseilD’Administration

MINISTERE DE TUTELLE:MINISTERE DE L'ECONOMIE, DU COMMERCE

ET DE L'INDUSTRIE

Page 21: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

9

1.4 Attribution de chaque Direction

Direction des Synthèses Economiques (DSY)

La Direction des Synthèses Economiques a pour mission d’établir la situation

macro-économique du pays, d’analyser les mécanismes socio-économiques et d’en établir

des prévisions d’évolution.

A ce titre, elle est notamment chargée de :

Produire, analyser et publier les comptes économiques et socio-économiques

de la nation ;

Mettre en place et gérer une banque des données macro- économiques ;

Rechercher les indicateurs pertinents pour la gestion économique et suivre

l’évolution conjoncturelle de l’économie ;

Entreprendre des études scientifiques, théoriques et appliquées pour une

meilleure compréhension des mécanismes socio-économiques et d’établir les prévisions

économiques.

Elle est composée des unités suivantes :

Service de la Comptabilité Nationale,

Service de la Conjoncture et du Tableau de Bord,

Service de la Modélisation et de la Prévision,

Service de l’Environnement,

Service des Etudes.

En outre, elle dispose d’un Bureau Administratif et Financier.

Direction des Statistiques Economiques (DSE)

La Direction des Statistiques Economiques a pour mission de mettre en œuvre la

politique de production, d’analyse et d’étude des statistiques de production de biens et de

services.

Elle est notamment chargée de :

Etablir l’identification statistique des établissements exerçant une activité

économique quelconque permanente ou saisonnière ainsi que la tenue et la garde du

répertoire d’identification ;

Assurer l’harmonisation des outils de collecte dans tout système

d’information de statistiques économiques intéressant l’administration publique et les

opérateurs économiques ;

Page 22: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

10

Mener les opérations générales ou spécifiques, ponctuelles ou périodiques

relatives aux statistiques économiques.

Assurer l’appui technique en vue de l’harmonisation des outils de production

et d’analyse de statistiques économiques auprès des directions inter-régionales de

l’INSTAT.

Assurer la publication, la diffusion et la vulgarisation des statistiques

économiques.

Cette Direction est composée des unités suivantes :

Service du Répertoire National des Etablissements,

Service des Statistiques des Productions de Biens,

Service des Statistiques des Échanges et Services,

Service des Statistiques Financières.

Direction de la Démographie et des Statistiques Sociales (DDSS)

La Direction de la Démographie et des Statistiques Sociales a pour mission de

mettre en œuvre la politique de production, d’analyse et d’étude des statistiques

démographies et sociales. A ce titre, elle est chargée de:

Produire les statistiques démographiques et sociales à partir d’opérations

purement statistiques, de documents administratifs ou de fichiers de gestion ;

Réaliser des opérations de collecte globale ou sectorielle relatives aux

statistiques démographiques et sociales conformément au programme national de collecte ;

Développer les compétences en statistiques socio-démographiques par l’appui

technique aux institutions notamment publiques d’une part et de la recherche d’autre part ;

Gérer et diffuser les statistiques démographiques.

Elle est composée des unités suivantes :

Service des Enquêtes et des Recensements Démographiques,

Service des Statistiques de l’Etat civil,

Service des Statistiques Sociales.

La Direction des Statistiques des Ménages (DSM)

La Direction des Statistiques des Ménages a pour mission d’assurer la collecte, le

traitement et l’analyse des données relatives aux conditions de vie des ménages et aux

évolutions des prix. A ce titre, elle est notamment chargée de:

Gérer la base de données sur les conditions de vie des ménages ;

Page 23: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

11

Suivre l’évolution des revenus et dépenses des ménages et donc la pauvreté ;

Etablir le panier-type de la ménagère ainsi que les différents indices et

indicateurs y afférents.

Elle est composée des unités suivantes :

Service des Statistiques des Revenus et de l’Emploi,

Service des Statistiques du Patrimoine et des Conditions de Vie,

Service des Statistiques à la Consommation.

La Direction de l’Informatique (DI)

La Direction de l’Informatique a pour mission d’assurer le traitement informatique

des données et de concevoir la politique à suivre en matière d’équipements matériels et

logiciels informatiques. Cette Direction est notamment chargée de:

Concevoir, mettre en place et gérer le système informatique de l’INSTAT en

coordination avec le développement de l’informatique à Madagascar et en particulier, dans

l’administration publique ;

Développer et assurer l’évolution des applications informatiques et

notamment des bases des données statistiques ;

Apporter son appui technique aux administrations en matière de système

informatique ;

Assurer l’harmonisation des supports de collecte des données de base.

Elle est composée des unités suivantes :

Service d’Organisation et de Méthode,

Service des Études et d’Analyses Informatiques,

Service d’Assistance à l’Informatisation,

Service de l’Exploitation.

La Direction Administrative et Financière (DAF)

La Direction Administrative et Financière a pour mission d’assurer la gestion des

moyens logistiques de l’INSTAT A ce titre, elle est chargée de :

Préparer le projet de budget, les divers rapports financiers et les besoins

d’informations des différentes autorités et bailleurs de fonds ;

Elaborer et mettre en place les procédures administratives et comptables ;

Suivre la situation financière de l’INSTAT ;

Page 24: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

12

Assurer la répartition des moyens disponibles suivant les besoins permanents

et ponctuels des directions techniques ;

Appliquer le statut et règlement du personnel adoptés par les autorités

compétences ;

Prévoir les besoins personnels ;

Organiser les sessions de formation du personnel et les activités sociales.

Elle est composée des unités suivantes :

Service Financier ;

Service du Personnel et de la Formation,

Service de l’Administration et de la Logistique.

La Direction des Relations Institutionnelles et de la Diffusion (DRID)

La Direction des Relations Institutionnelles et de la Diffusion a pour mission

d’animer le système statistique national, de mettre en place une stratégie de diffusion ainsi

que le suivi de sa mise en œuvre et élaborer le budget technique de l’INSTAT. A ce titre elle

est chargée de :

Organiser les réunions du CCISE ;

Assurer les relations avec les instances internationales ;

Gérer les nomenclatures statistiques ;

Elaborer les publications de l’INSTAT ;

Assurer les relations avec les institutions.

Cette Direction est composée des unités suivantes :

Service de la Documentation,

Service des Relations Institutionnelles, de la Prospection et de l’Analyse,

Service de la Communication.

Directions Interrégionales

Les Directions interrégionales de l’INSTAT ont pour mission, dans leurs Régions

respectives de compétence, de représenter l’INSTAT.

A ce titre et sur recommandation de la Direction Générale, chaque Direction

interrégionale est chargée de :

La collecte des données nécessaires à l’INSTAT ou à la Région. ;

L’élaboration et la diffusion d’informations statistiques régionales ;

Page 25: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

13

L’appui technique aux projets statistiques de l’INSTAT ou des autres

administrations de sa région de compétence.

Chaque Direction interrégionale est composée de deux services :

Service des Statistiques Économiques,

Service des Statistiques Sociales.

En outre, elles disposent chacune d’un autre Bureau Administratif et Financier.

Page 26: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

14

CHAPITRE II : CADRE DU PROJET

2.1 Contexte du projet :

A partir du début des années 1990, en collaboration avec ses partenaires

financiers, Madagascar a initié la prise en compte formelle de la dimension sociale des

orientations économiques et politiques. Ainsi, plusieurs projets sociaux ont accompagné la

reconversion de politique économique du pays. Cela nécessite des informations pour le suivi

des existants, des évolutions passées et des prévisions des possibilités du futur.

C’est dans cette situation que l’Institut National de la Statistique (INSTAT) a

initié l’EPM en 1993 dans le cadre de la prise en compte de la dimension sociale des

ajustements structurels. L’Enquête Périodique auprès des Ménage (EPM) a comme objectif

d’établir les informations de base relatives à la condition de vie des ménages. Elle a été

également réalisée afin de contribuer au système de suivi du programme "Millenium

Challenge Account Madagascar" (MCA-Madagascar) et de fournir des indicateurs de suivi

des futurs impacts de ce programme.

Cette série d'Enquêtes Périodiques auprès des Ménages (EPM) est la seule série

d'enquêtes multi thèmes, temporelles et de représentativité nationale qui sert d'outil de

mesure des conditions de vie des ménages, des causes et corollaires de ces conditions de vie.

L’EPM produit donc des informations sur la condition de vie des ménages et des données

statistiques fiable et à jour.

En bref, les données de l’EPM sont des données plus importantes et elles servent

à montrer l’évolution sur les conditions de vie des ménages à Madagascar.

Mais il faut diffuser ces données pour que les utilisateurs puissent les visualiser

et les avoir. Cette phase de diffusion est la tache la plus importante pour cette série

d’enquête.

Et sur ce plan de diffusion, l’INSTAT a mis en ligne, actuellement, un site

internet pour diffuser ces données de l’Enquête auprès des ménages sous forme de

documents PDF qui comprennent des tableaux, des commentaires et des cartes Graphiques.

Or l’Institut responsable des données statistiques dans les pays développés ont mis en place,

sur le plan de communication et de la diffusion de ces données statistiques, la technologie du

SIG qui permet de diffuser des cartographies dynamiques sur web.

On montre par exemple ci-dessous des extraits du document du rapport EPM 2005.

Page 27: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

15

Figure 2: Extrait du document de l’EPM 2005

Carte

Tableau

Commentaire

Page 28: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

16

Certes, ce mode de diffusion a permis, jusqu’à présent, de satisfaire la demande

en matière de données statistiques à Madagascar. Mais il présente des lacunes pour la

dissémination de données statistiques qui a fait l’objet d’une évolution technologique depuis

quelques années. Cette technique ne permet pas de faire une comparaison rapide entre deux

périodes sur un même thème. Et la conception de ces cartes graphiques a besoin beaucoup

de temps et des investissements très élevé. Et aussi, le téléchargement d’un rapport d’une

série d’enquête a besoin d’une connexion internet à haut débit.

C’est dans ce contexte et vu la citation qui dit qu’«une carte vaut mieux qu'un

long discours » c’est ce qui nous a poussé à faire une recherche sur la mise en place d’un

nouveau site web qui comporte des cartes interactives pour survoler cette situation et pour

atteindre les objectifs de l’enquête de mieux présenter l’évolution sur les conditions de vie

des ménages.

2.2 L’objectif du projet:Les données de l’Enquête Périodique auprès des Ménages sont considérées

comme de meilleurs instruments d'analyse, de prise de décisions, de prévision et de

détermination de stratégie pour les Autorités, les opérateurs économiques, les chercheurs et

étudiants. Alors, on est obligé de mieux diffuser ces données.

Les objectifs de ce projet sont donc :

De mieux satisfaire aux besoins des visiteurs.

De faciliter la visualisation d’une évolution d’un thème à considérer sur le territoire de

Madagascar.

De diffuser à travers des cartes imprimables de niveau supérieur de lecture les données des

enquêtes.

D’avoir une base de données facile à mettre à jour.

De fournir, aux utilisateurs, des données sous forme des tableaux et sous forme des cartes

De sécuriser les données et d’assurer l’archivage.

D’assurer la meilleure présentation visuelle.

De suivre périodiquement l’évolution sur la condition de vie des ménages.

De faciliter la comparaison des données à différentes périodes ou milieu.

Page 29: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

17

PARTIE II- GENERALITES

Page 30: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

18

CHAPITRE III: SYSTEME D’INFORMATION GEOGRAPHIQUE (SIG) :

3.1 Définition:

3.1.1 Définition 1:

Un système d'information géographique (SIG) est un système informatique qui

permet à partir de diverses sources, de rassembler, d'organiser, de gérer, d'analyser, de

combiner et de représenter des informations localisées géographiquement, contribuant

notamment à la gestion de l'espace.

Un système d'information géographique peut être considéré comme :

Un ensemble informatique constitué de logiciels, de matériels et de méthodes destinés à

assurer la saisie, l'exploitation, l'analyse, et la représentation de données géo-référencées

pour résoudre un problème de planification et de management.

Un « ensemble de données repérées dans l'espace, structurées de façon à fournir et extraire

commodément des synthèses utiles à la décision »

Un « ensemble organisé globalement comprenant des éléments (données, équipements,

procédures, ressources humaines) qui se coordonnent, à partir d'une référence spatiale

commune, pour concourir à un résultat. »

Un système de gestion de bases de données pour la saisie, le stockage, l'extraction,

l'interrogation, l'analyse, et l'affichage des données localisées.

3.1.2 Définition 2 :

Un SIG traite les informations localisées et ainsi apporte une dimension

géométrique aux systèmes d'information classiques (géométrie + sémantique). C'est donc

un outil de gestion pour l'utilisateur et un outil d'aide à la décision pour le décideur.

Page 31: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

19

3.2 Architecture d’un SIG:

3.2.1 Composantes du SIG :

Il y a cinq composants qui constituent un SIG.

Matériel :

Les SIG fonctionnent maintenant avec une large gamme d’ordinateur de serveurs de

données aux ordinateurs de bureaux connectés en réseau ou utilisés de façon autonome.

Logiciels :

Les logiciels SIG présentent les outils et les fonctions pour stocker, analyser et

afficher toutes les informations. Un logiciel SIG, c’est composé des outils comme suit:

Un outil pour saisir et manipuler les informations géographiques (Acquisition des

données)

Un système de gestion de base de données (Stockage et gestion des données)

Un outil géographique de requête, d’analyse, de visualisation (Manipulation et analyse

des données)

Une interface graphique utilisateur pour une utilisation facile (Restitution des données).

Figure 3: Composante d’un SIG

Mémoire de fin d’études

19

3.2 Architecture d’un SIG:

3.2.1 Composantes du SIG :

Il y a cinq composants qui constituent un SIG.

Matériel :

Les SIG fonctionnent maintenant avec une large gamme d’ordinateur de serveurs de

données aux ordinateurs de bureaux connectés en réseau ou utilisés de façon autonome.

Logiciels :

Les logiciels SIG présentent les outils et les fonctions pour stocker, analyser et

afficher toutes les informations. Un logiciel SIG, c’est composé des outils comme suit:

Un outil pour saisir et manipuler les informations géographiques (Acquisition des

données)

Un système de gestion de base de données (Stockage et gestion des données)

Un outil géographique de requête, d’analyse, de visualisation (Manipulation et analyse

des données)

Une interface graphique utilisateur pour une utilisation facile (Restitution des données).

Figure 3: Composante d’un SIG

Mémoire de fin d’études

19

3.2 Architecture d’un SIG:

3.2.1 Composantes du SIG :

Il y a cinq composants qui constituent un SIG.

Matériel :

Les SIG fonctionnent maintenant avec une large gamme d’ordinateur de serveurs de

données aux ordinateurs de bureaux connectés en réseau ou utilisés de façon autonome.

Logiciels :

Les logiciels SIG présentent les outils et les fonctions pour stocker, analyser et

afficher toutes les informations. Un logiciel SIG, c’est composé des outils comme suit:

Un outil pour saisir et manipuler les informations géographiques (Acquisition des

données)

Un système de gestion de base de données (Stockage et gestion des données)

Un outil géographique de requête, d’analyse, de visualisation (Manipulation et analyse

des données)

Une interface graphique utilisateur pour une utilisation facile (Restitution des données).

Figure 3: Composante d’un SIG

Page 32: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

20

Données :

Les données sont certainement les composants les plus importants des SIG.

Les données géographiques et les données tabulaires associées peuvent, soit être

constituées en interne, soit acquises auprès des producteurs de données.

Elles se divisent en deux « étages » d’informations :

Les objets géographiques : l’information est rattachée à des objets géo-référencés.

Les points (adresse, localisation ponctuelle d’un objet…),

les arcs ou linéaires (voie routière, cours d’eau…),

les surfaces ou polygones (parcelles, communes, région, subdivisions

administratives…).

Les variables descriptives : l’information est constituée de variables descriptives,

attributs des objets sur lesquels porteront les traitements de données, traitements dont

les résultats seront représentés sur la carte.

Utilisateurs :

Les SIG s’adressent à une très grande communauté d’utilisateurs, en partant de

ceux qui créent et maintiennent les systèmes, jusqu’aux personnes qui utilisent dans leur

quotidien la dimension géographique. Avec l’apparition des SIG sur Internet, la

communauté des utilisateurs de SIG s’agrandit de façon importante.

Méthodes :

La mise en œuvre et l'exploitation d'un SIG ne peut s`envisager sans le respect

de certaines règles et procédures propres à chaque organisation. Un SIG fait appel à une

connaissance technique et à divers savoir-faire et donc divers métiers qui peuvent être

effectués par une ou plusieurs personnes.

Le « sigiste » doit mobiliser des compétences en géodésie (connaissance des

concepts de système de référence et de système de projection), en analyse des données, des

processus et de modélisation (analyse Merise, langage UML par exemple), en traitement

statistique, en sémiologie graphique et cartographique, en traitement graphique. Il doit

savoir traduire en requêtes informatiques les questions qu'on lui pose.

Page 33: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

21

Modèle des données :

Les SIG exploitent deux types différents de modèles géographiques :

le modèle vecteur,

le modèle raster.

Dans le modèle vecteur, les informations sont collectionnées sous la forme

de coordonnées X et Y : couple (X, Y).

o Les objets de type ponctuel sont, dans ce cas, représentés par un simple point

(par exemple : chef lieu de région…).

o Les objets linéaires (routes, fleuves…) sont eux représentés par une succession de

coordonnées X, Y.

o Les objets polygonaux (territoire géographique, région…) sont, quant à eux, représentés

par une succession de coordonnées délimitant une surface fermée. Pour représenter les

données discrètes, l’utilisation du modèle vectoriel est surtout recommandée.

Dans le modèle raster, quant à lui, est constitué d’une matrice de points

pouvant tous être différents les uns des autres.

Il convient exactement à la reproduction de données variables continues telles que la

nature d’un sol…

Chacun de ces deux modèles de données dispose de ses avantages. Un SIG

moderne se doit d’exploiter simultanément ces deux types de représentation.

Figure 4 : Modèle des données

Mémoire de fin d’études

21

Modèle des données :

Les SIG exploitent deux types différents de modèles géographiques :

le modèle vecteur,

le modèle raster.

Dans le modèle vecteur, les informations sont collectionnées sous la forme

de coordonnées X et Y : couple (X, Y).

o Les objets de type ponctuel sont, dans ce cas, représentés par un simple point

(par exemple : chef lieu de région…).

o Les objets linéaires (routes, fleuves…) sont eux représentés par une succession de

coordonnées X, Y.

o Les objets polygonaux (territoire géographique, région…) sont, quant à eux, représentés

par une succession de coordonnées délimitant une surface fermée. Pour représenter les

données discrètes, l’utilisation du modèle vectoriel est surtout recommandée.

Dans le modèle raster, quant à lui, est constitué d’une matrice de points

pouvant tous être différents les uns des autres.

Il convient exactement à la reproduction de données variables continues telles que la

nature d’un sol…

Chacun de ces deux modèles de données dispose de ses avantages. Un SIG

moderne se doit d’exploiter simultanément ces deux types de représentation.

Figure 4 : Modèle des données

Mémoire de fin d’études

21

Modèle des données :

Les SIG exploitent deux types différents de modèles géographiques :

le modèle vecteur,

le modèle raster.

Dans le modèle vecteur, les informations sont collectionnées sous la forme

de coordonnées X et Y : couple (X, Y).

o Les objets de type ponctuel sont, dans ce cas, représentés par un simple point

(par exemple : chef lieu de région…).

o Les objets linéaires (routes, fleuves…) sont eux représentés par une succession de

coordonnées X, Y.

o Les objets polygonaux (territoire géographique, région…) sont, quant à eux, représentés

par une succession de coordonnées délimitant une surface fermée. Pour représenter les

données discrètes, l’utilisation du modèle vectoriel est surtout recommandée.

Dans le modèle raster, quant à lui, est constitué d’une matrice de points

pouvant tous être différents les uns des autres.

Il convient exactement à la reproduction de données variables continues telles que la

nature d’un sol…

Chacun de ces deux modèles de données dispose de ses avantages. Un SIG

moderne se doit d’exploiter simultanément ces deux types de représentation.

Figure 4 : Modèle des données

Page 34: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

22

3.3 Mise en place d’un SIG :

Données utilisées :

Les données utilisées sont des données géométriques et alphanumériques

Sources de ces données :

Ces données sont des données produites par les institutions qui a pour rôle de

faire la collecte des données telles que :

Le FTM pour les données géométriques

L’INSTAT pour les données alphanumériques

Acquisition des données (intégration) :

Un SIG ne peut fonctionner que s'il contient des données. L'acquisition de ces

données est la phase la plus coûteuse dans la mise en place d'un projet SIG. Il y a donc

tout intérêt à bien définir ses besoins et à comparer l'ensemble des données disponibles.

L’intégration des données se fait par plusieurs méthodes.

Gestion et organisation des données :

Les sources d'informations (comme celles décrites précédemment) peuvent

être d'origines très diverses. Il est donc nécessaire de les harmoniser afin de pouvoir les

exploiter conjointement (c'est le cas des échelles, du niveau de détail, des conventions de

représentation...). Les SIG intègrent de nombreux outils permettant de manipuler toutes les

données pour les rendre cohérentes et ne garder que celles qui sont essentielles au projet.

Si pour les petits projets il est envisageable de stocker les informations

géographiques comme de simples fichiers, il en est tout autrement quand le volume de

données grandit et que le nombre d'utilisateurs de ces mêmes informations devient

important. Dans ce cas il est essentiel d'utiliser un SGBD (Système de Gestion de Bases de

Données) pour faciliter le stockage, l'organisation et la gestion des données. Mais le rôle

des SGBD s’arrête là, car ils ne disposent pas d’outils de visualisation et d’analyse propres

aux SIG.

Interrogation des données :

La lecture des données correspondantes aux objets présents dans les tables

affichées est possible, de manière ponctuelle, en cliquant sur l'objet qui apparaît sur la

carte et des fonctions de requêtes plus élaborées sont également disponibles, qui

permettent aussi bien de réaliser des requêtes tabulaires classiques (recherche des

enregistrements qui vérifient une condition donnée relative aux valeurs d’une champ :

Page 35: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

23

nombres, chaînes, date ou booléens) que des requêtes spatiales, qui mettent en évidence

toutes les relations géographiques possibles entre les objets comme par exemple: la

distance séparant deux objets.

Visualisation des données :

Les différentes données géographiques disponibles peuvent être affichées par

l’intermédiaire du SIG. A ce titre, celui-ci met à la disposition de l’utilisateur toute une

palette de fonctions de gestion de l'affichage, ce qui permet de manipuler les paramètres

d'affichage plus facilement: les fonctions de zoom sont présentes en standard sur un SIG.

L'utilisateur peut manipuler à son gré les couleurs des objets affichés.

De plus l’utilisateur dispose d’une fonctionnalité de mise en page, cette

fonctionnalité lui permet de former les dossiers cartographiques à sa manière en vue d’une

impression.

Localisation des informations :

Un SIG permet, dans sa forme de base, de placer automatiquement un point

dont on connaît les coordonnées géographiques planes X et Y.

Associer à une localité, ses coordonnées spatiales X et Y est une opération

appelée géocodage. Pour permettre à une localité de placer automatiquement le point

associé, les SIG se sont dotés de géocodeurs spécifiques intégrés.

Ce quoi ce géocodeur :

Un géocodeur utilise un fichier géographique de référence indexé. Il peut s'agir

d'un fichier de localité, d’une région, en fonction de la précision du géocodage voulue. Le

moteur de géocodage lance une requête sur ce fichier de référence dans le but de

retrouver une rue donnée (les règles de mise en correspondance pourront toutefois être

assouplies pour pallier d'éventuelles erreurs orthographiques dans le nom des voies). Ce

procédé permet l'association rapide et efficace d'un point à une adresse géographique.

3.4 Fonctionnement d’un SIG :

Un SIG stocke les informations concernant le monde sous la forme de couches

thématiques pouvant être reliées les unes aux autres par la géographie. Ce concept, simple

et puissant, a prouvé son efficacité pour résoudre de nombreux problèmes concrets.

Page 36: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

24

CHAPITRE IV: LA CARTOGRAPHIE :

Pour de nombreuses opérations géographiques, la finalité consiste à bien

visualiser des cartes. La carte est en effet un formidable outil de synthèse et de présentation de

l'information précisé par la citation qui dit qu’ « une carte vaut mieux qu'un long

discours », on va voir en ce qui concerne la cartographie.

4.1 Définitions:

La cartographie est la représentation de la surface de la terre sous forme

géométrique ou graphique grâce à la conception, préparation et réalisation de la carte.

La cartographie se divise en 2 branches : technique et méthode

La carte est une représentation plane qui matérialise le passage de la sphère

terrestre en un plan. Elle est aussi une représentation conventionnelle, elle utilise un langage

cartographique, possède son propre sommaire et sa connaissance et permet de mieux

transmettre une information géographique.

Mais le problème, c’est sur le passage d’une partie de la terre qui a une forme

compliqué en un plan?

Ce passage est réalisé grâce au procédé des projections et selon la projection

retenue, le visage du territoire projeté est différent.

Pour donner une description fiable d’un territoire et de localiser des objets dans

l’espace, il faut connaître la forme exacte de la terre, c’est l’objet de la géodésie et des travaux

cartographiques. Des calculs sur un système de projection retenue permettent de passer de la

réalité tridimensionnelle vers la représentation plane.

Technique

Carte mathématique Carte thématique

Méthode

Page 37: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

25

4.2 Référentiel géodésique :

Un système géodésique est un repère affine (O,i,j,k) à 3 dimensions, géocentrique.

Son centre O est proche du centre des masses de la Terre, l'axe OZ de l'axe de rotation

terrestre et le plan OXZ du plan méridien origine.

Un point de la croûte terrestre est considéré fixe par rapport au système

géodésique et sa position est repéré (X, Y, Z).

4.3 Ellipsoïde de référence :

On associe au repère cartésien un ellipsoïde de centre O, de grand axe a et

d'excentricité e fixés conventionnellement.

Figure 5: Système géodésique

Figure 6: Ellipsoïde de référence

Mémoire de fin d’études

25

4.2 Référentiel géodésique :

Un système géodésique est un repère affine (O,i,j,k) à 3 dimensions, géocentrique.

Son centre O est proche du centre des masses de la Terre, l'axe OZ de l'axe de rotation

terrestre et le plan OXZ du plan méridien origine.

Un point de la croûte terrestre est considéré fixe par rapport au système

géodésique et sa position est repéré (X, Y, Z).

4.3 Ellipsoïde de référence :

On associe au repère cartésien un ellipsoïde de centre O, de grand axe a et

d'excentricité e fixés conventionnellement.

Figure 5: Système géodésique

Figure 6: Ellipsoïde de référence

Mémoire de fin d’études

25

4.2 Référentiel géodésique :

Un système géodésique est un repère affine (O,i,j,k) à 3 dimensions, géocentrique.

Son centre O est proche du centre des masses de la Terre, l'axe OZ de l'axe de rotation

terrestre et le plan OXZ du plan méridien origine.

Un point de la croûte terrestre est considéré fixe par rapport au système

géodésique et sa position est repéré (X, Y, Z).

4.3 Ellipsoïde de référence :

On associe au repère cartésien un ellipsoïde de centre O, de grand axe a et

d'excentricité e fixés conventionnellement.

Figure 5: Système géodésique

Figure 6: Ellipsoïde de référence

Page 38: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

26

Sur cette figure, Mo est la projection de M sur l'ellipsoïde de référence. La

longitude du point M est l'angle entre le plan méridien origine et le méridien contenant M. La

latitude est l'angle entre la normale à l'ellipsoïde passant par M et le plan équatorial.

La hauteur h est définie comme étant la distance, comptée le long de la normale à

partir de Mo, entre l'ellipsoïde et M, à ne pas confondre avec l'altitude du point M.

Ainsi le point M peut être définit par ses coordonnées géographiques ( , , h).

Projection:

Une représentation plane de l'ellipsoïde est nécessaire pour pouvoir cartographier

une région du globe terrestre. On peur définir la position d'un point M par ses coordonnées

dans le plan de projection dites coordonnées planes ou en projection, notées

conventionnellement (E, N) ou (x, y).

La projection cartographique est définie par 3 éléments: le canevas, le point

d'origine de la projection et le facteur d'échelle.

On peut distinguer les projections tels que :

azimutale,

conique et

cylindrique.

Figure 7 : Les différentes projections cartographiques

Page 39: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

27

4.4 Projection Laborde Madagascar

Dans chaque pays, il a sa projection officielle fixée par l'Etat et qui devient la

projection de référence. La cartographie de Madagascar utilise une projection locale qui

appartient à la catégorie des projections conformes (conserve les angles) et se nomme

Projection Laborde Madagascar. C’est une projection très proche de la projection de type

Mercator Oblique. Elle est bâtie à partir de l'Ellipsoïde International 1924. D’après le Foiben

Taosarintanin’i Madagasikara (FTM, Institut Géographique et Hydrographique National), la

différence entre la projection Laborde et la projection Mercator Oblique n’excède pas de 1.3

m dans le pire des cas à Madagascar.

Propriété :

Point Fondamental :

Le point fondamental du système géodésique à Madagascar est matérialisé par le

pilier de l’astrolabe auprès de l’observation d’Ambohidepona Antananarivo. Ce point

fondamental a comme coordonnées:

Coordonnées géographiques : L = - 21° 018228828

M = 50° 238295075

Coordonnées cartésiennes : Xv = 517 353.5 m

Yv = 797 717.3 m

Ellipsoïde associé : Hayford International 1924

Demi grand axe a = 6 378 388.0 m

Demi petit axe b = 6 356 911.946 m

Excentricité e²= 0.0067226700223

Aplatissement f = 0.003367003367

Facteur d’échelle : 0.9995

Page 40: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

28

4.5 Cartographie quantitative zonale:

La cartographie des données statistiques est une représentation zonale qui possède

2 manières dans la représentation des composantes quantitatives tels que :

par points : points proportionnels à la structure géométrique ou points unitaires à la structure

géométrique

par différentes valeurs d’une couleur (ou trame)

De préférence, la cartographie d’une série quantitative par différentes valeurs

d’une couleur (ou trame) est mieux pour assurer une meilleur présentation visuel. Pour cela, il

faut discrétiser les valeurs, c’est de faire le découpage en classe. Cette discrétisation d'une

série statistique implique une réduction de l'information qu'elle apporte mais permet en

revanche la construction d'une carte lisible. Elle est donc forcément un compromis entre la

rigueur statistique et les nécessités de la représentation cartographique.

4.6 Discrétisation :

La discrétisation est avant tout une simplification de caractères de manière à

obtenir d'un tableau complet et un tableau condensé. Les valeurs appartenant à une même

classe sont alors considérées comme identiques.

Constitution d’une classe :

Choix du nombre de classes : le choix de nombre de classes est conditionné par les

possibilités de la représentation cartographique (au delà de 6 classes, la distinction visuelle est

délicate), l'effectif total de la population étudiée et de l'allure de la variable.

Choix des bornes, de l'amplitude des classes et du type de discrétisation :

Ce choix ne peut être fait de manière arbitraire. Il doit révéler d'une signification

particulière quant au domaine d'étude.

Et le découpage en classe présente 3 contraintes tels que :

Contraintes logiques : les classes doivent couvrir l'ensemble de la distribution et doivent être

contiguës (jointives), les classes ne doivent pas être vides et on implique un degré de

généralisation.

Contraintes techniques : liées à la méthode de discrétisation (ex: nb pair et impair de classes).

Contraintes visuelles : l'enjeu est de faire un compromis entre la fidélité aux données

numériques et une représentation visuelle satisfaisante.

Page 41: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

29

La partition en classe respecte 2 règles :

Exhaustivité : la réunion de l'ensemble des classes doit recouvrir au moins l'ensemble du

domaine de variation du caractère (du minimum au maximum observé) mais qui peut être plus

large (min. et max. possibles).

Disjonction : les classes sont deux à deux disjointes (leur intersection est nulle)

Page 42: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

30

DIFFERENTES METHODES DE DISCRETISATION

Méthode Définition Calcul Remarques Conditions De Distribution

QUANTILE

ou Effectifs égaux

Chaque classe a

le même nombre

de valeurs.

(La médiane

divise la série

en 2 parties

égales)

Nombre total de

valeurs / Nombre de

classes

Ce choix, fréquent, est souvent

la méthode utilisée par défaut. Il ne

tient pas compte de la distribution et

des valeurs exceptionnelles car

s'appuie sur l'ordre des valeurs.

Certaines limites de seuils peuvent se

révéler discutables. Un trop grand

nombre de valeurs égales perturbent la

discrétisation

La représentation cartographique

est équilibrée, lisible souvent très

expressive et permet les

comparaisons mais… peut être parfois

trompeuse!

+Série uniforme (données réparties

uniformément sur toute l'amplitude

de la série) ce qui est rare !

=Série dissymétrique avec des pics

+Pour des comparaisons de carte

(ou …Série dissymétrique avec des

"pics")

A Eviter si :

- fortes discontinuités

- Valeurs extrêmes

-Trop grand nombre de valeurs

égales-

Page 43: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

31

Méthode Définition Calcul Remarques Conditions De Distribution

EQUIVALENCE

ou même amplitude

ou égale étendue

Les étendues des

classes sont

d'égales valeurs

(intervalles

constants)

(valeur maxi --

valeur mini) /

Nombre de classes

Cette méthode, simple, facile à

interpréter est peu utilisée car elle ne

convient pas si la distribution des

valeurs est trop dissymétrique : en

effet, les classes pourraient être très

inégales (certaines vides!) et donc la

carte, trop hétérogène, est illisible. Pas

de comparaison possible.

+Série uniforme

+Série normale avec distribution

symétrique (en forme de courbe de

Gauss, "en cloche" avec une

concentration de données autour de

la moyenne)

PROGRESSION

ARITHMETIQUE

Classes

découpées selon

une progression

arithmétique

Etendue des classes

augmente selon une

progression

arithmétique : la 2 °

classe a une étendue

double de la 1 °, et la

3° classe cumule

l'étendue de la 1° et

de la 2°…

L'intérêt est de mieux étaler la

répartition dans les faibles

valeurs plus finement représentées,

par contre les fortes valeurs se

retrouvent regroupées dans la dernière

classe. Les classes sont donc

d'amplitude croissante

A utiliser avec précaution car ne

s'applique qu'à des formes

précises de distribution :

+Série dissymétrique (maximum de

données vers les faibles

valeurs) avec asymétrie vers la

gauche

Page 44: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

32

Méthode Définition Calcul Remarques Conditions De Distribution

=Série avec une très forte

amplitude, observable sur échelle

logarithmique

PROGRESSION

GEOMETRIQUE

Classes

découpées selon

une progression

géométrique

Idem avec un mode

de calcul différent

Idem

Mais accentue les nuances dans la

partie basse de la série.

STANDARD selon

moyenne et écart type

Les classes sont

découpées en

fonction d'écarts

types par rapport

à la moyenne

A partir de la

moyenne et de l'écart

type

Toutes les classes ont une même

étendue égale à l'écart type, sauf les

extrêmes. La moyenne de la série se

situe pour un nombre impair de classes

à la médiane de la classe centrale, et

pour un nombre pair à la limite de

classes. L'intérêt est de se repérer

par rapport à la moyenne et de

mettre en valeur les extrêmes, mais

aussi de comparer les cartes. Très

performant, permet les comparaisons.

+Série normale équilibrée avec

distribution symétrique (en forme

de courbe de Gauss, "en cloche"

avec une concentration de données

autour de la moyenne) ou peu

dissymétrique

Page 45: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

33

Méthode Définition Calcul Remarques Conditions De Distribution

MANUELLE Seuils observés

ou

Seuils naturels

Par observation d'un

histogramme de

fréquence (ou graphe

de dispersion)

Prend en compte les discontinuités ou

"ruptures" de la série en leur accordant

une importance.

Cartes difficilement comparables.

Possibilité d'orienter la

représentation cartographique!

+Série dissymétrique avec des

pics et des discontinuités

facilement observables qui

correspondront aux seuils

MOYENNES

EMBOITEES

Classes

découpées

selon leurs

"moyennes"

Mathématique à

partir de diverses

moyennes emboîtées

N'accepte que 4 ou 8 classes

mais propose des classes équilibrées en

effectif et étendue. Compromis entre la

méthode des quantiles et le

standard. Bornes de classes exprimées

en "moyenne" Très pertinent.

Proche des quantiles

+Toutes séries et produit des cartes

compréhensibles bien que le

nombre de classe soit imposé.

Tableau 1: Différentes méthode de discrétisation

Page 46: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

34

CHAPITRE V : LA BASE DE DONNEES

La production des cartes à travers la méthodologie du SIG a besoin une forte

capacité des données. Pour bien stocker, organiser, gérer et sécuriser ces données, il faut

mettre en œuvre une base de données.

5.1 Définition:

5.1.1 Définition 1 :

La base de données est un ensemble organisé d'informations avec un objectif

commun. Plus précisément, on appelle base de données un ensemble structuré et organisé

permettant le stockage de grandes quantités d'informations afin d'en faciliter l'exploitation

(ajout, mise à jour, recherche et consultations de données).

5.1.2 Définition 2 :

Base de données informatisée c’est un ensemble structuré de données enregistrées

sur des supports accessibles par l'ordinateur, représentant des informations du monde réel et

pouvant être interrogées et mises à jour par une communauté d'utilisateurs.

5.2 Méthode utilisée pour la conception des bases de données :

Pour la modélisation de l’information géographique, il existe deux méthodes très

connus dans le monde du SIG : le formalisme UML qui est basé sur l’application orienté-objet

et la méthode MERISE basé sur le modèle relationnel. Nous avons adopté la méthode

MERISE pour ce mémoire.

5.3 Merise:

MERISE est une méthode française née dans les années 70, développée

initialement par Hubert Tardieu. Elle fut ensuite mise en avant dans les années 80, à la

demande du Ministère de l'Industrie qui souhaitait une méthode de conception des systèmes

d’informations.

MERISE est donc une méthode d'analyse et de conception des Systèmes

d’Information basée sur le principe de la séparation des données et des traitements. Elle

possède trois niveaux pour modéliser la base de données :

Le niveau conceptuel,

Le niveau logique ou organisationnel,

Le niveau physique.

Page 47: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

35

5.3.1 Modélisation des bases de données au niveau conceptuel :

Il s'agit de l'élaboration du modèle conceptuel des données (MCD) qui est une

représentation graphique et structurée des informations mémorisées par un système

d’information.

Le MCD est basé sur deux notions principales : les entités et les associations, d'où

sa seconde appellation : le schéma Entité/Association.

L'élaboration du MCD passe par les étapes suivantes :

La mise en place des règles de gestion,

L'élaboration du dictionnaire des données,

La recherche des dépendances fonctionnelles entre ces données,

L'élaboration du MCD (création des entités, des associations puis ajout

des cardinalités).

5.3.1.1 Règle de gestion:

Avant de lancer dans la création des tables, il faut recueillir les besoins des futurs

utilisateurs de l’application.

Et à partir de ces besoins, on doit être en mesure d'établir les règles de gestion des

données à conserver.

Page 48: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

36

5.3.1.2 Dictionnaire des données:

Le dictionnaire des données est un document qui regroupe toutes les données

qu’on va conserver dans la base (et qui figureront donc dans le MCD). Pour chaque donnée, il

indique :

Le code mnémonique : il s'agit d'un libellé désignant une donnée (par exemple

«region» pour la région)

La désignation : il s'agit d'une mention décrivant ce à quoi la donnée

correspond (par exemple «nom de la région»)

Le type de donnée :

o A ou Alphabétique : lorsque la donnée est uniquement composée de caractères

alphabétiques (de 'A' à 'Z' et de 'a' à 'z')

o N ou Numérique : lorsque la donnée est composée uniquement de nombres

(entiers ou réels)

o AN ou Alphanumérique : lorsque la donnée peut être composée à la fois de

caractères alphabétiques et numériques

o Date : lorsque la donnée est une date (au format AAAA-MM-JJ)

o Booléen : Vrai ou Faux

La taille : elle s'exprime en nombre de caractères ou de chiffres.

Remarque :

Dans le cas d'une date au format AAAA-JJ-MM, on compte également le nombre

de caractères, soit 10 caractères, pour ce qui est du type booléen, nul besoin de préciser la

taille (ceci dépend de l'implémentation du SGBDR).

Et parfois, des remarques ou observations complémentaires (par exemple si une

donnée est strictement supérieure à 0, etc.).

5.3.1.3 Dépendance fonctionnel:

Soit deux propriétés (ou données) P1 et P2. On dit que P1 et P2 sont reliées par

une dépendance fonctionnelle (DF) si et seulement si une occurrence (ou valeur) de P1 permet

de connaître une et une seule occurrence de P2.

Cette dépendance est représentée comme ceci : P1 → P2

Page 49: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

37

5.3.1.4 Elaboration de MCD:

Entités :

Chaque entité est unique et décrite par un ensemble de propriétés encore appelées

attributs ou caractéristiques.

Une des propriétés de l'entité est l'identifiant. Cette propriété doit posséder des

occurrences uniques et doit être source des dépendances fonctionnelles avec toutes les autres

propriétés de l'entité.

Bien souvent, on utilise une donnée de type entier qui s'incrémente pour chaque

occurrence, ou encore un code unique spécifique du contexte.

Le formalisme d'une entité est le suivant :

Associations:

Une association définit un lien sémantique entre une ou plusieurs entités. En effet,

la définition de liens entre entités permet de traduire une partie des règles de gestion qui n'ont

pas été satisfaites par la simple définition des entités.

Le formalisme d'une association est le suivant :

Généralement le nom de l'association est un verbe définissant le lien entre les

entités qui sont reliées par cette dernière.

Nom de l’entitéIdentifiantPropriété1Propriété2…

Nom de l’associationListe données portés

Figure 8: Entité

Figure 9: Association

Page 50: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

38

5.3.2 Modélisation d’une base de données au niveau logique :

Dans cette partie, on va établir une modélisation des données au niveau logique

(ou relationnel) à partir d'un modèle conceptuel, puis passer à l'étape de la création des tables.

5.3.2.1 Les relations:

Le modèle logique de données (MLD) est composé uniquement de ce que l'on

appelle des relations.

Ces relations sont à la fois issues des entités du MCD mais aussi des associations,

dans certains cas. Ces relations nous permettront par la suite de créer nos tables au niveau

physique.

Une relation est composée des attributs. Ces attributs sont des données

élémentaires issues des propriétés des différentes entités mais aussi des identifiants et des

données portées par certaines associations.

Une relation possède un nom qui correspond en général à celui de l'entité ou de

l'association qui lui correspond.

Elle possède aussi une clé primaire qui permet d'identifier sans ambiguïté chaque

occurrence de cette relation. La clé primaire peut être composée d'un ou plusieurs attributs, il

s'agit d'une implantation de la notion d'identifiant des entités et associations qui se répercute

au niveau relationnel.

Voici un premier exemple de relation (issue de l'entité «region» de la MCD) :

region (code_region,nom_region)

Légende :

x :relation

x : clef primaire

Remarque:

Le MLD est représenté de manière textuelle. Il existe toutefois une

représentation graphique équivalente.

Il est important d'accompagner un MLD textuel d'une légende (ce dernier

n'ayant pas de formalisme normé).

Il existe un autre type de clé appelé clé étrangère. La clé étrangère est un attribut

d'une relation qui fait référence à la clé primaire d'une autre relation.

Page 51: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

39

Remarque :

Ces deux clé devront donc avoir le même type de données.

Exemple :

district (code_district,nom_district,code_region#)

Légende :

x :relation, x : clé primaire, x# : clé étrangère

5.3.2.2 Règle de conversion:

Cas d’une cardinalité de type (0/1, 1) - (0/1, n) relation de type père – fils ou CIF

Clé primaire de la table où se trouve la cardinalité (0/1, n) : table père migre dans la table où

se trouve la cardinalité (0/1, 1) : table fils.

Les tables relationnelles :

Region (code_region, nom_region)

District (code_district, nom_district, code_region#)

Cas d’une cardinalité de type (0/1, n) - (0/1, n) : relation binaire

Chaque entité devient une table relationnelle :

Le lien ou association dévient une table relationnelle dont la clé primaire est le produit

cartésien des clés primaires des deux tables associés.

region (code_region, nom_region)

logement (id_logement, type_logement)

proportion_menage (code_region, id_logement, proportion_menage)

RegionCode_regionNom_region

DistrictCode_districtNom_district

Composé par(1, n) (1, 1)

regioncode_regionNom_region

logementId_logementType_logementProportion_menage

proportion

(1, n)(1, n)

Figure 10: Relation de type père-fils

Figure 11: Relation de type binaire

Page 52: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

40

Cas d’une relation ternaire :

Pour ce cas, chaque entité devient une table relationnelle :

Le lien ou association dévient une table relationnelle dont la clé primaire est le produit

cartésien des clés primaires de plusieurs tables associés.

Region (code_region, nom_region)

milieu (id_milieu,milieu)

niveau_instruction (id_niveau, niveau)

pop_reg_niv (code_region, id_periode, id_niveau, proportion)

Region

Code_regionNom_region

milieu

Id_milieumilieu

Niveau_instruction

Id_niveauniveau

pop_reg_niv

proportion

Figure 12: Relation de type ternaire

Page 53: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

41

5.3.3 MPD (Modèle physique des données):

Le modèle physique de données (MPD) : il consiste à ajouter les relations (tables)

avec ses attributs de MLD dans le logiciel de SGBD. Ce modèle est différent pour chaque

logiciel de SGBD utilisé. Il y a deux types de SGBD : ceux qui se basent sur le modèle

relationnel et ceux qui se basent sur l’application orienté-objet. Cela suppose d'avoir une

connaissance préalable des requêtes SQL de création de tables.

Un système de gestion de base de données ou SGBD représente un ensemble

coordonnée de logiciel permettant à un utilisateur de communiquer avec une base de données

pour décrire et organiser les données, rechercher, sélectionner et modifier les données,

mémoriser, manipuler, interroger, traiter les données.

Architecture d’un SGBD :

Pour notre cas nous allons utiliser un SGBDR ou système de gestion de bases de

données relationnel.

Actuellement sur le marché du SIG, il existe plusieurs types de SGBDR. : Oracle,

PostgreSQL, MySQL, MS SQL Server…

Figure 13: Architecture d’un SGBD

Page 54: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

42

PARTIE III- REALISATION DU PROJET

Page 55: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

43

CHAPITRE VI : REALISATION DE LA BASE DE DONNEES:

6.1 Base de données de l’Enquête Périodique des Ménages:

Cette base de données est alimentée par les données issues des enquêtes

périodiques auprès des ménages. Nous avons illustré ci-dessous les extraits de chaque modèle

de cette base de données.

6.1.1 Dictionnaire des données :

Avant toute modélisation nous avons procédé à des entretiens pour recueillir les

informations. Les données de la Base de données de l’EPM sont organisées en :

Base de données géographique : limite administrative (limite des régions)

Base de données alphanumérique : données issue de l’enquête :

Champs retenus Type de donnée Commentaire

Code_région Numérique Code Géographique de la région

Nom_région Caractère (30) Nom de la région

Id_demographie Numérique Numéro d’identification du type existant

type_demographie Caractère (30) Type de critère existant pour les données sur ladémographie

Id_Periode Caractère (2) Numéro d’identification de la période de l’enquête

Annee Caractère (4) Année de l’enquête

Id_milieu Caractère (1) Numéro d’identification du type de milieu

Milieu Caractère (10) Milieu de résidence

Id_niveau Caractère (1) Numéro d’identification du niveau d’instructionexistant

Niveau_istruction Caractère (20) Niveau d’instruction

Id_domaine Caractère (1) Numéro d’identification du domaine

Domaine Caractère (30) Domaine concerne pendant l’enquête sur le niveaud’instruction de la population

Id_produits Caractère (1) Numéro d’identifiant de type de produit agricole

Produits_agricole Caractère (10) Type de produit agricole concerné pendant l’enquête

Id_logement Numérique Numéro d’identification du logement

Type_logement Caractère (20) Type de logement concerné pendant l’enquête

Id_education Caractère (1) Identifiant de l’éducation

Caractere_education Caractère (50) Type de critère sur l’éducation

Id_sante Caractère (1) Identifiant de la sante

Caractere_sante Caractère (10) Type de critère sur le sante

Page 56: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

44

Champs retenus Type de donnée Commentaire

Id_motif Caractère (1) Identifiant du motif de non consultation au médecin

Motif Caractère (20) Type de motif de non consultation

Id_mur Numérique Identifiant de type de mur

Type_mur Caractère (30) Type de mur

6.1.2 Modèle conceptuel des données :

Le MCD est un schéma montrant les entités reliées par des associations; pour cela,

nous allons utiliser le logiciel « Power AMC version 9.0.» pour le schématiser.

On va présenter ci-dessous l’extrait du modèle pour cette base de données, mais le principe

est de même pour tous les autres données parce qu’elles sont liées aux tables région, milieu et

période.

Tableau 2: Extrait de dictionnaire de données

Page 57: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

45

Figure 14: Extrait de la MCD de la base de données

Page 58: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

46

6.1.3 Modèle logique des données :

Le MLD est tiré de la MCD en suivant les règles.

Tables Attributs

Region code_region, nom_region

Milieu Id_milieu, milieu

Periode Id_periode, annee

Demographie Id_demographie, type_demographie

Repartition Id_demographie, code_region, id_milieu, id_periode valeur_caractere

Domaine Id_domaine, domaine

Niveau_instruction Id_niveau, niveau_instruction

Repartition_niv Id_niveau, id_domaine, id_milieu, id_periode, code_region,

proportion

Caractere_education id_education, caractere_education

Proportion Id_education, id_milieu, id_periode, code_region, valeur

Sante Id_sante, caractere_sante

Proportion_sante Id_sante, id_milieu, code_region, id_periode, valeur

Logement Id_logement, type_logement

Proportion_logement Id_logement, id_milieu, id_periode, code_region, proportion_menage

Motif_non_consultation Id_motif, motif

Proportion_conslt Id_motif, id_milieu, id_periode, code_region, proportion

Mur Id_mur, type_mur

Proportion_mur Id_mur, code_region, id_milieu, id_periode, proportion_menage

Produits_agricole Id_produits, produits_agricole

Proportion_produit_agri Id_produits, code_region, id_milieu, id_periode, proportion_menage

Riz Id_caractere_riz, caractere_riz

Proportion_riz Id_caractere_riz, id_milieu, id_periode, code_region, val_caractere

Remarque :

Les attributs soulignés sont les clés primaires de l’entité.

Tableau 3: Extrait de MLD de la base de données

Page 59: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

47

6.1.4 Modèle physique des données :

L’implémentation de cette base de données dans le logiciel de SGBDR consiste à

l’insertion des tables de la MLD dans le logiciel de SGBD. Pour ce projet, on a choisi le

PostgreSQL/PostGIS. L’insertion de la table dans ce logiciel suit les procédures suivant :

Ajout d’une connexion :

Pour l’ajout d’un serveur, il suffit de cliquer sur « Ajouter une connexion à un

serveur » et de remplir les cases de la fenêtre « Ajouter un enregistrement de serveur » puis

cliquer sur le bouton « ok ».

Figure 15: Création d’une connexion

(2) : Adresse IP de lamachine serveur

(3) : Nom de l’utilisateur

(4) : Mot de passed’accès du nouveauserveur

(1)

(2)

(3)

(4)

(1) : Nom du serveur

Page 60: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

48

Ajout d’une base de données :

Ensuite pour ajouter une base de données, on fait la clique droite sur l’objet « base

de données » dans le serveur de la base de données puis cliquer sur l’objet « ajouter une base

de données », puis on remplit les cases indiquer sur la figure ci-dessous.

Figure 16: Ajout d’une base de données

(1)

(2)(3)

Page 61: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

49

(1) : Nom de la base de données

(2) : Nom de la propriétaire

(3) : Choix de modèle à utilisé

Ajout d’une table dans la base de données :

Et dans une base de données créée, pour ajouter une table, on fait une clique droite

sur l’objet « tables » puis sur celle « ajouter table » et « ok ».

(1) : Nom de la table

(2) : Choix de nom de propriétaire

Figure 17: Ajout d’une table

(1)

(2)

Page 62: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

50

Ajout d’une colonne

Et pour chaque table on ajoute des colonnes en cliquant sur « colonne » puis ok »

et on remplit les cases.

(1) : nom de la colonne

(2) : type de données

(3) : longueur pour le type de données chaine de caractère

Figure 18: Ajout d’une colonne

(1)(2)(3)

Page 63: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

51

Ajout d’un ou des clé(s) primaire(s) d’une colonne

Dans chaque table on ajoute une ou des clé(s) primaire(s) en cliquant sur

« contraintes » et puis « ajouter » et on remplit les cases.

(1)(2)

(3)

(4)

(5)

Figure 19: Ajout d’un clé primaire

Page 64: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

52

(1) : pour le nom de la clé primaire

(2) : étape pour ouvrir la fenêtre de choix de la colonne

(3) : choix de la colonne qui est définie comme clé primaire de la table parmi les colonnes dans

la table.

(4) : bouton pour l’ajout de la clé primaire

(5) : bouton pour la validation

Ajout d’une ou des clé(s) secondaire(s) :

Figure 20: Ajout d’une ou des clé(s) secondaire(s)

(2)

(1)(3)

(4)

(5)(6)

Page 65: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

53

(1) : cliquer sur l’objet contraintes

(2) : et on choisit sur la liste déroulante le type de contrainte clé étrangère puis on clique sur

ajouter

(3) : entrer le nom de la clé puis cliquer sur l’objet définition

(4) : et dans cette fenêtre, on choisit sur la liste la table de référence de la clé étrangère puis on

clique sur colonne

(5) : choisir la colonne étrangère

(6) : choisir la colonne qui correspond dans la table référence et cliquer « ok » et « ok »

On répète cette procédure d’ajout d’une table, colonne, clé primaire et clé étrangère pouravoir les structures des tables de la base de données dans ce logiciel de SGBD.

Cette conception de base de données est un volet le plus important pour la mise en

place de ce projet.

On a besoin des matériels, des logiciels performants et des personnels capables en matière de

base de données.

Remarque :

Cette base de données est sécurisée par un login et un mot de passe.

Figure 21: Structure des tables dans le logiciel PostgreSQL/PostGIS

Page 66: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

54

6.2 Caractéristique du logiciel PostgreSQL/PostGIS :

Notre sujet s'inscrit dans un cadre Open source, c'est-à-dire logiciel dont les

sources sont accessibles et modifiables.

D'une manière générale PostgreSQL est un Système de Gestion de Base de

Données Relationnelles (SGBDR) développé au département d'Informatique de l'université de

Californie et fonctionnant sur des systèmes de type LUNIX ou WINDOWS. Son architecture

est de type client/serveur. Il est ainsi constitué d'une partie serveur, dont le programme est

post-master, traitant les requêtes des clients et d'une partie client permettant d'accéder aux

données. PostgreSQL supporte une grande partie du standard SQL tout en offrant de

nombreuses fonctionnalités modernes :

Requêtes complexes ;

clés étrangères ;

déclencheurs (triggers) ;

vues ;

intégrité des transactions ;

contrôle des accès simultanés (MVCC ou multiversion concurrency

control).

De plus, PostgreSQL apporte une puissance additionnelle substantielle en

incorporant les quatre concepts de base ci-après afin que les utilisateurs puissent facilement

étendre le système. Il s'agit des concepts de classes, héritage, types, fonctions.

D'autres fonctionnalités accroissent la puissance et la souplesse : Ce sont les

méthodes d'indexation, opérateurs, contraintes et les fonctions d'agrégat.

Ces fonctionnalités placent PostgreSQL dans la catégorie des bases de données

objets relationnelles. Ainsi, bien que PostgreSQL possède certaines fonctionnalités orientées

objets, il appartient avant tout au monde des SGBDR.

PostGIS est le module spatial qui confère au serveur PostgreSQL le statut de

Système de Gestion De Base Relationnel spatial. Le nom provient de la contraction de

PostgreSQL et de GIS (acronyme anglais de SIG, lui-même acronyme de Système

d’Information Géographique). En bref, PostGIS permet le traitement d'objets spatiaux dans

les serveurs PostgreSQL, autorisant le stockage en base de données pour les SIG, un peu

comme le SDE de ESRI ou l'extension spatiale d'Oracle.

Page 67: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

55

CHAPITRE VII- REALISATION DES CARTES DYNAMIQUES ET DU SITE

WEB :

La réalisation des cartes dynamiques sur Internet ou Webmapping est essentielle

lorsqu’on désire de diffuser l’information spatialisé.

7.1 Carte dynamique ou Webmapping :

7.1.1 Définition :

Le Webmapping, ou diffusion de cartes via le réseau internet, est un domaine en

pleine expansion grâce au développement des solutions Open Sources.

La cartographie en ligne répond à la diffusion rapide de l'information. Bien que le

résultat cartographique permette de faciliter la compréhension de l'espace environnant. Et la

mise en œuvre de cette plateforme demande des compétences transversales à la fois en

informatique et en géographie.

Le terme Webmapping défini donc à la fois le processus de distribution de cartes

via un réseau tel que l'Internet, l'Intranet ou l'extranet et leur visualisation dans un navigateur

web. On l'appelle aussi SIG web ou SIG en ligne.

7.1.2 Principe du Webmapping :

Le Webmapping utilise le réseau internet comme support de communication.

Celui-ci utilise le protocole de communication TCP/IP qui permet à des ordinateurs connectés

d'échanger de l'information. L'architecture dans le cadre du Webmapping est de type client-

serveur.

L'utilisateur sur sa machine locale effectue des requêtes pour demander une carte

spécifique; le serveur cartographique interprète cette requête et renvoie la carte sous la forme

d'une image matricielle (gif, jpg, jpeg, png,...) ou vectorielle (svg, flash).

La solution la plus répandue actuellement dans le domaine de la mise en ligne de

données cartographiques, consiste à créer une image correspondant à la demande de

l'utilisateur. Ce qui nécessite un serveur cartographique.

Page 68: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

56

7.1.3 Architecture d’une application Webmapping :

L'architecture d'une application de Webmapping s'appuie sur celle du web. Ici, en

plus des serveurs web et de données, nous avons le serveur cartographique. Il est retourné au

client les données désirées sous la forme de carte.

7.2 Le serveur cartographique :

Il est géré par des langages de script qui lui permettent de charger dynamiquement

une carte en réponse à la requête.

L'ordinateur serveur peut chercher cette information soit dans ses propres

ressources, soit sur des serveurs de données distants.

Pour ce serveur on a besoin d’une installation des logiciels tels qu’Apache (projet

Open Source) ou IIS (Internet Information Services, de Microsoft) qui tournent en tâche de

fond et donnent accès aux serveurs de carte à l’Intranet et à l’Internet.

Ces serveurs voient souvent leurs fonctions étendues par des interpréteurs de

scripts comme PHP ou ASP. Le serveur cartographique s’appuie sur ces éléments pour

recevoir des requêtes et renvoyer des images et des données.

Figure 22: Architecture d’une application Webmapping

Mémoire de fin d’études

56

7.1.3 Architecture d’une application Webmapping :

L'architecture d'une application de Webmapping s'appuie sur celle du web. Ici, en

plus des serveurs web et de données, nous avons le serveur cartographique. Il est retourné au

client les données désirées sous la forme de carte.

7.2 Le serveur cartographique :

Il est géré par des langages de script qui lui permettent de charger dynamiquement

une carte en réponse à la requête.

L'ordinateur serveur peut chercher cette information soit dans ses propres

ressources, soit sur des serveurs de données distants.

Pour ce serveur on a besoin d’une installation des logiciels tels qu’Apache (projet

Open Source) ou IIS (Internet Information Services, de Microsoft) qui tournent en tâche de

fond et donnent accès aux serveurs de carte à l’Intranet et à l’Internet.

Ces serveurs voient souvent leurs fonctions étendues par des interpréteurs de

scripts comme PHP ou ASP. Le serveur cartographique s’appuie sur ces éléments pour

recevoir des requêtes et renvoyer des images et des données.

Figure 22: Architecture d’une application Webmapping

Mémoire de fin d’études

56

7.1.3 Architecture d’une application Webmapping :

L'architecture d'une application de Webmapping s'appuie sur celle du web. Ici, en

plus des serveurs web et de données, nous avons le serveur cartographique. Il est retourné au

client les données désirées sous la forme de carte.

7.2 Le serveur cartographique :

Il est géré par des langages de script qui lui permettent de charger dynamiquement

une carte en réponse à la requête.

L'ordinateur serveur peut chercher cette information soit dans ses propres

ressources, soit sur des serveurs de données distants.

Pour ce serveur on a besoin d’une installation des logiciels tels qu’Apache (projet

Open Source) ou IIS (Internet Information Services, de Microsoft) qui tournent en tâche de

fond et donnent accès aux serveurs de carte à l’Intranet et à l’Internet.

Ces serveurs voient souvent leurs fonctions étendues par des interpréteurs de

scripts comme PHP ou ASP. Le serveur cartographique s’appuie sur ces éléments pour

recevoir des requêtes et renvoyer des images et des données.

Figure 22: Architecture d’une application Webmapping

Page 69: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

57

7.3 Démarche à suivre pour la mise en œuvre du Webmappign :

7.3.1 Stockage des données dans les tables virtuelles :

A partir de la base de données implantée dans le logiciel de serveur de base

données PostgreSQL/PostGIS, on fait des requêtes sur les tables pour répondre au besoin des

utilisateurs.

Le principe d’une requête est comme suit :

Figure 23: Principe des échanges entre un ordinateur client et un serveur

client et un serveur

Figure 24: Principe d’une requête

Mémoire de fin d’études

57

7.3 Démarche à suivre pour la mise en œuvre du Webmappign :

7.3.1 Stockage des données dans les tables virtuelles :

A partir de la base de données implantée dans le logiciel de serveur de base

données PostgreSQL/PostGIS, on fait des requêtes sur les tables pour répondre au besoin des

utilisateurs.

Le principe d’une requête est comme suit :

Figure 23: Principe des échanges entre un ordinateur client et un serveur

client et un serveur

Figure 24: Principe d’une requête

Mémoire de fin d’études

57

7.3 Démarche à suivre pour la mise en œuvre du Webmappign :

7.3.1 Stockage des données dans les tables virtuelles :

A partir de la base de données implantée dans le logiciel de serveur de base

données PostgreSQL/PostGIS, on fait des requêtes sur les tables pour répondre au besoin des

utilisateurs.

Le principe d’une requête est comme suit :

Figure 23: Principe des échanges entre un ordinateur client et un serveur

client et un serveur

Figure 24: Principe d’une requête

Page 70: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

58

Et les résultats de ces requêtes sont stockés comme des tables virtuelles ou vues

dans le logiciel PostgreSQL/PostGIS à l’aide des codes SQL:

.

7.3.2 Exportation de ces tables virtuelles :

On exporte les tables virtuelles vers le dossier stockant les ressources du serveur

cartographique à l’aide d’un logiciel Quantum GIS. Ce logiciel peut se connecter avec le

logiciel PostgreSQL/PostGIS et on peut visualiser sur l’interface les tables et vues ayant une

colonne géométrie.

Pour faire cette exportation, il faut se connecter au serveur de base de données :

(1) : Choix de l’importation des données avec PostGIS

(2) : Nom d’utilisateur de la base de données

(3) : Mot de passe du serveur de la base de données

Figure 26: Connexion du Quantum GIS et PostgreSQL/PostGIS

(2)(3)

(1)

Figure 25: Liste des vues dans la base de données

Page 71: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

59

Ce mot de passe sécurise les données dans la base de données.

Et ensuite on va ajouter la table parmi la liste donnée.

Figure 27: Visualisation des données dans le logiciel Quantum GIS

Page 72: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

60

Et on va enregistrer les données dans le dossier de stockage des ressources de Mapserver.

Caractéristique du logiciel Quantum GSI:

C’est un client lourd ou SIG locale classique très prometteur. Il est aussi un logiciel libre.

Autrefois relativement léger, il s’est enrichi du moteur GRASS ainsi que de ses

fonctionnalités les plus utiles :

Connexion WMS

Connexion PostGIS : modification attributaire, géométrique

Nombre abondants de types supportés : shp, mif/mid, tab

Moins complet que GRASS en termes d’analyse spatiale

Figure 28: Méthode d’exportation des données

Page 73: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

61

7.3.3 Configuration du fichier Mapfile et du fichier de configuration de

l’affichage :

Il faut configurer le fichier mapfile de Mapserver et le fichier de configuration de

l’affichage pour pouvoir visualiser les données à travers les navigateurs web (mozila ferfox,

internet explorer…) sous forme des cartes dynamiques.

Mapfile : Le mapfile est le fichier de configuration de MapServer. C'est un fichier

texte qui va contenir tous les paramètres nécessaires à MapServer pour la génération d'un

document cartographique statique ou dynamique. Il est composé d'une hiérarchie d'objets où

chaque objet peut contenir d'autres objets et/ou des propriétés.

Configuration du code d’affichage :

Il suffit d’ajouter le nom de la table dans les balises <group> groupé dans les balises<category>.

Figure 29: Extrait du code source mapfile

Figure 30: Extrait du code source de configuration d’affichage

Page 74: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

62

7.4 Caractéristiques des logiciels Mapserver et Pmapper utilisés pour la mise

en place d’une webmapping:

Coté serveur du site web:

Mapserver :

Issu de milieux universitaires (Université du MINNESOTA USA) et amélioré par

des communautés de développeurs, MapServer est un serveur cartographique open source (à

code ouvert) permettant de réaliser des applications Webmapping.

Le Mapserver respecte les spécificités de l'OGC. Actuellement, la version 4.4 de

Mapserver s'adapte quasiment à tout type d'environnement. Il peut être facilement étendu afin

de supporter de nouveaux formats de données, environnements de développement, systèmes

d'exploitation ou serveurs Web.

En entrée, il accepte une multitude de formats de données géographiques. En

sortie, il produit des cartes interactives à destination d'Internet sur plusieurs formats.

Mapserver peut être utilisé en CGI. Il faut rappeler qu’un serveur web est un

logiciel permettant à des clients d'accéder à des pages web, c'est-à-dire des fichiers au format

HTML à partir d'un navigateur (aussi appelé browser) installé sur leur ordinateur. Un des

principaux intérêts de l'utilisation de CGI est la possibilité de fournir des pages dynamiques.

Caractéristiques :

MapServer est performant en termes de vitesse d'affichage des cartes.

Il est très fiable car il peut faire face à plus de 150 000 connections simultanées.

En terme d'adaptabilité et d'évolutivité, il s'accommode quasiment à tous types

d'environnement. Il peut être facilement étendu afin de supporter de nouveaux formats de

données, environnement de développement, système d'exploitation ou serveur web.

Il peut facilement intégrer différents types d’éléments cartographiques dans une application

telle que l'échelle, la légende, la visibilité des couches dépendant de l'échelle, système de

prévisualisation sophistiqué.

Avantage :

Le principal avantage de MapServer est le prix car il est totalement gratuit.

Il Incorpore plusieurs langages de programmation.

Il Fonctionne avec un maximum d'explorateur client.

Il Utilise des formats ouverts ou des formats propriétaires (shapefile, geotiff, tab).

Page 75: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

63

Mais aussi il y a des inconvénients.

Inconvénient :

Comme la plupart des logiciels Open source :

Mapserver nécessite un personnel motivé et formé;

Il présente les difficultés d'installation ;

Il nécessite un temps d'investissement humain important.

Apache:

Apache est un programme permettant d'implémenter un ordinateur en serveur

Web. Il utilise le module PHP pour interpréter les scripts. Il est installé directement lors de

l'installation de Mapserver. C'est donc un programme capable d'interpréter les

requêtes HTTP arrivant sur le port associé au protocole HTTP (par défaut le port 80), et de

fournir une réponse avec ce même protocole.

Coté clients :

Pmapper : C’est un client léger qui respecte les normes WMS de l’OGC.

Il peut se connecter à tous les serveurs cartographiques respectant ces normes.

7.5 Conception des interfaces Web :

Ce site Web contient plusieurs pages tels que : la page d’accueil, la page historique, la page

carte, la page enregistrement et la page d’insertion des données.

Ces pages Web sont conçues avec les langages de programmation : PHP, HTML,

JAVASCRIPT et CSS.

-Dont le PHP est un langage de scripts libre principalement utilisé pour produire des pages

Web dynamiques via un serveur http. L’utilisation du langage PHP au milieu d’un code

HTML. Le langage PHP est utilisé principalement en tant que langage de script côté serveur.

Classiquement, PHP ouvre une connexion au serveur de SGBD voulu, lui transmet des

requêtes et récupère le résultat, avant de fermer la connexion.

-Le HTML est un langage de script au coté client.

-Le CSS est une feuille de style. Il autorise au développeur de sites web la possibilité

d’associer un certain nombre de caractéristiques relatives au style (espace – taille caractère –

etc.) à une balise HTML particulière.

-Le JAVASCRIPT est un langage de script coté client.

Pour réaliser une page web, nous avons besoin d’un éditeur de script et d’un navigateur web

interpréteur du script. L’éditeur c’est le logiciel qui permet de créer le code HTML, CSS,

Page 76: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

64

JAVASCRIPT et PHP tandis que le navigateur celui qui assurera l’interprétation pour afficher

au client. Nous allons utiliser Notepad++ comme éditeur et Google Chrome en tant que

navigateur.

Avantage du langage PHP pour le script coté serveur :

PHP est un langage de script, un langage interprété, exécuté du côté serveur et non du côté

client (comme un script écrit en Javascript). La syntaxe du langage dérive de celles du

langage C, du Perl et de Java.

Ses principaux atouts sont :

La gratuité et la disponibilité du code source

La simplicité d'écriture de scripts,

La possibilité d'inclure le script PHP au sein d'une page HTML,

La simplicité d'interfaçage avec des bases de données (de nombreux SGBD sont

supportés),

L’intégration au sein de nombreux serveurs web (Apache, Microsoft IIS, ...).

Figure 31: Extrait de code source créer

Page 77: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

65

PARTIE IV : PRESENTATION DU SITE,

EXPLOITATION POSSIBLE DE LA BASE

DE DONNEES ET EVALUATION DU

PROJET

Page 78: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

66

CHAPITRE VIII : PRESENTATION DU SITE :

A partir de la réalisation, nous avons les pages Web qui sont visualisés sur le

navigateur Web en insérant l’adresse url : www.instat.com. Mais pour ce mémoire, nous

n’avons qu’une machine qui serve à la fois serveur et client, l’adresse url à insérer est donc

« localhost/pmapper/instat.phtml ». Les pages Web dans ce site sont :

La page d’accueil:

La page historique :

La page affichant les cartes :

Page de téléchargement des données tabulaires

Page de mise à jour de la base de données

Chaque page contient de l’entête qui représente une image avec le logo, des onglets pour

accéder vers les autres pages, le pied de page qui contient l’adresse de l’INSTAT et une

phrase qui explique le site sauf sur la page de téléchargement et la page carte.

8.1 Page d’accueil :

La page ci-dessous est une page d’accueil qui montre l’image du siège de ’INSTAT.

Figure 32: Page d’accueil

Page 79: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

67

8.2 Page historique :

Cette page explique brièvement l’historique de l’INSTAT dès la création jusqu’à

présent et sa mission.

Figure 33: Page historique

Page 80: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

68

8.3 Page carte :

L’une des caractéristiques les plus importantes de ce site est de fournir des cartes

thématiques sur les principaux thèmes sociodémographiques de l’enquête.

Dans la fenêtre « carte », on a présenté les cartes dynamiques sur plusieurs thèmes

et la limite des régions :

Cette page permet à l'utilisateur :

D’explorer géographiquement les données de l’enquête grâce à la constitution des cartes

thématiques montrant la distribution spatiale de tout indicateur choisi.

D'identifier, de visualiser et d'obtenir des données géographiques et sociodémographiques

de base sur toutes les régions de Madagascar.

D’interagir avec un ensemble d'outils cartographiques situés à coté droite de l'écran pour :

Agrandir ou diminuer la Zoom,

Identifier une zone en surbrillance (afficher un tableau comportant son nom, sa population…),

Déplacer la carte.

Mesurer une distance

Figure 34: Fenêtre carte

Outils cartographiquespour zoomer, déplacer,mesurer des distances,interroger…

Page 81: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

69

Modifier la transparence d’une couche

Sélectionner une couche géographique (limites région),

De faire rechercher une région par son nom,

De modifier l’échelle selon la liste d’échelle donnée.

D’exporter les cartes: Ces fonctions permettent de visualiser à l’écran une version

imprimable de la carte adaptée aux options spécifiées à l'export (format du support,

orientation du support, titre), les éléments de la carte (barre d'échelle, légende, flèche nord)

De visualiser une carte de la localisation, située au côté droite de la zone de visualisation

de la carte. Elle affiche une carte en générale de Madagascar et encadre d’un rectangle la

zone présentée dans la fenêtre de la carte.

Figure 36: Carte de la localisation

Figure 35: Outils d’export de la carte

Page 82: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

70

De visualiser la liste des cartes avec la légende, située au coté droite de la zone,

Figure 37: Légende

Page 83: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

71

8.4 Page de téléchargement des données sous forme d’un tableau Excel :A partir de cet onglet, les visiteurs peuvent avoir les données sous format Excel

qu’ils veulent téléchargeant directement.

Les données téléchargées sous format Excel sont montrées comme suit :

Figure 38: Page permettent de télécharger les données sous format Excel

Figure 39: Données sous format Excel

Page 84: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

72

8.5 Page d’insertion :

Et sur l’onglet insertion valeurs, cette page est réservée aux personnels

responsables du saisie des données dans la base de données, cette page est donc protégée par

un mot de passe et un login.

Après avoir introduit le mot de passe et le login, une autre page s’ouvre (figure 41). A partir

de cette nouvelle page, les personnels peuvent faire l’insertion des nouvelles valeurs dans la

table. Mais on peut faire aussi une modification ou suppression des enregistrements si besoin.

Figure 40: Page de connexion à la page

Page 85: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

73

Toutes les actions sont contrôlées, par exemple l’operateur de saisie ne peut saisie

que des chiffres dans les cases et la requête d’envoie des données ne sont pas réussi s’il y a

une ou des cases vide.

Et si l’opérateur quitte cette page en cliquant la déconnexion, on ne peut pas revenir sans

réécrire le mot de passe et login.

Figure 41: Page d’insertion des données dans les tables

Page 86: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

74

CHAPITRE IX : EXPLOITATION POSSIBLE DE LA BASE DE DONNEES :

A partir de la base de données, on pourra produire des cartes thématiques à partir

des résultats des requêtes effectuées sur les tables alphanumériques que l’on joint à la table

spatiale. Ces cartes seront incorporées dans le site.

9.1 Quelques produits cartographiques :Thèmes Cartes dérivés

Démographie Carte de la distribution de la population dans un milieu et en une période

Carte sur la taille moyenne des ménages dans un milieu et en une période

Carte sur le ratio de dépendance des ménages dans un milieu et en une période

Habitation Carte sur le type de logement dans un milieu et en une période

Carte sur le statut d’occupation du sol dans un milieu et en une période

Carte sur la surface occupée dans un milieu et en une période

Carte sur les différentes caractéristiques des habitats dans un milieu et en une

période

Emploie Carte sur le taux d’activité dans un milieu et en une période

Carte sur le travail des enfants dans un milieu et en une période

Carte sur le taux de chômage dans un milieu et en une période

Education Carte sur le niveau d’instruction dans un milieu et en une période

Carte sur le rendement scolaire dans un milieu et en une période

Sante Carte sur l’indice de maladie dans un milieu et en une période

Carte sur le taux de consultation dans un milieu et en une période

Carte sur l’automédication dans un milieu et en une période

Entreprise non

agricole

Carte sur les revenus dans un milieu et en une période

Carte sur le taux de formalisme dans un milieu et en une période

Avoirs Carte sur le niveau de bien-être dans un milieu et en une période

Carte sur la possession des différents biens dans un milieu et en une période

Vulnérabilité Carte sur le type et sur l’intensité des conséquences du choc dans un milieu et en

une période

Carte sur la conséquence de l’évolution de leur niveau de vie dans un milieu et

en une période

Opinion des

ménages

Carte sur les opinions des ménages sur les conditions de vie dans un milieu et en

une période

Nous allons traiter le thème « distribution de la population dans le milieu urbain ».

Tableau 4: Quelques produits cartographiques

Page 87: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

75

9.2 Distribution de la population dans le milieu urbain :Notre objectif, c’est de visualiser l’évolution sur la distribution de la population

urbaine entre deux périodes 2005 et 2010. On a fait deux requêtes sur 5 tables tels que : table

region, milieu, periode, demographie, statut_demographie. Nous avons donc 2 cartes sur ce

thème en 2005 et en 2010.

9.2.1 Cartes de la distribution de la population en milieu urbain en 2005 :Cette carte représente la distribution de la population en milieu urbain en 2005.

Voici ses caractéristiques :

C’est une carte de niveau supérieur de lecture,

Le fond de carte est la limite de la région,

L’étendu géographique est Madagascar,

Source des données : BD 500 FTM et Enquête Périodique auprès des Ménages (EPM)

de l’INSTAT.

La légende : on a utilisé 5 classes.

L’échelle : elle est variée suivant le zoom

Figure 42: Carte de la distribution de la population en milieu urbain en 2005

Page 88: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

76

On peut imprimer cette carte pour l’exporter.

Figure 43: Visualisation de la carte pré-imprimer

Page 89: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

77

9.2.2 Cartes de la distribution de la population en milieu urbain en 2010 :La carte de la figure 44 ci-dessous représente la distribution de la population dans

le milieu urbain en 2010.

Sa caractéristique est celle de 2005 ce qui différencie la période d’enquête

A partir de ces 2 cartes sur un même thème mais à 2 périodes différentes, on peutvisualiser rapidement l’évolution sur ce thème en simple clic.

Figure 44: Carte de la distribution de la population en milieu urbain en 2010

Page 90: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

78

Cette évolution peut soit :

visualiser en comparant les données tabulaires.

A partir de ces 2 valeurs, on a constaté une évolution sur la population urbaine

dans la région Betsiboka entre les 2 périodes d’enquête :

En 2005, 2.5 % de la population urbain sont dans la région Betsiboka.

Et en 2010, il diminue jusqu’à 1.1 %.

constater aussi à partir de la teinte de la couleur.

Pour ces 2 cartes, on a choisi pour la méthode manuelle comme méthode de

discrétisation. Cette méthode a été choisie selon l’histogramme des valeurs et la

présentation d’inégalité sur la distribution de la population urbaine à Madagascar.

Figure 46: Carte en 2010Figure 47: Carte en 2005

Figure 45: Carte avec données tabulaire d’une région

Page 91: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

79

CHAPITRE X : EVALUATION DU PROJET :

10.1 Cout de la mise en place de ce site internet :

Désignation Responsable Unité Prix unitaire

(Ar)

Quantité Cout (Ar)

Achat de matériels

informatiques

(Serveur de base de

données,

accessoires de mise en

réseau)

Prestataire de service

après

recommandation de

l’ingénieur

Fft 2.500.000 1 2.500.000

Mise en place des

outils et

matériels

informatiques

- Informaticien et

spécialiste en

réseau

Fft 120.000/pers/j 2 240.000

Conception des Bases

de

données

alphanumériques et

spatiales

Ingénieur Géomètre –

Topographe

spécialiste en SIG et en

Géomatique

Fft 5.000.000 1 5.000.000

Conception et mise en

ligne du site web

Ftf 1 800 000 1 1 800 000

Déclaration aux engins

de recherche comme :

google, yahoo…

An 540 000 540 000

Webmaster Période 9 600 000 1 9 600 000

TOTAL 19 640 000

La somme est arrêtée à dix-neuf millions six cent quarante milles Ariary ou 19 640 000

Ariary.

Tableau 5: Coût de la mise en mise en œuvre du projet

Page 92: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

80

10.2 Apports de ce projet:

A partir de ce projet, nous disposons maintenant d’un guide technique qui nous

permettra de reproduire l’ensemble des manipulations effectuées. Même si les logiciels

utilisés seront amenés à évoluer, nous avons acquis pendant ce long période la connaissance

sur les principes de fonctionnement d’un tel système. Ce projet apporte une première

expérience concrète en matière du SIG en ligne.

Ensuite, ce système aborde les architectures client/serveur qui garantissent leur

utilisation à distance.

A partir de maintenant, dans la phase post-enquête, des cartes thématiques sont

produites afin de faciliter la présentation et la diffusion des résultats de l’enquête pour les

différents types d’utilisateurs. Ce site permet donc à tous les utilisateurs de visualiser

rapidement l’évolution et de comparer les données sur plusieurs thèmes dans tous le pays à

l’aide des ces cartes qui sont des cartes de niveau supérieur de lecture et des valeurs sous

forme tabulaire. Et il permet aussi à l’INSTAT de mettre à jour la base de données à

distances à l’aide des pages bien sécurisées.

Page 93: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

81

10.3 Evolution possible :

Ce projet est basé sur la diffusion des données de l’EPM, c’est une partie des

données de l’INSTAT pour effectuer cette étude. Cependant, on peut envisager d’appliquer

cette nouvelle méthode sur les bases de données au sein de l’INSTAT comme le RGPH ou

dans les autres institutions à Madagascar comme le Réseau des Observatoire Ruraux ou ROR

pour la diffusion de ses données.

Actuellement, Certains pays essayent de développer des cartes dynamiques à trois

dimensions. On peut aussi envisager, pour Madagascar d’introduire la troisième dimension

pour les cartes de diffusion des données statistiques.

Page 94: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

82

CONCLUSION

L’application de l’informatique à la Géographie permet de développer l’outil SIG

-Web, cet outil se place à la croisée de techniques de la gestion de données relationnelles,

l’analyse spatiale, la représentation spatiale et la programmation avec plusieurs langages tels

que : le PHP, SQL, CSS, HTML et le JAVASCRIPT.

L’étude que j’ai menée ici m’a apporté des nouvelles connaissances en termes de

base de données, des langages de programmation, du SIG et surtout sur le nouveau système

Webmapping et les divers logiciels y afférents.

Ce Webmapping permet de diffuser l’information géographique qui était souvent

utilisée dans la localisation des lieux par leurs adresses, dans le calcul d’itinéraires ou pour le

géomarketing et son utilisation est croissante et s'élargit vers de nouveaux secteurs comme

notre recherche sur la diffusion des résultats de l’enquête.

A terme de ce projet, nous avons pu mettre en place un site internet avec des

cartes dynamiques et interactives des données de l’Enquête Périodique auprès des Ménages de

l’INSTAT à travers des serveurs cartographiques et une base de données facile à mettre à jour

à distance à partir des pages bien sécurisé.

Ce système nous permet ainsi de diffuser au sein des utilisateurs des cartes

dynamiques et imprimables de données statistiques sur la condition de vie des ménages afin

de faciliter la visualisation de l’évolution des différents thèmes sur cette condition de vie des

ménages à Madagascar et de télécharger des données sous forme des tableaux et des cartes. Il

sied de mentionner que c’est la première fois que Madagascar teste ce système pour la

diffusion de données statistiques. Son intérêt aussi repose sur le fait de pouvoir comparer des

données de l’EPM issues de différentes périodes.

Dans cette étude, nos expériences se limitent sur le traitement des données à

deux dimensions. L’application de la technologie à trois dimensions peut être une nouvelle

ambition pour le pays.

Page 95: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

83

BIBLIOGRAPHIE-[1] Bakary ABDOULAYE, Conception et mise en œuvre d'un SIG pour le suivi des

investissements publics au Cameroun, Ecole Nationale Supérieure Polytechnique de

Yaoundé - Ingénieur de conception en informatique (soutenance de mémoire en

informatique), 2009

-[2] Jacque le Maitre, les bases de données relationnelles et leurs systèmes de gestion,

département d’informatique UFR des sciences et techniques université de Toulon et du var.

-[3] Mr Mohamed Sami Ghanem, solution cartoWeb pour le webmapping, University

Mentouri of Constantine (License of Computer Sciences in STIC).

-[4] Dupasque X, Etats des lieux des solutions Internet de diffusions des données

géographiques, Géoévénement, Avril 2005.

-[5] Lova Tahina RANDRIANARISON et Nofiaina RAZAFINDRABE, Géo-référencement

de données dans le système de projection Laborde Madagascar, Institut Géographique

National (IGN) (Master II Sciences d'Information Géographique), 2004-2005.

-[6] RAJAONARISON Eli Jean Olivier, Conception et opérationnalisation d’un système

d’information localisé de l’observatoire de l’Aménagement du Territoire, ESPA (Mémoire

d’Ingénieur Géomètre-Topographe), 2011.

-[7] ANDRIAMPIRENENA Zolalaina Herinarivo Joseph, Recherche d’une solution

applicative open source pour la réalisation d’un projet Webmapping, ESPA (Mémoire

d’Ingénieur Géomètre-Topographe), 2008.

-[8] RAMAHEFY Tiana Razefania, Création d’une base de données dynamique sur les sites

touristiques à Madagascar, ESPA (Mémoire d’Ingénieur en Electronique), 2006.

WEBOGRAPHIE :

http://mapserver.gis.UMN.edu/

http://www.parsec.it/tutorials/mapserver_add_icons6.htm

http://www.davidgis.fr/download/postgresql-9.1.4

http://www.master.postgresql.org/download/mirrors-ftp

http://www.mapserver.org/mapfile/

http://biometry.gis.umn.edu/tutorial/download.htm

Page 96: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

84

ANNEXES

Page 97: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

85

Annexe 1: PROGRAMMATION SOUS PHP

Comment programmer en PHP/PostgreSQL ?

a) Le nécessaire

Le meilleur outil utilisé pour écrire des codes PHP est de l’Adobe Dreamweaver CS3

mais il existe d’autres outils comme WebExpert, UltraEdit, Notepad++, etc.

Vous devez disposer d’un serveur PHP pour faire fonctionner des codes PHP.

Le code PHP doit être compris entre les balises <?PHP ?> ou bien <? ?>

Exemple :

<? PHP

echo « Bonjour » ;

?>

Ce code affiche ‘Bonjour’. Chaque instruction doit être terminée par un « ; ».

b) Déclaration des variables

Pour déclarer une variable implicitement, employez le signe ‘$’.

Exemple :

< ? PHP

$sql, $requete, $temp ;

?>

Il n’est pas nécessaire d’initialiser la variable.

Il n’y a pas de typage en PHP (pas de type comme double, string, float, number, etc.).

Toute variable est considérée comme une chaîne.

Pour déclarer une variable globale (visible sur toutes les pages), il faut ajouter le mot clé

global.

Exemple :

<?PHP

global $sql;

?>

c) Variables spéciales

$_SERVER : est une variable spéciale de PHP, qui contient toutes les

informations relatives au serveur web. C'est une variable réservée et une auto−globale.

Exemple :

<?PHP echo $_SERVER[‘PHP_SELF’] ; ?>

Page 98: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

86

Ce code affiche le fichier que vous avez ouvert sur le serveur.

$_GET/$_POST : sont des variables spéciales qui servent à récupérer les données

envoyées par un formulaire via la méthode GET/POST.

$_REQUEST : est une variable spéciale qui sert à récupérer les données envoyées par un

formulaire via les méthodes GET et POST.

$_SESSION : est une variable de traitement des sessions PHP.

d) Envoi et réception de données par les méthodes POST et GET

Exemple :

form.php

<form name=’maforme’ method=’POST’ action=’action.php’>

<input type=’text’ name=’proportion menage’/>

<input type="submit" value="Enregistrer">

</form>

action.php

< ?php

echo $_POST[‘proportion menage] ;

?>

Le contenu du champ ’nombre_population’ saisi et envoyé par l’utilisateur (dans form.php)

sera récupéré et affiché par le fichier action.php. La méthode employée est ici la méthode

POST.

Si on utilise la méthode GET, la page récupère le contenu des variables dans les urls.

Exemple : Si l’url ouvert est http://localhost/pmapper/index.php? nom=toto, pour afficher

le contenu de la variable ‘nom’, il faut faire :

<?PHP

echo $_GET[’nombre_population’] ;

?>

e) Connexion et sélection de la base de données (PostgreSQL)

Pour se faire il faut installer le logiciel de gestion de base de données PostgreSQL.

On se connecte à une base de données PostgreSQL avec la fonction pg_connect(« nom de

l’hote », « nom de la base », « nom d’utilisateur », « mot de passe ») ;.

Le résultat retourné par pg _connect est la connexion à la base de données.

Page 99: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

87

Exemple :

< ?php

$connexion_db = pg_connect("host=localhost dbname=EPM user=postgres

password=12345 ") or die("Ne peut pas se connecter à PostgreSQL ");

echo "Connexion réussie";

?>

f) Exécution d’une requête et récupération de résultat

On utilise la fonction « pg _query » pour envoyer une requête à un serveur PostgreSQL.

pg _query (« requête », « connexion à la base ») ;

La fonction retourne une ressource, résultat de la requête, c'est-à-dire soit un booléen faux au

cas où la requête contient une erreur, soit le résultat de la requête si elle est juste.

Exemple :

<?PHP

$resultat = pg _query (‘‘SELECT * FROM education’’);

?>

On ne peut exécuter qu’une seule requête à la fois. Les requêtes multiples ne sont pas

supportées.

Pour récupérer le résultat, il faut employer la fonction pg_fetch_array.

pg _fetch_array (« resultat d’une requête venant de pg _query ») ;

Exemple :

<?PHP

while ($ligne = pg _fetch_array($resultat)){

echo $ligne[0] ;

}

?>

Ici, le résultat de la requête est parcouru ligne par ligne. La fonction retourne un tableau

contenant les valeurs de la ligne et la valeur affichée est la première colonne de la ligne

retournée. Après, la fonction pg_fetch_row déplace le curseur sur la ligne suivante de

$resultat.

Page 100: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

88

Annexe 2: FORMATION DES REQUETES EN SQL

Comment former les requêtes SQL ?

a) Principe du langage SQL

SQL est un langage non procédural. Il se diffère d'un langage de programmation avec le

fait qu'il n'a pas de structure de contrôle (if…else, for, Switch, etc.) et aussi car il manipule

des ensembles (tables, vues, etc.).

Une requête en SQL a un format relativement simple. Elle est constituée en gros de 3

éléments essentiels :

o Une première partie SELECT ou INSERT ou UPDATE ou DELETE permet

de déterminer les attributs qui vont servir comme résultats de la requête.

o Une partie FROM indique où (tables) chercher les informations.

o Une partie WHERE permet d'inclure des conditions.

b) La requête SELECT

La syntaxe est :

Select < liste des attributs (colonnes) > From < liste des tables > Where <condition> ;

Exemple: Select code_region, nom_region from region Where code_region=’12’;

Pour sélectionner toutes les tables, il faut employer le caractère ‘ * ’.

Exemple : Select * From region ;

On peut utiliser des alias dans les noms de colonne ou dans les tables

Exemple: Select code_region cd, nom_region nr From region Where cd = ‘12’;

Select r.nom_region, a.activite From region r, activite a Where r.code_region=’12’;

c) La requête insert

La syntaxe est:

Insert Into <nom table> (<colonnes>) Values

<valeurs> ;

Exemple: Insert Into region (code_region, nom_region) Values (‘12’,’Itasy’);

Les crochets indiquent que les colonnes sont facultatifs (au cas où le nombre de colonnes

est égal au nombre de valeur dans la requête) mais il est recommandé de toujours mettre les

noms de colonnes pour éviter les anomalies et avoir un code facile à comprendre.

d) La requête delete

La syntaxe est :

Delete From <nom table> Where <condition>;

Exemple: Delete From region Where code_region=’12’;

Page 101: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

89

e) La requête UPDATE

La syntaxe est :

Update <nom table> Set <nom colonne=valeur> Where <condition> ;

Exemple: Update population Set nombre_totale=’130 000’, nombre_femme=’70 000’,

nombre_masculin=’60 000’ Where code_region=’12’;

Page 102: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

Mémoire de fin d’études

90

Annexe 3: INDICATEUR STATISTIQUE

a) LA MOYENNE - M :

La moyenne est le centre de gravité d'une distribution (barycentre). De ce fait, elle

est très sensible aux valeurs extrêmes.

En cas de distribution dissymétrique, elle décrit mal la population.

La somme de toutes les valeurs divisée par le nombre d'individus dans la série.

b) LA MEDIANE – Q :

La médiane est la valeur de la série qui partage la distribution en deux sous-

ensembles d'égale effectifs c’est à dire qu'une moitié de la série est inférieure à la médiane et

l'autre moitié est supérieure à la médiane.

Une médiane peut se calculer dans une série continue ou discrète (à partir d'une série en

classes).

Une médiane est déterminée par le classement des valeurs et non les valeurs elles-

mêmes.

Il faut avant toute chose classer la série par ordre croissant.

Si n impair la médiane est présente dans la série, si n pair, la médiane correspond

à la moyenne des 2 valeurs qui encadrent ce rang.

M=(X1+X2+X3+…+Xn)/n ou MOYENNE(MATRICE)

Q = (n+1) / 2 OU =MEDIANE (MATRICE)

Page 103: UTILISATION DU SIG ET DE LA CARTOGRAPHIE SUR WEB POUR …

RESUME :

Ce mémoire de fin d’étude est axé sur l’utilisation du système d’Information

Géographique et de la Cartographie sur Web pour la diffusion des données de l’EPM, nos

produits sont donc des cartes sur web qui donnent l’accès à l’utilisateur de manipuler ces

cartes dynamiquement. Ce projet est basé sur le SIG et la Cartographie y compris le système

de projection utilisé en Géographie et Cartographie. Et dans la réalisation de ce projet, les

outils libres ont été fortement utilisés. Nous avons construit la Base de Données sous le

système de gestion de Base de Données relationnelle PostgreSQL et avons fait appel à son

extension spatiale PostGIS pour le stockage des données géographiques. MapServer est utilisé

comme serveur Cartographique pour diffuser les données géographiques et Apache a été

configuré pour servir de serveur web. Les interfaces utilisateurs ont été développées avec les

langages PHP, HTML/CSS et JAVASCRIPT.

ABSTRACT:

This memory focuses on the use of Geographic Information System and Mapping

Web for dissemination of the data of EPM; our products are cards on Web that give access to

the user dynamically manipulate the maps. This project is based on GIS and Mapping

including the projection system used in Geography and Cartography. And in this project, free

tools have been heavily used. We built the Database under the management system relational

database PostgreSQL and have used its spatial extension PostGIS for storing geographic data.

MapServer is used as a server to stream Cartographic geographic data and Apache has been

configured to serve web server. The user interfaces have been developed with PHP, HTML /

CSS and JAVASCRIPT.

Nom : MANDIMBIHARISONPrénoms : Odilon MichelTitre du mémoire : « Utilisation du Système d’InformationGéographique et de la Cartographie sur web pour la diffusiondes données de l’EPM »Nombre de page : 82Nombre de figure : 47Nombre de tableau : 5Nombre d’annexe : 3

Rapporteurs : Monsieur RABEMALAZAMANANA Enseignant à l’ESPA et Chef de Servicede Recherche et Développement au FTM

Monsieur RAVOAHANGILALAO Jean Francis Chef de Service de laCommunication à l’INSTATAdresse de l’auteur : Lot AVI 22 Analavory ItasyContact : 034 71 424 02/ [email protected]