mise en place d'un serveur d'application sig au conseil ......mise en place d'un...
TRANSCRIPT
Mise en place d'un serveur d'application
SIG au Conseil général de Seine-et-Marne
Conférence francophone ESRI 200612 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 ASSELINFré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
Lecture
Écriture
CLIENT
Administrateur
Gestionnaire
Utilisateur
Internet ExplorerGéoserveur
Services Cartographiques
simples
ApacheArcIms – PHP
SERVEURS
Serveurs de données métiers
Oracle9i
Services cartographiques
évolués
Traitements cartographiques
Serveur d’applicationArcGis Server
JavaTomcat
ArcGis server
Lecture
Écriture
LectureUtilisateur
Cartothèque
Internet ExplorerPortail sés@me77
Serveur géomatique
Oracle9iArcSde 9.1
ArcGis9.1 Desktop
Administrateur
Gestionnaire
DROITS
La solution mise en oeuvre
Architecture trois tiers
Framework applicatif
Framework serveurJava
Serveur web
Hibernate
ArcGIS ServerAPI Java
ArcGIS DevelopmentFramework
ArcGIS ServerCOM
Framework serveur.NET
Serveur d’applications
Serveur de base de données
Oracle ARCSDEconfig. données
DCOM
DCOM
Existant ESRICG Via JSF
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
utilisateurListe d’applications ApplicationAuthentification
LDAP
Carte et ses outils
Impression Interrogation Cartothèque Gestion desapplications
Rechercheattributaireet spatiale
Saisiegraphique
Mise à jourattributaire
Carte et ses outils
Impression
Cartothèque
Application A – Profil consultation
Carte et ses outils
Impression
Application A – Profil gestion
Gestion desapplications
Cartothèque
Carte et ses outils
Impression
Application B
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
InfobulleInterrogation « Tableau »
Mesure de distanceset de surfaces
Cartographie : Contrôle des couches
Cartographie : Thématiques
Cartographie : Sauvegarde et partage
Un environnement peut êtrepartagé avec les utilisateurs seconnectant à l’application sous lemême profil
Un environnement peut être définien 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
1Sé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
Ligne
Polygone
Référencement linéaire
Point
Géométrie 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