2. RESOLUTION DU PROBLEME
Au vue de l'analyse que nous venons de faire, nous constatons
que la difficulté que nous rencontrés ici est de pouvoir afficher
toutes les cellules de Orange Cameroun sur une carte.
En observant attentivement le fichier piano, on constate qu'il
y a plusieurs cellules qui ont les mêmes coordonnées
géographiques. En effet :
Ici nous avons la longitude
Ici nous avons la latitude
Figure 18: Coordonnées géographiques des
cellules du site Accacia
Nous remarquons que le site Accacia est composé de 6
cellules ayant les mêmes coordonées géographiques. Ainsi,
en affichant de façon naive ces cellules, nous n'allons pas
réussir à les afficher toutes. Pour palier à ce
problème, nous avons :
- Ecrit une requête sql qui permet de compter toutes les
cellules ayant les mêmes
coordonneés géographiques et de choisir une
d'entre elles pour être le centre ie celle qui doit être vue sur la
carte.
- Pour visualiser les autres cellules, nous avons
créé des info bulles de telle façon que en cliquant sur le
site qui est sur la carte nous visualisons les autres cellules.
Pour le site Accacia nous avons :
Figure 19: Positionnement du site Accacia sur Google
Map
Mémoire de fin d'études pour l'obtention du
diplôme d'Ingénieur de Conception de génie
Télécommunications.
Par NDZINGA AKPE Marie Donald Page
52
Dans l'info bulle, nous avons le nombre total des cellules du
site et les coordonnées
géographiques du site. En cliquant sur le lien en bleu,
nous obtenons toutes les cellules du site. On a :
Figure 20: Cellules du site Accacia
Nous avons donc toutes les cellules du site d'Accacia qui est
un site bi bande i.e. qui comporte les cellules 900 et les cellules 1800.
Ainsi, voici la procédure que nous avons adoptée pour afficher
toutes les cellules sur la carte.
3. CONCEPTION DE L'APPLICATION
3.1. Les outils informatiques
Afin de mettre sur pied l'outil d'analyse cartographique
d'aide à l'amélioration de la qualité de service, nous
nous sommes servis d'un certain nombre d'utilitaires dont les principaux sont
:
-
EasyPHP est une plateforme de développement web,
permettant de faire des scripts PHP. EasyPHP n'est pas en soi un logiciel, mais
un environnement comprenant deux serveurs (un serveur web Apache 2.2 et un
serveur de bases de données MySQL 5.5), un interpréteur de script
(PHP 5), ainsi qu'une interface d'administration MySQL appelée
PhpMyAdmin 3.3. Nous avons choisi cette plateforme parce que, à Orange
Cameroun tous les outils développés par les stagiaires sont
stockés dans une application qui va permettre que ces différents
outils soient accessibles par n'importe qu'elle machine connecté
à l'intranet.
-
Mémoire de fin d'études pour l'obtention du
diplôme d'Ingénieur de Conception de
génie Télécommunications.
Par NDZINGA AKPE Marie Donald Page
53
C'est un éditeur de texte générique
codée en C++, qui intègre la coloration syntaxique de code source
pour les langages Perl, PHP, Html, JavaScript et bien d'autres. C'est un
gratuiciel sous licence GPL.
-
Notre application étant une application web, nous nous
sommes servis des navigateurs web tout au long de la programmation.
L'utilisation de plusieurs navigateurs nous a permis de nous rassurer que le
contenu affiché est le même quel que soit le navigateur.
|