Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne Conférence francophone ESRI 2006 12 octobre Issy-les-Moulineaux Conseil général de Seine-et-Marne Direction Générale des Services Service de l Information Géographique Denis ASSELIN Frédéric DEBARD
Le contexte 1993-2005 : Un SIG en constante évolution Augmentation du nombre des utilisateurs 2 en 1993, 100 en 2005 Diversification des profils d utilisation Diversification des métiers Environnement, route, transport, aménagement, éducation, social, tourisme, patrimoine historique, culture Augmentation du volume des données (30Mo 150Go) Augmentation des demandes d accès au SIG dans les logiciels de gestion Augmentation des exigences de qualité
Les objectifs du projet Centraliser Données (raster et vecteur) Assurer la cohérence des données Renforcer la sécurité (disponibilité, sauvegarde, juridique) Optimiser les flux Partager l information Application Diminuer les coûts de maintenance Diminuer les coûts logiciels Mutualiser les ressources (développements, serveurs) Authentification (annuaire LDAP) Simplifier la gestion des droits Assurer la cohérence des droits (applications, données) Mettre en œuvre un système d authentification unique (SSO)
Les objectifs du projet Décentraliser Paramétrage des applications Gestion des profils (utilisateurs, modules, fonctionnalités) Adapter les fonctionnalités et l interface Aux profils des utilisateurs Aux métiers des utilisateurs Offrir des cartes de qualité Intégrer des fonctions SIG dans les applications
La solution mise en oeuvre SERVEURS DROITS CLIENT ArcGis9.1 Desktop Serveur géomatique Oracle9i ArcSde 9.1 Lecture Écriture Administrateur Gestionnaire Serveurs de données métiers Oracle9i Serveur d application ArcGis Server Traitements cartographiques Apache ArcIms PHP Services Cartographiques simples Java Tomcat ArcGis server Services cartographiques évolués Lecture Lecture Écriture Internet Explorer Portail sés@me77 Utilisateur Cartothèque Internet Explorer Géoserveur Administrateur Gestionnaire Utilisateur
Architecture trois tiers Existant CG ESRI Via JSF Serveur web Serveur d applications ArcGIS Development Framework DCOM Framework serveur.net Framework applicatif ArcGIS Server API Java Framework serveur Java DCOM ArcGIS Server COM Hibernate config. Oracle données ARCSDE Serveur de base de données
Le framework applicatif Framework applicatif commun aux différentes applications Le framework applicatif est composé de 8 modules. Ces modules sont eux-mêmes constitués de fonctionnalités qui sont les briques du Framework applicatif 1 application + 1 profil = Sélection de modules et de fonctionnalités
Le framework applicatif Carte et ses outils Impression Interrogation Cartothèque Gestion des applications Recherche attributaire et spatiale Saisie graphique Mise à jour attributaire utilisateur Authentification LDAP Liste d applications Application Application A Profil consultation Application A Profil gestion Application B Carte et ses outils Impression Carte et ses outils Impression Carte et ses outils Impression Cartothèque Cartothèque Gestion des applications
Module de gestion des applications Gestion décentralisée Création des applications Définition des profils Affectation des modules Affectation des fonctionnalités Affectation des thèmes et sous-thèmes aux fonctionnalités
Cartographie
Cartographie : Les outils Mesure de distances et de surfaces Infobulle Interrogation «Tableau»
Cartographie : Contrôle des couches
Cartographie : Thématiques
Cartographie : Sauvegarde et partage Un environnement peut être partagé avec les utilisateurs se connectant à l application sous le même profil Un environnement peut être défini en tant que «favori». Dans ce cas, il est chargé automatiquement au prochain lancement de l application
Cartothèque : Ajouter des couches
Cartothèque : Ajouter des couches
Cartothèque : Ajouter des couches
Localisation 1 Sélection de la couche d objets géographiques servant à la localisation 2 Sélection de l attribut utilisé pour la recherche 3 Sélection des valeurs 4 «Zoomer sur» ou «Centrer sur»
Mise en page : Choix de la mise en page
Mise en page : Choix de la mise en page Outil de sélection
Mise en page : Modification des éléments
Mise en page : Modification des éléments
Mise en page : Création d éléments graphiques Cercle Flèche rectangle texte
Saisie des objets géographique Géométrie Point Polygone Ligne Référencement linéaire Environnement d accrochage Une ou plusieurs couches Évènement linéaire (point, ligne) Tolérance d accrochage Environnement d édition Annulation des opérations Accès aux fonctionnalités de base en conservant les opérations d édition (zoom, déplacement, changement d échelle..) Copie d objet (géométrie et attributs) Saisie automatique des attributs (INSEE) Utilisation des domaines