III. Plateforme
1) Spécifications logicielles
Après avoir fixé les spécifications
fonctionnelles en matériel et en logiciel et après avoir
testé plusieurs produits libres tel que MapServer, on s'est fixé
sur le choix de cette plateforme.
Nom
|
Version
|
Tâche
|
Icône
|
|
|
|
ArcGIS
|
9.3
|
Création, préparation et mise en forme des cartes
publiées
|
|
Quantum GIS
|
1.8.0
|
|
uDIG
|
1.3.2
|
|
PgModeler
|
0.5.0
|
Conception de base de données
|
|
PostgreSQL\PostGIS
|
1.12.1
|
Serveur de base de données: Contenir les différents
types de données spatiales et attributaires (Stockage &
Interrogation...)
|
|
Geoserver
|
2.2
|
Serveur cartographique :
Publication des données géographiques sur le
web.
C'est un moteur de recherche entre les différentes
bases de données.
Web services de modification WPS WFS-T.
Web services de diffusion (WFS, WMS, WCS, ...).
|
|
EasyPHP
|
5.3.9
|
Serveur Web (Apache)
Serveur BD (MySQL)
Permet la gestion des différentes requêtes
émises par les clients.
|
|
Macromedia Dreamweaver
|
8 .0
|
Système de gestion de contenu, Site Web
|
|
OpenLayers
|
2.11
|
Clients Cartographiques
|
|
Source :travail personnel
Tableau 3 :
Spécifications logicielles
Pour être libre, un logiciel doit respecter quatre
libertés fondamentales :
ü La liberté d'exécution,
ü La liberté d'étude,
ü La liberté de redistribution des copies,
ü La liberté d'amélioration,
2) Installation de la plateforme
L'installation de la plateforme consiste pratiquement à
l'installation du soft des serveurs (Serveur BDD, Serveur Cartographique et
Serveur Web) avec la configuration manuelle des fichiers de configurations au
niveau de chaque serveur. NB : Notre étude est valable pour
l'environnement Windows.
a) Installation du serveur base de
données
C'est le serveur qui va héberger la base de
données en deux instances et le SGBD avec une composante spatiale. Pour
des raisons de sécurité, on va dupliquer la solution.
D'après notre recherche, la version la plus stable du
SGBD postgreSQL(figure 7) est la version 1.12.1 sous Windows.
Site officiel de téléchargement :
http://www.postgresql.org/download/
Astuce : En cas de conflit de net user : on peut
utiliser la commande sous dos (net user postgres/ delete). Cette commande
supprime un compte net usé sous windows.
Source : imprime écran
Figure 7: Interface d'accueil du
PostgreSQL/Postgis
b) Installation du Serveur cartographique
Geoserver
C'est le guichet automatique auquel l'utilisateur fait appel
pour afficher des cartes sur son poste informatique. Notre but était
essentiellement de bénéficier des services de publication d'un
serveur cartographique libre avec les avantages rapidité et
sécurité dans un environnent multi-utilisateurs. Mais au cours de
notre recherche on a trouvé une batterie S.I.G « OpenGeo
Suite Dashboard » Version 2.4.4.
v Présentation d'OpenGeo Suite Dashboard
La suite OpenGeo combine la puissance de l'open source ainsi
que la fiabilité et le support d'un seul fournisseur stable
derrière une pile complète de logiciels. Elle offre des
fonctionnalités et de la flexibilité pour les entreprises
qu'elles soient grandes ou petites.
v Architecture d'OpenGeo Suite Dashboard
La suite OpenGeo est une plateforme web complète pour
la cartographie, composée de plusieurs composants travaillant ensemble
dans une architecture flexible (figure 8 et 9). PostGIS stocke de façon
fiable l'information géospatiale. GeoServer modifie vos données
dans des formats ouverts et les transforme en cartes. GeoWebCache
accélère la livraison des tuiles de carte. GeoExt (construit sur
OpenLayers et Ext JS) permet de créer des applications de cartographie
puissantes dans le navigateur.
Source: internet
Figure 8: Architecture
globale de la batterie SIG OpenGeo Suite Dashboard
Source
: internet
Figure 9: Architecture
détaillé de la batterie SIG OpenGeo Suite
|