La ville dโAntananarivo fait face actuellement ร des problรจmes dโextension et de dรฉveloppement urbain. La population dans la ville dโAntananarivo ne cesse de sโaccroรฎtre ร cause de lโexode rural. De plus, la ville dโAntananarivo reรงoit dโinnombrables visiteurs venant des pays รฉtrangers. La ville sโรฉtend vers les zones pรฉriphรฉriques, les activitรฉs รฉconomiques sont florissantes, les commerces et les services se crรฉent de jour en jour. En effet, les emplacements des รฉquipements sociaux ou des infrastructures socio-รฉconomiques sont difficiles ร trouver. Le problรจme dโorientation et de repรฉrage se pose alors car le public ne connaisse plus la ville ร travers ses lieux qui ont un intรฉrรชt. La Connaissance de son espace de vie dans les dรฉtails, s’avรจre donc essentielle.
Le systรจme dโinformation gรฉographique (SIG) pourrait contribuer ร la rรฉsolution de ce problรจme ร lโaide des outils dโinformation localisรฉe et des outils de cartographies dont elle dispose. Lโinternet est aussi un vรฉritable outil qui permet de diffuser et de communiquer des informations gรฉographiques provenant de ce systรจme. Lโassociation entre le SIG et lโinternet appelรฉ 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 source. Avant lโapparition du webmapping, la cartographie รฉtait rรฉservรฉe ร quelques entreprises et instituts. Elle nรฉcessitait du matรฉriel et des logiciels extrรชmement chers et complexes ainsi que des cartographes et des gรฉomatiques compรฉtant. A prรฉsent, gรฉnรฉrer, mettre en forme et mettre en ligne une carte sur internet est accessible et quasiment gratuite pour tous. A lโaide de cet outil SIG et Internet, il s’agira dans ce mรฉmoire intitulรฉ ยซ Mise en place dโune application webmapping de gรฉolocalisation des points dโintรฉrรชt de la ville dโAntananarivo ยป de construire et de mettre en ligne une carte interactive et dynamique de la ville dโAntananarivo. Cette application se veut รชtre un outil d’aide, un guide pour tout citoyen qui souhaite visiter la ville dโAntananarivo et se dรฉplacer sans difficultรฉs.
CONTEXTE ET JUSTIFICATION
Contexte
La ville dโAntananarivo, situรฉe dans les hautes terres centrales de Madagascar, culmine ร 1 300 m dโaltitude. Elle est localisรฉe entre 18ยฐ55โ de latitude sud et 47ยฐ32โ de longitude. Sa superficie est de 86,4 km2. Elle dispose dโun climat tropical caractรฉrisรฉ par des hivers frais et trรจs secs et des รฉtรฉs doux et pluvieux. Administrativement, la ville est chef-lieu de la rรฉgion Analamanga, du district dโAntananarivo-Renivohitra et de la commune urbaine dโAntananarivo. Etant la plus vaste et la plus importante en termes de densitรฉ de la population, la Commune urbaine dโAntananarivo est divisรฉe en six arrondissements pour une meilleure administration de la ville. Antananarivo est le cลur de Madagascar, cโest la premiรจre ville et capitale du pays, Antananarivo est รฉgalement son centre รฉconomique. Tana est une ville quโil ne faut surtout pas manquer durant votre sรฉjour tant elle possรจde un attrait touristique fabuleux, qui ne se dรฉcouvre pas toujours aux premiers abords. Elle possรจde en effet un riche hรฉritage historique dont certaines allรฉes sont des tรฉmoins comme par exemple : lโavenue de lโindรฉpendance, le palais de la reine ร Manjakamiadana, etc.
La ville abrite pratiquement tous les jours de grandes rencontres rรฉgionales ou sous rรฉgional. Les patrimoines historiques favorisent la venue de nombreux visiteurs dans la ville. Pour ce faire, la ville dispose de nombreuses infrastructures hรดteliรจres, d’hรฉbergement et de restauration. En plus, Au plan sanitaire, la ville dispose de nombreuses infrastructures publiques et privรฉes de santรฉ. La ville dโAntananarivo dispose aussi de nombreux points dโintรฉrรชts. Et sur le plan รฉducatif, La ville dโAntananarivo compte de nombreuses universitรฉs (publiques et privรฉes), de nombreuses grandes รฉcoles et de nombreux lycรฉes et collรจges. Cโest la raison pour laquelle les habitants dans les autres rรฉgions viennent ร Antananarivo par diverses raisons.
Justification
Le taux de croissance de la population urbaine de 4,6% dรฉpasse largement le taux national qui est de 2,9 % selon l โINSTAT en 2014. Par consรฉquent et ร ce rythme, lโeffectif de la population devra doubler dโici 15 ร 20 ans. Lโaccroissement dรฉmographique ร Madagascar est tel que les grandes villes risquent dโรชtre surpeuplรฉes dโici quelques annรฉes. La forte concentration populaire dans les villes provient de la centralisation des nombreux secteurs dโactivitรฉ qui entraine lโexode rurale. Le problรจme majeur qui justifie notre projet est la difficultรฉ de trouver lโemplacement exacte des infrastructures urbaines surtout pour les visiteurs et pour les touristes .Il est difficile de connaitre la ville ร cause des รฉtroitement des bรขtiments .Les avantages majeurs de la mise en place de ce projet permet de connaitre la position gรฉographique des points dโintรฉrรชts et dโobtenir des informations concernant ces points dโintรฉrรชts .il est aussi possible grรขce ร ce projet de faciliter la navigation dans la ville et faire une recherche des points dโintรฉrรชts que lโon veut connaitre. Ce sont toutes ces raisons qui nous motivent ร mettre en place notre solution surtout quโactuellement aucune autre nโexiste vรฉritablement ร Antananarivo. Les potentielles cibles utilisatrices (futur clients) du systรจme sont tous les habitats de la ville dโAntananarivo ainsi des visiteurs venants des autres rรฉgions de la grande Ile ou mรชme des รฉtrangers.
PROBLEMATIQUE
La ville dโAntananarivo fait face actuellement ร des problรจmes dโextension et de dรฉveloppement urbain. La population s’accroit au fil des annรฉes, de nouveaux habitants s’y installent et la ville reรงoit de nombreux visiteurs venus de divers horizons. Cette augmentation de la population entraine une forte augmentation de la demande en termes des รฉquipements urbains. La connaissance de la ville ร travers ses lieux qui ont un intรฉrรชt pour le grand public devient alors problรจme majeure quโon doit rรฉsoudre avant de sortir. En effet il n’est pas rare de voir, les visiteurs et mรชme les habitants demander l’emplacement d’un lieu. Il apparait donc une forte demande de gรฉolocalisation de ces lieux d’intรฉrรชt. On peut dire alors que la connaissance du milieu dans lequel on vit permet de faire le choix pour un meilleur choix possible et permet de mieux s’orienter et facilite notre quotidien. On n’aura pas besoin de se renseigner auprรจs d’une personne ; de s’รฉgarer au quotidien, ou de perdre son temps et mรชme de gaspiller son carburant.
La connaissance du milieu quโon doit visiter favorise le choix pour une meilleure destination et rassure le pouvoir de passer des moments agrรฉables pour les visiteurs ou touristes. Rester chez soi, dans son bureau ou partout ailleurs et pouvoir localiser un restaurant, un hรดtel, une administration afin de voir ce qu’on y offre comme service s’avรจre trรจs intรฉressant. C’est ร ces prรฉoccupations que nous voulons apporter des rรฉponses. La solution que nous mettons en place รฉvite la perte du temps et le gaspillage des carburants parce que la connaissance de la ville permet de dรฉplacer dans une plus courte durรฉ en prenant le plus chemin possible. Cette solution permettra certainement ร aider les habitants dans leurs dรฉplacements dans la ville dโAntananarivo.
QUELQUES NOTIONS DE BASES
NOTION DE BASE DE DONNEESย
Dรฉfinition
Une base de donnรฉes est une collection de donnรฉes organisรฉes et reliรฉes entre elles de telle sorte que l’on puisse accรฉder ร une quelconque d’entre elles par l’intermรฉdiaire d’un programme informatique. Les donnรฉes doivent รชtre exhaustives (la base contient toutes les informations requises pour le service que l’on en attend), non redondantes (la mรชme information n’est prรฉsente qu’une seule fois). Une base de donnรฉes est donc une entitรฉ logiquement cohรฉrente, reprรฉsentant des รฉlรฉments abstraits ou concrets du monde rรฉel et qui vรฉhicule une certaine sรฉmantique permettant sa gestion .
Systรจme de gestion de base de donnรฉes (SGBD)
Un systรจme de gestion de base de donnรฉes est un ensemble de programme qui permet la gestion et lโaccรจs ร une base de donnรฉes.
Principes de fonctionnement
La gestion et l’accรจs ร une base de donnรฉes sont assurรฉs par un ensemble de programmes qui constituent le Systรจme de gestion de base de donnรฉes (SGBD). Un SGBD doit permettre l’ajout, la modification et la recherche de donnรฉes. Un systรจme de gestion de bases de donnรฉes hรฉberge gรฉnรฉralement plusieurs bases de donnรฉes, qui sont destinรฉes ร des logiciels ou des thรฉmatiques diffรฉrentes. Actuellement, la plupart des SGBD fonctionnent selon un mode client/serveur. Le serveur (sous-entendu la machine qui stocke les donnรฉes) reรงoit des requรชtes de plusieurs clients et ceci de maniรจre concurrente. Le serveur analyse la requรชte, la traite et retourne le rรฉsultat au client.
Objectifs
Des objectifs principaux ont รฉtรฉ fixรฉs aux SGBD dรจs l’origine de ceux-ci, et ce, afin de rรฉsoudre les problรจmes causรฉs par la dรฉmarche classique. Ces objectifs sont lโ indรฉpendance physique (La faรงon dont les donnรฉes sont dรฉfinies doit รชtre indรฉpendante des structures de stockage utilisรฉes), lโindรฉpendance logique (Un mรชme ensemble de donnรฉes peut รชtre vu diffรฉremment par des utilisateurs diffรฉrents), lโaccรจs aux donnรฉes (L’accรจs aux donnรฉes se fait par l’intermรฉdiaire d’un Langage de Manipulation de Donnรฉes ), lโadministration centralisรฉe des donnรฉes(Toutes les donnรฉes doivent รชtre centralisรฉes dans un rรฉservoir unique commun ร toutes les applications),le non-redondance des donnรฉes(Afin d’รฉviter les problรจmes lors des mises ร jour, chaque donnรฉe ne doit รชtre prรฉsente qu’une seule fois dans la base), la sรฉcuritรฉ des donnรฉes (Les donnรฉes doivent pouvoir รชtre protรฉgรฉes contre les accรจs non autorisรฉs.), Rรฉsistance aux pannes, le partage des donnรฉes (Il s’agit de permettre ร plusieurs utilisateurs d’accรฉder aux mรชmes donnรฉes au mรชme moment de maniรจre transparente), la Cohรฉrence des donnรฉes(Les donnรฉes sont soumises ร un certain nombre de contraintes d’intรฉgritรฉ qui dรฉfinissent un รฉtat cohรฉrent de la base) .
Niveaux de description des donnรฉes
Pour atteindre certains de ces objectifs, trois niveaux de description des donnรฉes ont รฉtรฉ dรฉfinis par la norme ANSI/SPARC.
Le niveau externe correspond ร la perception de tout ou partie de la base par un groupe donnรฉ dโutilisateurs, indรฉpendamment des autres. On appelle cette description le schรฉma externe ou vue. Il peut exister plusieurs schรฉmas externes reprรฉsentant diffรฉrents vues sur la base de donnรฉes avec des possibilitรฉs de recouvrement. Le niveau externe assure lโanalyse et lโinterprรฉtation des requรชtes en primitives de plus bas niveau et se charge รฉgalement de convertir รฉventuellement les donnรฉes brutes, issues de la rรฉponse ร la requรชte, dans un format souhaitรฉ par lโutilisateur.
Le niveau conceptuel dรฉcrit la structure de toutes les donnรฉes de la base, leurs propriรฉtรฉs (i.e. les relations qui existent entre elles : leur sรฉmantique inhรฉrente), sans se soucier de lโimplรฉmentation physique ni de la faรงon dont chaque groupe de travail voudra sโen servir. Dans le cas des SGBD relationnels, il sโagit dโune vision tabulaire oรน la sรฉmantique de lโinformation est exprimรฉe en utilisant les concepts de relation, attributs et de contraintes dโintรฉgritรฉ. On appelle cette description le schรฉma conceptuel.
Le niveau interne ou physique sโappuie sur un systรจme de gestion de fichiers pour dรฉfinir la politique de stockage ainsi que le placement des donnรฉes. Le niveau physique est donc responsable du choix de lโorganisation physique des fichiers ainsi que de lโutilisation de telle ou telle mรฉthode d’accรจs en fonction de la requรชte. On appelle cette description le schรฉma interne.
|
Table des matiรจres
INTRODUCTION
PARTIE 1 : GENERALITES
Chapitre 1 : PRESENTATION DU THEME
1.1 Contexte et justification
1.2 Problematique
1.3 Objectifs
1.4 Resultats attendus
Chapitre 2 : QUELQUES NOTIONS DE BASES
2.1 NOTION DE BASE DE DONNEES
2.2 NOTION DE SIG
2.3 NOTION DE WEBMAPPING
Partie 2 : MODELISATION DE LโAPPLICATION
Chapitre 3 : ANALYSE ET FORMALISATIONS DES BEOINS
3.1 Identification des acteurs
3.2 Identification des cas dโutilisation
3.3 Diagramme des cas dโutilisation
3.4 Scรฉnarii des principaux cas dโutilisation
3.5 Quelques digrammes de sรฉquences
Chapitre 4 : ETUDE CONCEPTUELLE
4.1 Mรฉthode utilisรฉe pour la conception des bases de donnรฉes
4.2 Mise en ลuvre de la mรฉthode choisie
Chapitre 5: ETUDE TECHNIQUE
5.1 Choix des logiciels
5.2 Langages utilisรฉs
Partie 3 : MISE EN ลUVRE DE LA PLATE FORME
Chapitre 6 : CREATION DE LA STRUCTURE DE LA BASE DE DONNEES ET CONFIGURATION DU SERVEUR CARTOGRAPHIQUE
6.1 Collecte des donnรฉes
6.2 Installation et configuration de PostgreSQL et de sa cartouche spatiale PostGis
6.3 Crรฉation de la structure de la base de donnรฉes
6.4 Configuration du serveur cartographique : geoserver
Chapitre 7 : LE DEVELOPPEMENT DE LโINTERFACE CARTOGRAPHIQUE WEB
7.1. Utilisation de l’API OpenLayers, Ext et GeoExt
7.2. Mise en place de lโapplication web de routage
Chapitre 8 : PRESENTATION DE LโAPPLICATION
8.1 Prรฉsentation de lโinterface cartographique
8.2 Prรฉsentation de lโinterface des gestionnaires et des administrateurs
CONCLUSION
REFERENCES
WEBOGRAPHIE
ANNEXES