SITAG : Géo-Portail de l'AIG
(conférence ESRI France - Paris 2005)

 ESRI GéoInformatique SA ArcIMS Web mapping Oracle spatial CAFM Facility Management

ESRI GéoInformatique SA ArcIMS Web mapping Oracle spatial CAFM Facility Management

·     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.