21
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

Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 2: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 3: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 4: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 5: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 6: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 7: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 8: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 9: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 10: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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)

Page 11: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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 :

Page 12: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 13: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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)

Page 14: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

14

Les premières réalisations …Du déploiement des premières applications Flex

ArcOpole Studio / cadastre => consultation par 10 agents dans 2 Directions

Page 15: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 16: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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 • …

Page 17: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 18: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 19: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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 »

Page 20: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

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

Page 21: Retour d'expérience du Département des Yvelines sur la ... · – Serveur web cartographique : • sur la base d’un développement spécifique par un prestataire en technologie

03/10/2012 ELA

Retour d'expérience du Département des Yvelines sur la

mise en place d’un ELA