WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Intégration d'un observatoire urbain sur Google Maps

( Télécharger le fichier original )
par Renal Paul TATSO
Univsersité de Douala/Université de Paris-Est Marne La Valléé - Master II IASIG 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE 5 IMPLEMENTATION DE LA SOLUTION

5.1. OUTILS ET TECHNOLOGIES UTILISES

5.1.1. Architecture du système

Nous présentons dans ce paragraphe de manière schématique le mécanisme de fonctionnement de notre plateforme.

Echanges par Internet

Serveur GoogleMaps

SIG

Client

Navigateur Web

JavaScripts

Serveur Web

JavaScripts PHP

MySQL

Http

Figure 23. Architecture de VisioCity

Lorsqu'un client web se connecte à la plateforme via le protocole http, il peut solliciter l'affichage d'une carte géographique correspondant à un site géographique précis. Dans ce cas notre plate forme récupère les données liées à sa requête depuis la base de données MySQL, puis renvoie la requête vers le serveur Google Maps en passant par Internet qui renvoie aussitôt la carte correspondante vers le client. Le Client peut alors effectuer une interactivité sur la carte grâce aux fonctions JavaScripts coté client.

Pour mettre en oeuvre cette architecture, nous avons eu besoin des outils suivants : Le serveur des données (SGBD) MySQL, Le serveur Web Apache, le serveur de script PHP tout ceci contenu dans un seul package XAMPP serveur. Pour le développement des interfaces nous avons utilisé l'environnement de développement MacromédiaDreamWeaver8.

5.1.2. Les serveurs de données (SGBD)

Pour des raisons que nous avons déjà évoquées à l'introduction, fidèle à notre politique open source, parmi plusieurs SGBD existant, nous avons porté notre choix sur deux à savoir MYSQL et PostGreSql qui l'un comme l'autre peut bien faire le travail. Nous avons

Paul TATSO Mémoire de Master II IASIG Université Douala/AUF Novembre 2011

finalement choisi MySQL pour la seule raison du temps imparti pour la mise en oeuvre avant soutenance. Mais nous continuons à travailler pour que la future version soit directement compatible Posgresql/PostGis afin de pouvoir bénéficier de sa cartouche spatiale qui nous permettra facilement de développer en local un serveur alternatif de cartographie basé sur Mapserver.

A titre de rappel, un SGBD dans une application a pour rôle de gérer (consulter, mettre à jour, organiser) une base de donnée. MySQL comme PostGresql est un SGBD qui offre plusieurs fonctionnalités allant du gestionnaire évolué des données pour le web au véritable gestionnaire des données de gestion d'entreprise.

MySQL comme PostGresql présente les caractéristiques suivantes :

- Libre et gratuit

- Gestion d'importantes masses de données

- Gestion des accès multiples et concurrents

- Portabilité sur différents systèmes d'exploitation.

- Gestion de la sécurité des données.

- Existence de puissants outils d'administration graphique (phpmyadmin par exemple) - Gestion des exports et imports de données vers plusieurs types de fichiers.

- Gestion des données relationnelles avec contraintes d'intégrité

- Existence d'une couche spatiale MYGIS

- Installation facile (Package xampp)

Paul TATSO Mémoire de Master II IASIG Université Douala/AUF Novembre 2011

Figure 24. Environnement de programmation DreamWeaver 8.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Qui vit sans folie n'est pas si sage qu'il croit."   La Rochefoucault