Rapport Pfe - Finale
Rapport Pfe - Finale
A mon très chèr ami Anis, pour son soutien, ses encouragements et son
affection.
A tous mes amis en souvenir des bons moments qu'on a vécus ensemble.
Je dédie ce mémoire.
Nadhir Osmane
Dédicace
Je dédie ce rapport
Houcine Chebbi
Remerciements
Introduction générale
Un système SIG permet de gérer des données pour effectuer des analyses et faciliter
les études et la prise des décisions. Ainsi, ce genre des systèmes permet d’identifier les
infrastructures préexistantes qui pourront être modifiées pour le déploiement des réseaux
fibres optiques et de récupérer un certain nombre d’informations concernant le réseau fibre
optique étudié.
Dans le cadre de notre stage effectué au Centre des Etudes et des Recherches de
Télécommunications (CERT), nous avons développé et mis en place d’un système d’aide à la
décision pour un réseau fibre optique.
Le rapport est organisé comme suit. Dans le premier chapitre, nous allons mettre en
évidence les principales notions et concepts des systèmes d’informations géographiques ainsi
que l’architecture et les principales caractéristiques des réseaux Fiber To The Home (FTTH).
1
Chapitre1 : SIG et réseaux fibre optique
Introduction
La demande croissante [2] des réseaux à fibres optiques crée non seulement le besoin
de plus de concepteurs, mais crée aussi le besoin d'un système d'information pour gérer
l'infrastructure. L'intégration d’un outil de conception et de visualisation avec la gestion de
données du réseau est une application idéale pour un système de gestion d'infrastructure géo-
spatialement.
Un SIG est un système [3] qui permet de gérer l'information géographique. En effet,
plusieurs définitions ont été attribuées au SIG mais toutes incluent l’ensemble de ses
fonctions. Citons deux définitions :
Définition américaine :
Un SIG est un système informatique de matériels, de logiciels, et de processus conçus
pour permettre la collecte, la gestion, la manipulation, l'analyse, la modélisation et l'affichage
de données à référence spatiale, afin de résoudre des problèmes complexes d'aménagement et
de gestion .
1
Chapitre1 : SIG et réseaux fibre optique
Définition française :
Un système d'information géographique est un ensemble de données repérées dans
l'espace, structuré de façon à pouvoir en extraire commodément des synthèses utiles à la
décision.
Donc on peut retenir qu’un SIG peut être considéré comme un système informatisé
(matériels et logiciels) capable de gérer, d'analyser et de représenter des données
géographiques pour aider à la compréhension des phénomènes d'aménagement et de
planification. Ainsi, les données géographiques manipulées par les SIG sont superposées en
couches.
Mode raster
Mode vectoriel
2
Chapitre1 : SIG et réseaux fibre optique
Ce type du donnée [5] correspond à une donnée de type image. Cette donnée à une
structure matricielle composée de ligne et de colonne. Chaque cellule correspond à un pixel.
Ce dernier est utilisé pour stocker des données décrivant les caractéristiques de l’espace.
une photo aérienne : qui est la plus utilisée, sa précision dépend de sa résolution
spatiale.
Carte scannée : c’est une carte souvent issue d’une carte papier destinée au public.
Elle est donc la représentation de l’information géographique déjà interprétée.
Image satellite : image issue de capteurs embarqués dans des satellites d’observation
placés sur des orbites de 500 à 36000 km d’altitude. L’image représente le rayonnement
solaire réfléchi par les objets au sol dans le domaine visible ou proche infrarouge. Elle doit
subir plusieurs traitements radiométriques et géométriques avant d'être utilisable dans un SIG.
3
Chapitre1 : SIG et réseaux fibre optique
Dans ce mode les objets spatiaux sont décrits à travers leurs constituants élémentaires :
les points, les arcs et les arcs des polygones. Chaque objet spatial est doté d’un identifiant qui
permet de le relier à une table attributaire.
Les points : Un point n’a pas de dimension, il représente une entité géographique qui
définit des localisations d’éléments séparés dans un espace cartésien ou géographique.
Les lignes : Une ligne est représentée par une suite continue de segments de droite.
Elle est limitée par un point de début et un point de fin. Elle permet de représenter des
objets linéaires qui ont une longueur mais pas de surface (Exemple : courbes de
niveau) ainsi que des objets géographiques trop étroits pour être décrits par des
surfaces (Exemple : rues ou rivières).
Les polygones : Ce sont des lignes fermées permettant de représenter la forme et la
localisation d’objets homogènes (Exemple pays, types de sol,..).
4
Chapitre1 : SIG et réseaux fibre optique
1-1.3.1 Abstraction :
Cette fonctionnalité consiste à concevoir un modèle dans lequel sont organisées les
données par composants géométriques et par attributs descriptifs, ainsi qu’à établir des
relations entre les différents objets.
1-1.3.2 Acquisition
Elle revient à alimenter le SIG en données. C’est une fonctionnalité importante car un
SIG ne peut fonctionner que s’il contient des données.
Si les données existent : Dans ce cas il y’aura incorporation des données. Les SIG
offrent généralement trois moyens d’incorporer les données :
5
Chapitre1 : SIG et réseaux fibre optique
Dans ce mode, les données sont acquises soit par le scannage, soit par la saisie, soit
par la numérisation qui consiste à suivre avec le curseur le contour d’un objet sur
l’objet à numériser (carte sur table ou image à l’écran) en enregistrant les points
caractéristiques (début, points intermédiaires, fin).
Il est à signaler que cette fonction de SIG permet d’entrer, d’une part, la forme des
objets géographiques et, d’autre part, leurs attributs et relations.
1-1.3.3 Archivage
1-1.3.4 Analyse
l’analyse des données : Cette fonction a pour but d’interpréter les données pour
élaborer de nouvelles informations. Pour ce faire, les SIG peuvent utiliser le
langage SQL qui est un langage de requête qui permet de rechercher des
informations dans une base de données.
6
Chapitre1 : SIG et réseaux fibre optique
l’analyse des objets géométriques : L’analyse peut concerner aussi les objets
géométriques pour mettre en évidence les propriétés liées à la géométrie des
objets. Pour cela, on utilisera des requêtes.
l’analyse complexe : Dans la plupart des cas, des développements
informatiques permettent d’effectuer des analyses complexes. Ce type
d’analyse donne toute son utilité au SIG. Exemple d’analyse complexe : calcul
d’itinéraire.
1-1.3.5 Affichage
A travers les fonctionnalités présentées ci-dessus, on peut considérer qu’un SIG est un
outil d’aide à la décision tenant compte de ses capacités de stoker, mémoriser, traiter et
restituer des données géographiquement référencées .
L’utilisateur du SIG voit le monde à travers les bases de données manipulées par ce
dernier. Il peut, ainsi, via le SIG prendre des décisions pour modifier cette réalité.
7
Chapitre1 : SIG et réseaux fibre optique
La fibre utilise la lumière pour envoyer les informations. Donc, la capacité de données
est très grande, la vitesse est très rapide et il a une grande sécurité pour les informations. Pour
ces raisons, la plupart des pays, des entreprises, des sociétés industrielles et d'autres préfèrent
utiliser cette technique pour les communications.
1-2.1 Définition
FTTH : Fiber To The Home, ce qui signifie littéralement en français « fibre jusqu’au
foyer ». Il s’agit d’une technologie qui apporte de la fibre optique jusque à l’abonné permet
l’accès à Internet et aux services associés à des débits de 10 Mbit/s à 1 Gbit/s symétrique, soit
des débits très supérieurs à ceux accessibles via la paire de cuivre téléphonique. Deux
solutions sont envisageables : les commutateurs Ethernet point à point et le point-multipoint.
L’architecture [6] adoptée pour desservir les nouvelles zones FTTH est donnée par le
schéma ci-dessous :
8
Chapitre1 : SIG et réseaux fibre optique
Avec :
9
Chapitre1 : SIG et réseaux fibre optique
Cette architecture est polyvalente et elle est compatible avec les réseaux point à point
et point à multipoints.
Dans un réseau point-à-point chaque abonné est relié au centre d’alimentation optique
par une ligne qui lui est propre. Cette topologie se prête très bien à une distribution du réseau
au niveau du NRO (Nœud de raccordement optique), puisque chaque client est libre de choisir
l’opérateur sur lequel va être rattaché. La bande passante (généralement 100 Mb/s jusqu’au
NRO. La mise à niveau de la puissance de débit de 100Mb/s à 2,5Gb/s contrairement au
point-à-multipoint.
10
Chapitre1 : SIG et réseaux fibre optique
L’inconvénient principal d’un réseau point-à-point est le cout des équipements, des
infrastructures en fibres optiques.
L’architecture point-à-multipoint permet de partager une fibre optique sur une longue
portion du réseau, puis de la diviser en plusieurs fibres sur des distances plus courtes pour
desservir plusieurs abonnés.
Le déploiement d'un réseau FTTH est une tâche coûteuse, et il faut une bonne
planification et de pré-connaissances sur les routes et l’infrastructure de réseau publique pour
la région couverte par le FTTH.
En effet, les procédures de travail anciennes sont très rigides. Ils ne permettent pas aux
ingénieurs et aux techniciens de bien gérer et exploiter les éléments des réseaux. Ainsi, ces
procédures sont des tâches hautement complexes et durent des semaines et des mois dans la
réalisation des travaux.
11
Chapitre1 : SIG et réseaux fibre optique
La solution [7] de ces problèmes est un système d'information qui intègre tant la
conception que les processus de gestion des éléments exigés pour le réseau de fibre.
L'intégration de conception d'ingénierie et des outils de visualisation avec la gestion des
données de réseau est une application idéale pour un système de gestion d'infrastructure géo-
spatiale.
Conclusion
Durant le premier chapitre, nous avons mis en évidence les différentes notions
relatives aux systèmes d’informations géographiques ainsi que les différentes architectures et
technologies des réseaux fibres optiques.
12
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Introduction
Dans ce chapitre, nous allons présenter les différentes étapes nécessaires à la création
d’une application SIG.
Le but étant de faciliter la gestion et la prise de décisions d’un réseau fibre optique.
Une complexité croissante pour la supervision de ces réseaux et des services associés.
Afin d’arriver à la création d’une application SIG qui permet ces besoins, la
réalisation du projet est passée par les étapes suivantes :
13
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Pour cela, on a eu recours au langage java afin de développer notre application et plus
précisément dans la création des interfaces graphiques de l’application.
Aussi, nous avons utilisé ce langage pour la programmation des différents algorithmes
et fonctions qui vont assurer les fonctionnalités de l’application.
14
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
2-2.2 ArcGis
ArcGis [8] est le standard des systèmes d’informations géographiques. Il est utilisé
dans plusieurs secteurs d’activité.
En effet, ArcGis est devenu une solution optimale pour l’analyse géographique et la
représentation cartographique.
En utilisant ce logiciel, nous avons pu créer une carte de type vecteur et une base de
données qui contient touts les informations qui concernent le réseau fibre optique.
15
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
2-3 Méthodologie
Pour réaliser ces captures, nous avons choisi une altitude de 500m pour que l’image
finale soit très claire, ce qui facilitera l’implémentation de l’architecture du réseau sur la carte.
16
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Après la prise des captures, nous avons concaténé les images rasters en utilisant Adobe
Photoshop CS afin d’obtenir une image correspondante à la zone de travail.
Après la concaténation des images et afin d’obtenir une image complète, il faut
l’insérer dans l’ArcMap et réaliser le géo-référencement des images, à raison de superposer
l’image à la carte administratif de Tunis. Puis on utilise cette image pour réaliser une image
vectorielle.
17
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
18
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Pour réaliser cette étape on exécute l’interface ArcCatalog, on clique droit sur le
groupe de couche « propriété »
19
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Figure2.6:Outil de géo-référencement
20
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Durant cette étape, nous avons créé la base de données qui contient toutes les
informations concernant l’architecture du réseau fibre optique et à partir de laquelle nous
avons créé les différents couches du réseau sur la carte déjà référencié.
21
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
22
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Après la création de la couche, nous avons ajouté les différents câbles de transport, de
distribution et de branchement sur la carte.
23
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
24
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Ensuite, nous avons implémenté la liste des abonnés sur la carte référenciée.
25
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
26
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
27
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
Les tables qui sont en relation avec des entités géographiques seront créés sous
format de base pour être exploitées par ARCGIS (les tables représentant les
entités câble, nœuds, Abonnés, centrale).
Les tables ayant une relation avec des données descriptives alphanumériques
seront créées dans Microsoft Access (panne).
28
Chapitre 2 : Implémentation d’un système SIG relatif au technopôle Elgazela
L’interaction avec le SGBD relationnel sera réalisée via des programmes développés
en Java.
Conclusion
Dans ce chapitre, nous avons mis en relief les différentes étapes que nous avons suivi
afin d’arriver à implémenter un système d’information géographique relatif au technopôle
Elgazela.
29
Chapitre3 : Développement d’une application de gestion d’un système SIG
Introduction
Durant ce chapitre, nous allons développer un outil d’aide à la décision du réseau fibre
optique relatif au technopôle Elgazela.
Cet outil va permettre à ses utilisateurs d’exploiter et de gérer toutes les informations
et les données qui concernent le réseau fibre optique installé au technopôle Elgazela.
L’ingénieur peut :
- Générer des statistiques liées aux pannes qui peuvent avoir lieu sur un dispositif.
L’administrateur peut :
- Gérer les accès.
30
Chapitre3 : Développement d’une application de gestion d’un système SIG
La Qualité de l’application
Fiabilité
Simplicité
La sécurité d’accès
Ingénieur
Administrateur
Ces derniers présentent les principaux utilisateurs de l’application. Ils ont pour charge
d’assurer et de superviser l’état de fonctionnement du réseau. Cette fonction sera réalisée par
la gestion des pannes ainsi que la localisation géographique des équipements du réseau.
31
Chapitre3 : Développement d’une application de gestion d’un système SIG
Les modèles se complètent et peuvent être assemblés. Ils sont élaborés tout au long du
cycle de vie du développement d’un système (depuis le recueil des besoins jusqu’à la phase de
conception). Dans cette partie, nous allons étudier le diagramme de cas d’utilisation.
32
Chapitre3 : Développement d’une application de gestion d’un système SIG
33
Chapitre3 : Développement d’une application de gestion d’un système SIG
Message émis par tout utilisateur désirant utiliser l’application pour pouvoir
s’authentifier et accéder aux divers services. Ce message est primordial pour garder l’aspect
sécurisé de l’application.
Titre S’authentifier
Intention Authentification des utilisateurs du système
Acteur Ingénieur, Administrateur
Définition des enchainements Saisie nom d’utilisateur et mot de passe puis
validation.
Pré -condition Nom d’utilisateur et mot de passe valide.
Message émis par l’Administrateur pour mettre à jour les données relatives à un
abonné ou une fibre quelconque.
34
Chapitre3 : Développement d’une application de gestion d’un système SIG
Dans la partie gestion des pannes, l’administrateur peut déclarer une fibre affectée ou
bien un abonné affecté.
Acteur Agent
Définition des enchainements 1) Cliquer sur « Déclarer panne ».
2) Choisir une des options suivant :
« Abonné affecté »
« Fibre affectée »
3) Retour.
35
Chapitre3 : Développement d’une application de gestion d’un système SIG
L’administrateur seul aura la possibilité de gérer les accès. Ceci sera assuré à travers
les étapes suivantes :
- Ajouter un utilisateur
- Résilier un utilisateur
Titre Gérer les accès
Intention Ajouter utilisateur, Supprimer utilisateur.
Acteur Administrateur
Définition des enchainements 1) Cliquer sur « Gérer les accès».
2) Choisir une des options suivant :
« Ajouter utilisateur »
« Résilier utilisateur »
3) Retour.
Post condition Message informe que l’ajout ou/suppression
d’utilisateur a été réussie.
36
Chapitre3 : Développement d’une application de gestion d’un système SIG
A travers ce cas d’utilisation, l’un des acteurs pourra consulter la liste des abonnés affectés.
37
Chapitre3 : Développement d’une application de gestion d’un système SIG
A travers ce cas d’utilisation, l’administrateur ou bien l’ingénieur peut avoir des statistiques
qui concernent l’état des différents éléments du réseau.
Titre Statistiques
Intention Consulter les abonnés affectés.
Dans cette section, nous avons présenté les interfaces utilisateurs relatives à ces deux
acteurs : ingénieur et administrateur à l’aide d’un diagramme d’activités
38
Chapitre3 : Développement d’une application de gestion d’un système SIG
Le langage UML fournit un moyen graphique pour représenter les interactions entre
objets à travers le temps.
39
Chapitre3 : Développement d’une application de gestion d’un système SIG
40
Chapitre3 : Développement d’une application de gestion d’un système SIG
41
Chapitre3 : Développement d’une application de gestion d’un système SIG
Une fois l’utilisateur est authentifié, il a accès à l’interface principale où il choisit une
opération précise. Au niveau du diagramme illustré par la figure 3.5 , nous avons traité le cas
d’utilisation où l’ingénieur va localiser un abonné sur la carte.
42
Chapitre3 : Développement d’une application de gestion d’un système SIG
43
Chapitre3 : Développement d’une application de gestion d’un système SIG
Dans la figure 3.7 nous avons étudié les différentes étapes de la mise à jour des
données effectuée par l’administrateur
44
Chapitre3 : Développement d’une application de gestion d’un système SIG
Au cours de cette partie, nous allons effectuer une description bien détaillée des
différentes interfaces de notre application.
45
Chapitre3 : Développement d’une application de gestion d’un système SIG
46
Chapitre3 : Développement d’une application de gestion d’un système SIG
47
Chapitre3 : Développement d’une application de gestion d’un système SIG
48
Chapitre3 : Développement d’une application de gestion d’un système SIG
49
Chapitre3 : Développement d’une application de gestion d’un système SIG
50
Chapitre3 : Développement d’une application de gestion d’un système SIG
L’utilisateur pourra donc saisir les coordonnés d’un abonné en introduisant son ID et
son Nom. Lorsqu’il clique sur le bouton « Localiser », l’itinéraire de l’abonné sera sélectionné
sur la carte.
51
Chapitre3 : Développement d’une application de gestion d’un système SIG
52
Chapitre3 : Développement d’une application de gestion d’un système SIG
53
Chapitre3 : Développement d’une application de gestion d’un système SIG
54
Chapitre3 : Développement d’une application de gestion d’un système SIG
55
Chapitre3 : Développement d’une application de gestion d’un système SIG
56
Chapitre3 : Développement d’une application de gestion d’un système SIG
Pour ces cas, il n’y a rien à signaler puisque la consultation des dérangements se fait
normalement.
57
Chapitre3 : Développement d’une application de gestion d’un système SIG
Conclusion
Dans ce troisième chapitre, nous avons décrit les différentes phases de développement
ainsi que les fonctionnalités principales de notre application.
Dans un second lieu, nous avons présenté les différentes interfaces qui s’affichent lors
du lancement de l’application et qui permettent aux utilisateurs de bien gérer toutes les
informations disponibles dans la base des données référentielles.
58
Conclusion générale
Conclusion générale
59
Bibliographie
Bibliographie
[1] Zahraa M. Matrood, Loay E. George, Faleh H. Mahmood –“ A Simple GIS Based Method
for Designing Fiber-Network” - International Journal of Engineering and Innovative
Technology (IJEIT) Volume 4, Issue 2, August 2014
[2] Designing and Managing Fiber Optic Networks - G/Technology Fiber Optic Works:
Intergraph’s Complete Solution for Fiber Management
[3] Myriam Vendé-Leclerc, « Définitions et domaines d’application des SIG »
[5] Dejan Konevski, M.Sc. Ilija Jolevski, Ph.D. Dragan Mihajlov, Ph.D. “ ERP SYSTEM
BASED ON A MODEL FOR GIS POSITIONING OF FIBER OPTIC NETWORK” , The
10th Conference for Informatics and Information Technology (CIIT 2013)
60
Annexes
Annexes
Création de la table « Abonnés »
61
Annexes
62
Résumé
Résumé
Le présent travail a été réalisé au sein du centre des études et des recherches des
télécommunications (CERT) dans le cadre de projet de fin d’études en vue de l’obtention de
licence appliquée en sciences et technologies de l’information et de la communication
spécialité Réseaux et Systèmes de Télécommunications.
L’objectif du projet est la mise en place d’un système d’aide à la décision du réseau
fibre optique relatif au technopôle Elgazela.
Dans une première partie, nous avons implémenté un système d’information
géographique SIG relatif au réseau fibre optique installé dans le technopôle Elgazela en
utilisant le logiciel ArcGis. Dans une seconde partie, nous avons développé un outil avec le
langage java qui permettra à ces utilisateurs de récupérer les données disponibles dans le
système, d’identifier l’infrastructure préexistante et de gérer et exploiter les informations de la
base de données géo-référentielle.
63