Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
03/10/2012 ELA
Retour d'expérience du Département des Yvelines sur la
mise en place d’un ELA
Jean François NAVARRE Frédéric PHILIPPEAUX
2
Plan
1. SIG Départemental avant l’ELA 2. Mise en place de l’ELA 3. Passage en multigéodatabases 4. Les premières réalisations 5. Optimisation de la configuration 6. Les futurs plans d’action
3
1 SIG Départemental avant l’ELA
Contexte :
Organisation métiers:
– 5 géomaticiens au sein de la DGA opérationnelle (fin 1992) : • 3 à la Direction des Routes et des Transports, • 1 à la Direction de l’Environnement, • 1 à la Direction du Développement Territorial.
– 2 informaticiens au sein de la DSI :
• 1 responsable de secteur Etude et Solution, • 1 DBA.
Configuration technique mixte :
– ESRI :
• produits desktop 9.3 avec une géodatabase centralisée ArcSDE Basic + Oracle (2007) sous maintenance;
– Serveur web cartographique :
• sur la base d’un développement spécifique par un prestataire en technologie Mapserver + PostGIS ; pas de contrat de maintenance (fin 2007).
4
1 SIG Départemental avant l’ELA
SSH – Mapfile + Config
Pré-production & Intranet
(mapserver)
Production (mapserver)
SSH - script TUNNEL IPSEC
CG78
SSH
Postgres
SDE 9.1
INTRANET
Postes ARCGIS-Desktop 9.3
Site Yvelines.Fr (Hébergement externe)
1 GDB
5
1 SIG Départemental avant l’ELA
Constat : Problèmes de gestion des classes d’entité sous une seule GDB SDE :
– Verrous entre géomaticiens – Gestions des thèmes métiers difficiles
Lourdeur des processus pour la publication des données SIG : – Gestion de 3 serveurs, 3 SGDB (1 Oracle et 2 PostGreSQL/GIS) – Recomposition des cartes sous mapfile avec les symbologies – Publication nécessitant une intervention manuelle de la DSI
Peu de perspective d'évolution des services pour :
– les agents du CG : applications métiers en mode Web – les usagers : communications des actions menées par le CG78
6
2 Mise en place de l’ELA
Avant ELA Après ELA
Catalogue desktop 7 ArcInfo en licence flottante 6 ArcView en licence fixe
2 ArcInfo en licence flottante 5 ArcEditor en licence flottante 10 ArcView en licence flottante ArcView en licence fixe : Illimité
Catalogue Extensions desktop
1 extension 3D Analyst en licence flottante 3 extensions Spatial Analyst en licence flottante 1 Network Analyst en licence flottante
5 ArcGISExtensions en licence flottante (5 Network Analyst, 5 Spatial Analyst et 5 3D Analyst) ArcGISExtensions en licence fixe (Network Analyst, Spatial Analyst et 3D Analyst) : Illimité
Catalogue Serveur 1 ArcGISServer Enterprise Basic 1 ArcGISServer Enterprise Advanced(ArcGISServer Enterprise Standard et usage en mobilité) 1 ArcGISServer Enterprise Standard (ArcGISServer Enterprise Basic et publication internet) 1 ArcGISServer Geoportal Extension
7
2 Mise en place de l’ELA
Prestation ESRI fin octobre 2011 Configuration « tout ESRI » en Intranet puis progressivement en Internet
Configuration du serveur ArcGIS mise en place par les équipes du CG78 : Windows
2008, 8Go – R2 ArcGIS Server Enterprise, IIS, Tomcat (pour Arcopole), serveur de Licence
Déploiement du parc « ELA » et passage en V10 (Desktop/ArcGis Server) + ArcOpole Studio / Cadastre
Choix du déploiement de plusieurs géodatabases
Choix de publication des premières cartes depuis ArcGIS sous la technologie FLEX
8
2 Mise en place de l’ELA
CG78
Accès cartes flex via un reverse proxy
SDE 10 / oracle
INTRANET
Postes ARCGIS-Desktop + client oracle
ArcGIS Server 10
Site Yvelines.Fr
Plusieurs GDB
9
2 Mise en place de l’ELA
Constat : La création d’une carte Flex est assez simple Plus besoin de la DSI pour :
– Publier une carte sur Internet – Modifier l’interface des applications Flex
L’accès aux fonctions de publication depuis ArcGIS Desktop impose une
intégration dans le domaine Microsoft Le paramétrage du reverse proxy a nécessité des formations en interne
10
3 Passage en multigéodatabases
Pourquoi ? Une seule GDB =
– verrou si on souhaite modifier une classe d’entité (structure des attributs, définition des privilèges, versionnement) alors qu’elle est utilisée par un produit desktop et AGS
– impossible de filtrer les données métiers dont on n’est pas propriétaire.
Les géodatabases sont des 3 natures :
– Les géodatabases « métiers » pour la création et la manipulation des données par les géomaticiens (P_ROUTES, P_TRANSPORTS, P_ENVIRONNEMENT, P_CADASTRE, P_AMENAGEMENT, P_RANDO, P_CONTRATS, P_HABITAT, P_INSERTION, P_ECONOMIE, P_ARCHEO, P_EXTERNE, P_INTERNE,)
– la géodatabase « référentiel » comprenant les fonds rasters et les limites administratives (P_REFERENTIEL)
– La géodatabase de «consultation et de partage » entre les géomaticiens et les publications des services AGS (P_CONSULTATION)
11
3 Passage en multigéodatabases
Besoin d’automatiser les duplications des couches métiers dans la GDB P_CONSULTATION
– Le script automatique a été développé par ESRI en Python. Il est planifié tous les soirs : arrêt d’ArcGIS, copie des couches sélectionnées, redémarrage d’ArcGIS.
Le mode d’interaction entre les deux types de base est le suivant :
12
3 Passage en multigéodatabases
Constat :
La configuration pour la gestion des multigéodatabases est compliquée
mais permet de gérer les données métiers sans problème de verrou
13
Les premières réalisations …Du déploiement des premières applications Flex
VH : aide à la remontée des d'infos terrain pour la cellule de crise (MAJ ESRI / Publication MAPSERVER)
14
Les premières réalisations …Du déploiement des premières applications Flex
ArcOpole Studio / cadastre => consultation par 10 agents dans 2 Directions
15
Les premières réalisations …Du déploiement des premières applications Flex
Cartes de consultation : trafics, réseau de bus et des arrêts du STIF, OA...
16
Les premières réalisations …Du déploiement des premières applications Flex
Ouverture des cartes sur Internet – Aujourd’hui
• Carte des opérations routières
– Demain • Cartes sur les circulations douces (aménagements existants, le schéma des
VVV, les boucles du CDT) • Carte des CHL • …
17
Les premières réalisations …Aux problèmes d'instabilités
Services qui tombent
Services n'ont reconnu dans les applis flex
Fichier cache xml corrompu
Problèmes de connexion à la gdb CONSULTATION
Les applications ArcOpole ne sont pas redémarrer après l’exécution du
script python
18
Optimisation de la configuration
Nouvelle prestation d’ESRI (début août 2012) pour :
Revoir toutes les procédures de : – D’arrêt/relance Oracle/ArcSDE/ ArcGIs Serveur – Compression des GDBs – Publication des services d’ArcGIS Serveur
Stabiliser le fonctionnement des services Web
Analyser les problèmes de connexion aux géodatabases
Optimiser d’ArcGIS serveur
19
Optimisation de la configuration
Diagnostic et préconisation :
137 services ont été crées or AGS est dimensionné pour environ 60 services :
– D’où les services qui tombent au lancement du script python car mémoire du serveur saturé
(1 service = 1 SOC = 100 Mo de ram => besoin de >13Go pour 8Go installé) – Un travail de regroupement des services par thématique doit être fait mais impossible de
regrouper des services provenant de GDB et/ou de versions différentes – Gestion des services qui tombent avec un programme AGSSOM développé par ESRI
Boston (attention ne fonctionne pas avec la version V10.1)
Le problème de connexion a été résolu en augmentant le nombre de connexion de chaque GDB (par défaut 48 connexions autorisées)
L’optimisation d’ArcGis serveur passe entre autre par l’optimisation des services notamment par l’utilisation de la barre outil « Map service publishing », le programme « mxdperfstat »
20
Les futurs plans d’action
Stabiliser le fonctionnement des services SIG
Déployer une application Flex pour la gestion (MAJ) des opérations routières sur les RD pour les gestionnaires métiers (subdivisions territoriales, unités de maîtrise d'ouvrage)
Déployer les premières applications SIR de gestion du patrimoine routier s’appuyant sur la technologie d'AGS
Mise en ligne de nouveaux services à l'usager via les applications Smartphones
03/10/2012 ELA
Retour d'expérience du Département des Yvelines sur la
mise en place d’un ELA