|
·
Mots clés
 |
Géo-Portail - Aéroport International
de Genève (AIG) |
 |
ArcIMS 9.x .NET Link |
 |
Facility Management (FM) |
 |
Computer Aided Facility Management
(CAFM) |
|

|
Gestion des droits d'accès |
Introduction
Depuis l’an 2000, l’Aéroport
international de Genève (AIG) met en
place un système d’information
géographique, le SITAG (Système
Information du Territoire). Ce dernier a
pour vocation d’aider les différentes
divisions de l’AIG (Technique, Finances,
Sécurité, Environnement…) à gérer leurs
patrimoines, comme par exemple les
réseaux utilitaires (assainissement,
eau, gaz), les bâtiments, les
équipements de sécurité, les
aménagements de surface… Le SITAG compte
d’importantes données spatiales et
attributaires ainsi qu’une très
importante quantité de fichiers DAO
(Autocad).
Les technologies SIG employées dans le
cadre du SITAG s’articulent autour de la
gamme de produits ESRI : ArcGIS pour
l’édition, ArcIMS/SDE et Oracle pour la
diffusion. En ce qui concerne la gestion
métier du patrimoine immobilier, le
système repose sur le logiciel GlobalCAD
FM (logiciel CAFM). Parfaitement intégré
à ArcGIS et à AutoCAD, son rôle est de
décrire, d’inventorier et de maintenir
les biens et équipements du patrimoine
immobilier de l’Aéroport. Il combine de
manière optimale les besoins de la DAO,
des SIG et ceux du Facility Management
(FM).
SITAG Intranet
Le SITAG
Intranet est un géoportail web développé
avec ArcIMS 9.0 .NET Link. Il rend
accessibles les données du SITAG - de
manière très interactive – à tous les
utilisateurs de l’Aéroport. Il est
important de noter que ce portail va
largement au-delà des fonctionnalités
usuelles du web mapping. En effet, la
gestion des droits d’accès à
l’application est un élément crucial du
projet tout comme l’intégration très
forte entre le monde du CAD et celui du
SIG.
Le géoportail comporte deux volets, l’un
pour gérer les droits d’accès à
l’application (Interface Administration)
et l’autre pour la consultation des
données (Interface utilisateur – cf.
image ci-contre).
Interface utilisateur
Le volet de consultation des données
comprend de nombreuses fonctionnalités.
Les outils standards de navigation, la
localisation sur un bâtiment ou un
lieu-dit et l’interrogation spatiale
permettent de visualiser les données de
manière interactive.
La prise en compte des besoins de Facility Management a amené à
concevoir une interface de navigation au sein des bâtiments dite «
multi-map ». En effet, cette dernière permet de localiser un
bâtiment et d’y entrer sans perdre les informations de la session en
cours. Lorsque l’on entre dans un bâtiment, l'overview s’adapte
automatiquement et affiche l'image du bâtiment concerné tandis que
la carte principale montre l'intérieur du bâtiment. Une fois à
l'intérieur, il est possible de naviguer dans les différents étages,
de consulter et d’interroger les données décrivant l’intérieur du
bâtiment (gestion des surfaces et des volumes). Une fois la visite
terminée, un bouton de retour permet de sortir du bâtiment au point
où l’on est entré et de retrouver sa position initiale. Ainsi ce
concept « multi-map » confère à l’utilisateur une grande souplesse
dans la navigation aussi bien vue de l’extérieur que de l’intérieur
d’un bâtiment.
De plus, le module de dessin permet d’ajouter sur la carte des
annotations sous forme de textes ou de dessins, à la manière d’un
calque (cf images 2). Pour des raisons de performance, ces éléments
graphiques sont créés dans un premier temps uniquement sur le poste
client en utilisant des objets Javascript. A la fin de la session de
dessin, tous les éléments graphiques sont automatiquement convertis
par le serveur en une couche de type « Acetat ». Cette couche
dynamique est créée par-dessus les autres couches visualisées. Les
textes et les dessins peuvent éventuellement être imprimés. Afin de
personnaliser le rendu graphique, la couleur, la fonte et la police
du texte et du tracé sont entièrement paramétrables par
l’utilisateur.
Interface Administration
La volonté de disposer d’une gestion
pointue des droits d’accès à
l’application a donné lieu au
développement d’un module complet,
entièrement couplé à la gestion des
droits informatiques de l’Aéroport. Pour
ce faire, chaque utilisateur est associé
à un groupe d’utilisateurs dont les
droits d’accès sont définis directement
dans l’Active Directory de Windows.
Lors du lancement de l’application,
l’utilisateur est automatiquement
identifié grâce à son login saisi au
démarrage de Windows. Avec ce dernier,
l’application va retrouver dans l’Active
Directory le ou les groupes auxquels il
est associé et les droits liés.
L’application adapte ensuite de manière
dynamique toute l’interface en fonction
des droits attribués à l’utilisateur.
Cette adaptation à la volée rend l’usage
de l’application Intranet totalement
transparente pour ses utilisateurs, sans
nécessiter une saisie de mot de passe
supplémentaire.
La gestion des
droits s’opère via une console
d'administration; elle permet de limiter
les accès aux groupes d’utilisateurs de
manière extrêmement fine puisque la
restriction peut se faire au niveau du
service ArcIMS, du bloc de données et
même au niveau des couches. Ainsi, seuls
les services ArcIMS, Data frames et
couches auxquels l'utilisateur a
vraiment accès seront disponibles dans
l'application.
Technologies web
Les technologies qui ont été employées pour le développement du
SITAG Intranet sont ArcIMS 9.1 combiné avec le connecteur .NET Link
et ArcMap Server.
Le connecteur .NET Link comporte de nombreux avantages qui ont fait
pencher le choix en sa faveur. Contrairement au connecteur ActiveX,
le connecteur .NET Link supporte totalement la technologie .NET.
Comme il n’emploie pas d’objets COM, ses performances son
meilleures. En outre, .NET est un langage côté serveur, ainsi seuls
les résultats des requêtes sont envoyés au client, ce qui augmente
la rapidité du téléchargement et diminue le temps de traitement côté
client, par rapport à une technologie basée sur le HTML.
Pour les services ArcIMS, le choix s’est porté sur ArcMap Server,
qui a l’avantage de rendre l’intégration et la publication dans
ArcIMS 9.0 faciles et rapides par l’utilisation de projets MXD
existants.
|