12.07.2015 Views

GIRIS: un SIG au service de l'exploitant - Université Jean Monnet

GIRIS: un SIG au service de l'exploitant - Université Jean Monnet

GIRIS: un SIG au service de l'exploitant - Université Jean Monnet

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Simon LE GRANDAnnée Universitaire 2003 - 04Région Ile <strong>de</strong> FranceServices Techniques2, Parvis Saint M<strong>au</strong>r94 106 SAINT MAUR DES FOSSESResponsables <strong>de</strong> stage : <strong>Jean</strong>-Marc Bourse et Eric Issanchou<strong>GIRIS</strong> <strong>un</strong> <strong>SIG</strong> <strong>au</strong> <strong>service</strong> <strong>de</strong> l’exploitantRapport <strong>de</strong> Stage DESS <strong>SIG</strong> & Gestion <strong>de</strong> l’espaceMars – Septembre 2004Université <strong>Jean</strong> <strong>Monnet</strong> <strong>de</strong> Saint EtienneEcole Nationale d’Ingénieurs <strong>de</strong> Saint Etienne


SOMMAIREINTRODUCTION ........................................................................................................................ 61 L’ENTREPRISE.................................................................................................................... 71.1 LA GENERALE DES EAUX ....................................................................................................................................71.2 LA REGION ILE DE FRANCE................................................................................................................................81.3 LA DIRECTION DES SERVICES TECHNIQUES ILE DE FRANCE....................................................................82 GENERALE DES EAUX ET LE <strong>SIG</strong>......................................................................................112.1 LA MISE EN PLACE DU <strong>SIG</strong> A GENERALE DES EAUX...................................................................................112.2 LE ROLE ATTENDU DU <strong>SIG</strong>...............................................................................................................................132.3 LE LOGICIEL <strong>GIRIS</strong>............................................................................................................................................173 STABILISATION DE L’OUTIL DE CONSOLIDATION GRAPHIQUE ................................253.1 CONTEXTE...........................................................................................................................................................253.2 PROBLEMATIQUE ...............................................................................................................................................253.3 LES ATTENTES DE GENERALE DES EAUX.......................................................................................................273.4 METHODOLOGIE................................................................................................................................................273.5 DEFINITION DE L’ARCHITECTURE...................................................................................................................273.6 ANALYSE DES PROBLEMES RENCONTRES ......................................................................................................333.7 LES RESSOURCES NECESSAIRES........................................................................................................................333.8 ACTIONS MENEES ..............................................................................................................................................343.9 RESULTATS OBTENUS ........................................................................................................................................353.10 RECHERCHE DE SOLUTIONS ALTERNATIVES.................................................................................................353.11 CONCLUSION......................................................................................................................................................384 MISE EN PLACE DU MODULE EXPLOITATION DE <strong>GIRIS</strong>...............................................394.1 PRESENTATION DU PROJET...............................................................................................................................394.2 OBJECTIFS ............................................................................................................................................................404.3 BENEFICES ...........................................................................................................................................................404.4 CONTEXTE...........................................................................................................................................................404.5 RESSOURCES........................................................................................................................................................424.6 METHODOLOGIE................................................................................................................................................424.7 CONSEQUENCES.................................................................................................................................................454.8 CONCLUSION......................................................................................................................................................455 UTILISATION DE TABLETTE GRAPHIQUE ......................................................................465.1 LES ATTENTES DE GENERALE DES EAUX.......................................................................................................465.2 PROBLEMATIQUE DE LA CARTOGRAPHIE EMBARQUEE..............................................................................465.3 ETAT DE L’OFFRE ACTUELLE............................................................................................................................475.4 ETUDES DES DIFFERENTES SOLUTIONS...........................................................................................................485.5 SOLUTION RETENUE..........................................................................................................................................505.6 PROJET GEOOUTLOOK......................................................................................................................................505.7 CONCLUSION......................................................................................................................................................556 CONCLUSION ...................................................................................................................56BIBLIOGRAPHIE .......................................................................................................................59ANNEXES...................................................................................................................................60Page 2


Table <strong>de</strong>s illustrationsFIGURE 1 : ORGANIGRAMME DES SERVICES TECHNIQUES GENERALE DES EAUX ILE DE FRANCE........................10FIGURE 2 : APPLICATION GCA : GESTION CLIENTELE ASSAINISSEMENT ..................................................................14FIGURE 3 : STRUCTURE DE L’INFORMATION DANS LE SYSTEME D’INFORMATION DE L’ENTREPRISE....................15FIGURE 4 : CARTE DES CENTRES OPERATIONNELS ET AGENCES GENERALE DES EAUX IDF ..................................16FIGURE 5 : ARCHITECTURE RESEAU GENERALE DES EAUX ILE DE FRANCE................................................................19FIGURE 6 : EXTRAIT DU REFERENTIEL <strong>GIRIS</strong> – COPYRIGHT© IGN TOUS DROITS RESERVES..................................23FIGURE 7 : SCHEMA DES FLUX DE DONNEES DE L’OUTIL DE CONSOLIDATION GRAPHIQUE ....................................26FIGURE 8 : MODELE PHYSIQUE DE DONNEES DE L’OUTIL..............................................................................................28FIGURE 9 : RECUPERATION DES PROPRIETES DES DESSINS EN AGENCE........................................................................29FIGURE 10 : RECHERCHE DES FICHIERS MODIFIES DEPUIS LE DERNIER TRANSFERT...................................................30FIGURE 12 : DECOMPRESSION DES FICHIERS SUR LES SITES DISTANTS..........................................................................31FIGURE 13 : SYNCHRONISATION DES COMPTES RENDU D’EXECUTION........................................................................31FIGURE 14 : CONTROLE DE COHERENCE DES SITES (1)....................................................................................................32FIGURE 15 : CONTROLE DE COHERENCE DES SITES (2)....................................................................................................32FIGURE 16 : SCHEMA DE LA CARTOGRAPHIE DES EVENEMENTS DU RESEAU D’EAU POTABLE................................39FIGURE 17 : PASTILLAGE DES INTERVENTIONS SUR UNE COMMUNE...........................................................................41FIGURE 18 : FENETRE D’OUVERTURE D’UN PROJET GEOOUTLOOK ..............................................................................53FIGURE 19 : FENETRE DE CREATION DE L’ESPACE DE TRAVAIL......................................................................................53FIGURE 20 : CREATION DE MENUS POUR GEOOUTLOOK................................................................................................54FIGURE 21 : FENETRE DE CREATION DU FICHIER DE CONFIGURATION UTILISATEUR................................................54Page 3


REMERCIEMENTSJe souhaite remercier l’ensemble du personnel <strong>de</strong>s Services Techniques et enparticulier le Directeur <strong>de</strong>s Services Techniques, Monsieur GRIBET, pour la qualité<strong>de</strong> son accueil et pour les moyens matériels dont j’ai pu disposer pendant mes 6 mois<strong>de</strong> stage.Je tiens à remercier Monsieur <strong>Jean</strong>-Marc BOURSE, pour m’avoir fait confiance etsuivi durant ces quelques mois. Je le remercie pour les nombreuses conférences<strong>au</strong>xquelles j’ai pu assister.Je remercie également Monsieur Eric ISSANCHOU, qui a pu me donner <strong>un</strong> point <strong>de</strong>vue d’ensemble sur mes trav<strong>au</strong>x a m’a consacré du temps à la relecture etl’annotation <strong>de</strong> ce rapport.Merci à MM. Victor NTSAME-BENGONE et Guy GRATELOUBE, pour la formationreçue et l’accompagnement sur le logiciel <strong>GIRIS</strong> durant ces 6 mois <strong>de</strong> stage.J’adresse <strong>au</strong>ssi mes vifs remerciements à MM. Eric TRANCHANT, directeur adjoint<strong>de</strong> l’agence <strong>de</strong> Mel<strong>un</strong>, Remy CAVINATO, administrateur <strong>GIRIS</strong> <strong>de</strong> la région Est,Thierry NICOLLE et Stéphane OZBOLT, responsable <strong>GIRIS</strong> en agence, pour leurassistance et leur conseil dans la conception <strong>de</strong> la saisie <strong>de</strong>s interventions sous <strong>GIRIS</strong>.Enfin, j’exprime ma reconnaissance à M Luc EDEL, responsable du bure<strong>au</strong> d’étu<strong>de</strong><strong>de</strong> la Stéphanoise <strong>de</strong>s E<strong>au</strong>x, pour tous les éléments fournis sur le logiciel BentleyGéoOutlook.Page 4


RESUME<strong>GIRIS</strong> : Un outil <strong>au</strong> <strong>service</strong> <strong>de</strong> l’exploitant.Ce rapport présente le rôle d’<strong>un</strong> Système d’Information Géographique <strong>au</strong> sein duSystème d’Information <strong>de</strong> l’Entreprise.Il reprend tout d’abord la méthodologie utilisée et les résultats obtenus dans lastabilisation d’<strong>un</strong> outil informatique, dont le rôle est <strong>de</strong> consoli<strong>de</strong>r les donnéesgraphiques du <strong>SIG</strong> sur l’ensemble <strong>de</strong>s serveurs informatiques <strong>de</strong> Générale <strong>de</strong>s E<strong>au</strong>xen Ile <strong>de</strong> France.Il présente <strong>au</strong>ssi la réalisation <strong>de</strong>s outils d’ai<strong>de</strong> à l’exploitation et la métho<strong>de</strong> utiliséepour la conception d’<strong>un</strong>e fiche <strong>de</strong> saisie.Enfin, <strong>un</strong>e étu<strong>de</strong> sur l’utilisation <strong>de</strong> tablette graphique pour <strong>de</strong> la cartographieembarquée, complète le sujet.ABSTRACT<strong>GIRIS</strong> : A tool <strong>de</strong>signed to network operations.This paper presents the use of a Geographic Information System in the Utilities’Information Company System.This paper resumes implementation and results for the graphic data consolidationtool which r<strong>un</strong>ning on whole of Générale <strong>de</strong>s E<strong>au</strong>x servers.It also introduces the installation of a tool <strong>de</strong>signed in network operations and themethod uses for its conception.At last, a study of using Laptop/Notebook Computers for mapping completes thesubject.Mots Clés / Keywords : <strong>SIG</strong>, <strong>GIRIS</strong>, Oracle, SGBDR, Exploitation, Tablettegraphique, GIS, DB, Utilities Operations, Laptop/Notebook computers.Page 5


IntroductionMon stage <strong>de</strong> fin d’étu<strong>de</strong> à la Générale <strong>de</strong>s E<strong>au</strong>x Région Ile <strong>de</strong> France répondait àplusieurs attentes.Tout d’abord, <strong>un</strong>e attente <strong>de</strong> l’entreprise <strong>au</strong> nive<strong>au</strong> <strong>de</strong> l’évolution <strong>de</strong> son Systèmed’Information Géographique. Celui-ci a été mis en place progressivement <strong>de</strong>puis1998. La Générale <strong>de</strong>s E<strong>au</strong>x (GdE) et la société Générale d’Infographie (GI) ont réaliséla saisie et la vérification <strong>de</strong>s rése<strong>au</strong>x d’e<strong>au</strong> et d’assainissement pour l’ensemble <strong>de</strong>scomm<strong>un</strong>es gérées en Ile <strong>de</strong> France. Cette saisie s’est étalée sur cinq ans, les <strong>de</strong>rnièrescomm<strong>un</strong>es ayant été livrées récemment. Désormais, Générale <strong>de</strong>s E<strong>au</strong>x souhaiteorganiser son système d’information <strong>au</strong>tour <strong>de</strong> cet outil d’ai<strong>de</strong> à la décision.Ensuite, <strong>un</strong>e attente personnelle, du fait <strong>de</strong> confronter mes compétences personnelleset mon expérience professionnelle chez <strong>un</strong> grand concessionnaire <strong>de</strong> rése<strong>au</strong>x etévaluer ce que je pouvais apporter à la GdE.Le sujet intitulé « <strong>GIRIS</strong> <strong>un</strong> <strong>SIG</strong> <strong>au</strong> <strong>service</strong> <strong>de</strong> l’exploitant » <strong>de</strong>vait apporter <strong>de</strong>sréponses <strong>au</strong>x points suivants :ü Stabiliser <strong>un</strong> outil informatique <strong>de</strong> consolidation <strong>de</strong> données ;ü Utiliser le <strong>SIG</strong> comme <strong>un</strong> outil d’ai<strong>de</strong> à l’exploitation ;ü Répondre <strong>au</strong>x besoins <strong>de</strong> cartographie embarquée.Page 6


1 L’entreprise1.1 La générale <strong>de</strong>s e<strong>au</strong>xLa Générale <strong>de</strong>s E<strong>au</strong>x, filiale <strong>de</strong> Véolia Environnement, est lea<strong>de</strong>r en France dans ledomaine <strong>de</strong> l’e<strong>au</strong> et <strong>de</strong> l’assainissement <strong>au</strong> <strong>service</strong> <strong>de</strong>s collectivités locales. Unecompétence et <strong>un</strong> savoir-faire qu’elle exerce <strong>de</strong>puis 150 ans.Quelques chiffres• Partenaire <strong>de</strong> plus <strong>de</strong> 8 000 collectivités locales.• 26 millions <strong>de</strong> personnes <strong>de</strong>sservies en e<strong>au</strong> potable et 19 millions enassainissement.• 2 100 milliards <strong>de</strong> litres d'e<strong>au</strong> distribués et 1 500 milliards <strong>de</strong> litres d'e<strong>au</strong>xusées dépollués chaque année.• 200 000 km <strong>de</strong> canalisations d'e<strong>au</strong> potable et 55 000 km <strong>de</strong> canalisations d'e<strong>au</strong>xusées, surveillées et entretenues.• 2 700 <strong>un</strong>ités <strong>de</strong> production d'e<strong>au</strong> potable et 1 820 usines <strong>de</strong> dépollution <strong>de</strong>se<strong>au</strong>x usées.• 600 000 analyses effectuées par an.Objectifs recherchés• Garantir <strong>un</strong>e e<strong>au</strong> potable <strong>de</strong> qualité :• Protection <strong>de</strong> la ressource.• Analyses et contrôles du point <strong>de</strong> captage <strong>au</strong> robinet <strong>de</strong>s consommateurs.• Mise en œuvre <strong>de</strong>s procédés <strong>de</strong> traitement les plus performants dans lesusines <strong>de</strong> production.• Entretien et surveillance continue <strong>de</strong>s réservoirs <strong>de</strong> stockage et <strong>de</strong>s rése<strong>au</strong>x <strong>de</strong>distribution.• Information <strong>de</strong>s consommateurs.• Dépolluer les e<strong>au</strong>x usées pour protéger l’environnement• Gérer les e<strong>au</strong>x industriellesPage 7


1.2 La région Ile <strong>de</strong> FranceLa Générale <strong>de</strong>s E<strong>au</strong>x – Région Ile <strong>de</strong> France représente 1400 personnes travaillant envue d’assurer quotidiennement la gestion <strong>de</strong> 514 contrats en e<strong>au</strong> et enassainissement, délégués par 575 collectivités locales.3 100 000 personnes <strong>de</strong>sservies en e<strong>au</strong> potable.320 sites <strong>de</strong> production d’e<strong>au</strong> potable.180 stations d’épuration.11 000 km <strong>de</strong> rése<strong>au</strong>x d’e<strong>au</strong> potable et 7 000 km <strong>de</strong> rése<strong>au</strong>x d’e<strong>au</strong>x pluviales et usées.Structure administrative <strong>de</strong> la région Ile – <strong>de</strong> – France :• 15 agences, assurant l’exploitation locale en e<strong>au</strong> et assainissement, produisentet distribuent l’e<strong>au</strong> potable et traitent les e<strong>au</strong>x usées.• 22 sites d’exploitation rattachés <strong>au</strong>x agences.• 5 centres opérationnels comptant chac<strong>un</strong> entre <strong>de</strong>ux à cinq agences. Ilssupervisent le fonctionnement <strong>de</strong>s agences et jouent <strong>un</strong> rôle <strong>de</strong> conseil et <strong>de</strong>contrôle budgétaire.• 1 centre <strong>de</strong> trav<strong>au</strong>x, qui assure la réalisation <strong>de</strong>s trav<strong>au</strong>x d’installation oud’entretien <strong>de</strong> conduites pour le compte <strong>de</strong>s agences.• 1 siège régional, qui regroupe l’ensemble <strong>de</strong>s <strong>service</strong>s fonctionnels.• Des <strong>service</strong>s techniques, intervenant sur le terrain à la <strong>de</strong>man<strong>de</strong> <strong>de</strong>s agences.1.3 La Direction <strong>de</strong>s Services Techniques Ile <strong>de</strong> FranceMon stage s’est déroulé à la Direction <strong>de</strong>s Services Techniques <strong>de</strong> la région Ile-<strong>de</strong>-France située à Saint M<strong>au</strong>r Les Fossés, <strong>au</strong> sein du département rése<strong>au</strong>x.Les Services Techniques conseillent et assistent les exploitants dans les domainessuivants :ü Traitement et suivi <strong>de</strong> la qualité <strong>de</strong> l'e<strong>au</strong> potable et <strong>de</strong>s e<strong>au</strong>x usées,organisation et <strong>au</strong>tocontrôle <strong>de</strong>s stations d'épuration, suivi <strong>de</strong>s laboratoires ;ü Hydrogéologie, télégestion et électricité, maintenance <strong>de</strong>s installations,informatique technique ;ü Comptage, débitmétrie et recherche <strong>de</strong> fuites, système d'informationgéographique, modélisation <strong>de</strong>s rése<strong>au</strong>x d'e<strong>au</strong> potables et d'assainissement.Page 8


Ils assurent la maîtrise d'œuvre <strong>de</strong>s projets financés par la région. Ils garantissentl'efficacité économique <strong>de</strong>s choix techniques en donnant <strong>un</strong> avis sur lesinvestissements techniques.Ils sont le relais <strong>de</strong> la Direction Technique Nationale.Les <strong>service</strong>s techniques s’organisent <strong>au</strong>tour <strong>de</strong> 3 départements princip<strong>au</strong>x :(Cf. Organigramme page suivante)• Le département ERM : Etu<strong>de</strong>s, Réalisations et Maintenance.• Le département Traitement• Le département Rése<strong>au</strong>xPage 9


Figure 1 : Organigramme <strong>de</strong>s Services Techniques Générale <strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> FrancePage 10


2 Générale <strong>de</strong>s E<strong>au</strong>x et le <strong>SIG</strong>2.1 La mise en place du <strong>SIG</strong> à Générale <strong>de</strong>s E<strong>au</strong>x2.1.1 HistoriqueLes Système d’Information Géographique sont présents <strong>de</strong>puis près <strong>de</strong> trente ans <strong>au</strong>sein <strong>de</strong> la Générale <strong>de</strong>s E<strong>au</strong>x. En effet, dans le milieu <strong>de</strong>s années 70, on entrevoit lespremières volontés <strong>de</strong> numérisation <strong>de</strong> rése<strong>au</strong>x avec <strong>de</strong>s expérimentations sous <strong>de</strong>slogiciels <strong>de</strong> type DAO (Intergraph, AutoCAD).Dans les années 80, les premières obligations contractuelles apparaissent avec le suivi<strong>de</strong>s rése<strong>au</strong>x sur logiciel informatique. Cette numérisation s’effectue principalementavec <strong>de</strong>s produits Intergraph. Cependant, en parallèle, plusieurs projets <strong>de</strong> type <strong>SIG</strong>apparaissent. Notons <strong>un</strong>e solution <strong>de</strong> la Compagnie Générale <strong>de</strong>s E<strong>au</strong>x nomméGEAUX, qui fonctionne avec le <strong>SIG</strong> Arc/Info (ESRI) sous le système d’exploitationUnix et connecté à <strong>un</strong>e base <strong>de</strong> données Oracle. Plusieurs solutions existent alors<strong>au</strong>tour <strong>de</strong> la plateforme AutoCAD, notamment la solution ATLAS. Le <strong>SIG</strong> <strong>GIRIS</strong> fait<strong>au</strong>ssi son apparition, il s’appuie alors sur plusieurs plateformes : Arc/Info, AutoCAD(AutoDesk) et MicroStation (InterGraph).Début <strong>de</strong>s années 90, <strong>de</strong>vant la multitu<strong>de</strong> <strong>de</strong> solutions existantes, <strong>un</strong>e réflexionnationale est menée par la CGE sur le choix d’<strong>un</strong>e solution <strong>SIG</strong>. La solution <strong>GIRIS</strong>sous MicroStation (Bentley, ex-InterGraph) est retenue. La solution Arc/Info n’offraitalors pas <strong>de</strong> visibilité vers le mon<strong>de</strong> « PC » et CGE bénéficiait d’accords « historiques» avec l’éditeur Bentley. Cette solution a entraîné alors <strong>un</strong>e migration <strong>de</strong>s données<strong>de</strong>s différents systèmes vers la solution <strong>GIRIS</strong> MicroStation.Le déploiement <strong>de</strong> <strong>GIRIS</strong> dans la configuration énumérée ci-<strong>de</strong>ssus s’est faiteprogressivement dans les différentes structures CGE, selon la volonté <strong>de</strong> ces<strong>de</strong>rnières.2.1.2 Le <strong>SIG</strong> à Générale <strong>de</strong>s E<strong>au</strong>x région Ile <strong>de</strong> FranceEn 1998, la direction régionale Ile <strong>de</strong> France <strong>de</strong> Générale <strong>de</strong>s E<strong>au</strong>x a entrepris ledéploiement <strong>de</strong> <strong>GIRIS</strong> dans l’ensemble <strong>de</strong> ses structures avec la volonté d’anticiperles futures <strong>de</strong>man<strong>de</strong>s contractuelles <strong>de</strong>s collectivités en information géographique.Un plan quinquennal d’investissement est monté, comprenant entre <strong>au</strong>tresl’équipement informatique <strong>de</strong>s agences, la mise en place <strong>de</strong> <strong>GIRIS</strong>, la formation, lanumérisation <strong>de</strong>s rése<strong>au</strong>x <strong>de</strong> 600 comm<strong>un</strong>es ainsi que l’acquisition du référentiel BDPage 11


Topo. La numérisation <strong>de</strong>s rése<strong>au</strong>x humi<strong>de</strong>s a donc démarré en 1999 et ce pour <strong>un</strong>edurée <strong>de</strong> 5 ans.Cette durée s’expliquait premièrement par le montant <strong>de</strong> l’investissement mais <strong>au</strong>ssipar la disponibilité <strong>de</strong>s référentiels BD Topo et BD Ortho <strong>de</strong> l’Institut GéographiqueNational sur la région Ile <strong>de</strong> France.La numérisation <strong>de</strong>s plans <strong>de</strong> rése<strong>au</strong>x s’est terminée récemment en fin d’année 2003.2.1.3 La cellule <strong>SIG</strong> <strong>de</strong>s Services TechniquesLa cellule <strong>SIG</strong> <strong>de</strong>s STR assiste l’ensemble <strong>de</strong>s opérateurs <strong>GIRIS</strong> répartis dans toutesles agences <strong>de</strong> la région et assure donc l’assistance technique sur ce produit. Elleconseille <strong>au</strong>ssi les agences dans leurs <strong>de</strong>man<strong>de</strong>s en cartographie, et assure la maîtrised’œuvre sur l’ensemble <strong>de</strong>s projets en relation avec les <strong>SIG</strong>. Elle se compose <strong>de</strong> troispersonnes : <strong>un</strong>e responsable <strong>de</strong> cellule, Monsieur Bourse, <strong>un</strong> technicien qui assurel’assistance technique, Monsieur Grateloube et <strong>un</strong> administrateur <strong>GIRIS</strong>, MonsieurNtsame.La cellule <strong>SIG</strong> dispose <strong>de</strong>s moyens informatiques suivants :ü 1 serveur <strong>GIRIS</strong> Cartographieü 1 traceur HP 1050ü 1 tablettes graphiques FUJITSU 5010D PIV 512Mo RAMü 1 tablette graphique TOSHIBAü 6 postes NEC Pentium IV 1,7Ghz 548 Mo RAM – Double Ecran TFT 18’’ü 1 scanner EPSON GT 15000ü 4 imprimantes A4 Jet d’encre HP 1100ü 1 imprimante A4/A3 Jet d’encre HP 2600ü 1 imprimante laser NB XEROX 860DPParmi les logiciels utilisés par la cellule <strong>SIG</strong>, citons tout d’abord, le serveur <strong>de</strong> licenceBentley accessible à toute agent Générale <strong>de</strong>s E<strong>au</strong>x et qui comprend :ü 1 licence Bentley Descartesü 10 licences Bentley GeoGraphicsü 158 licences Bentley GéoOutlookü 24 licences Bentley MicroStationLa cellule <strong>SIG</strong> utilise <strong>au</strong>ssi Adobe PhotoShop 7, Adobe Illustrator CS, GeoConceptainsi que divers utilitaires … Elle réfléchit actuellement à l’acquisition du logicielFME (Feature Manipulating Engine). En effet ce logiciel dispose en entrée/sortie, <strong>de</strong>plus <strong>de</strong> 130 formats <strong>de</strong> données <strong>SIG</strong> tel ESRI, Oracle Spatial, Bentley, Auto<strong>de</strong>sk, …Page 12


(http://www.safe.com/products/fme/formats/in<strong>de</strong>x.php) Cette solution semble utilepour les conversions <strong>de</strong> données graphiques et alphanumériques <strong>GIRIS</strong>, dans lecadre <strong>de</strong>s conventions passées avec les collectivités. Ce logiciel propose <strong>au</strong>ssi <strong>de</strong>nombreuses fonctions <strong>de</strong> traitements et d’analyses géométriques(http://www.safe.com/products/fme/f<strong>un</strong>ctions_and_factories.htm).2.2 Le rôle attendu du <strong>SIG</strong>Le rôle souhaité par la Générale <strong>de</strong>s E<strong>au</strong>x pour son <strong>SIG</strong> est <strong>de</strong> placer <strong>GIRIS</strong> <strong>au</strong> cœurdu système d’information <strong>de</strong> l’entreprise. Pour cela, elle entrevoit quatre étapesessentielles dans le développement <strong>de</strong> son système2.2.1 Maîtriser la connaissance du patrimoineLa maîtrise <strong>de</strong> la connaissance du patrimoine est le cœur du métier d’<strong>un</strong> exploitant<strong>de</strong> rése<strong>au</strong>x. Elle se concrétise par la numérisation <strong>de</strong>s rése<strong>au</strong>x d’e<strong>au</strong> potable etassainissement. En complément, le référentiel <strong>de</strong> numérisation <strong>de</strong>s rése<strong>au</strong>x seconstitue <strong>de</strong> plans d’exploitation <strong>au</strong> 1/2000ème en zone semi urbaine, <strong>au</strong> 1/1000èmeen zone urbaine et <strong>au</strong> 1/5000ème en zone rurale. La société fait procé<strong>de</strong>r à <strong>de</strong>s levéstopographiques pour les constituants du rése<strong>au</strong> non présents sur les plans (bouche àclé, pote<strong>au</strong> incendie), et réfléchit en parallèle, à la constitution d’équipe <strong>de</strong> levé parGPS.La Générale <strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> France a choisi <strong>de</strong> s’appuyer sur le référentiel BD Topo<strong>de</strong> l’IGN afin <strong>de</strong> caler ses rése<strong>au</strong>x. L’ensemble <strong>de</strong>s couches <strong>de</strong> la BD Topo est doncdisponible à l’ensemble <strong>de</strong>s collaborateurs <strong>de</strong> la société par l’intermédiaire du <strong>SIG</strong>.La Générale <strong>de</strong>s E<strong>au</strong>x a signé <strong>un</strong> accord avec l’IGN afin <strong>de</strong> disposer d’ici 2005/2006,du Référentiel à Gran<strong>de</strong> Echelle sur l’ensemble <strong>de</strong> ses contrats.Les concessionnaires <strong>de</strong> rése<strong>au</strong> sont sollicités par les collectivités afin <strong>de</strong> financer lanumérisation <strong>de</strong>s plans cadastr<strong>au</strong>x. Les plans cadastr<strong>au</strong>x sont <strong>au</strong>ssi disponibles dansle <strong>SIG</strong> pour les comm<strong>un</strong>es ayant engagées cette démarche.Cependant ces plans présentent <strong>un</strong> intérêt discutable pour l’ai<strong>de</strong> à l’exploitation. Eneffet, le raccor<strong>de</strong>ment <strong>de</strong> plans cadastr<strong>au</strong>x issus <strong>de</strong> comm<strong>un</strong>es différentes pose <strong>de</strong>sproblèmes <strong>de</strong> calage. L’absence <strong>de</strong> référencement géométrique <strong>de</strong> certaine planche, lareproduction stricto sensu <strong>de</strong> la planche originale ne permettent pas le raccor<strong>de</strong>ment.Les contrats existants nécessitent <strong>un</strong>e vision extra comm<strong>un</strong>ale, le cadastre est luicomm<strong>un</strong>al. Enfin, le cadastre n’est qu’<strong>un</strong> document fiscal dont l’élaboration et lamise à jour n’assurent pas <strong>un</strong>e gran<strong>de</strong> qualité géométrique.Page 13


2.2.2 Un outil d’ai<strong>de</strong> à l’exploitationGénérale <strong>de</strong>s E<strong>au</strong>x a souhaité « démocratiser » le <strong>SIG</strong>. En effet, l’historique énuméréci-<strong>de</strong>ssus est là pour le prouver, le <strong>SIG</strong> restait jusqu’alors <strong>un</strong> outil <strong>de</strong> spécialiste.Désormais la volonté est <strong>de</strong> rendre l’outil accessible à tous. Cette volonté seconcrétise par près <strong>de</strong> 160 accès disponibles en simultané <strong>au</strong> logiciel GéoOutlook.Ces licences d’utilisation sont accessibles par l’ensemble du personnel.Ensuite, il existe <strong>un</strong>e volonté d’ai<strong>de</strong>r l’exploitant <strong>de</strong> rése<strong>au</strong> dans ses tâchesquotidiennes afin d’améliorer la qualité du <strong>service</strong>. Le développement d’applicatifsmétiers dédiés <strong>au</strong> métier <strong>de</strong> l’e<strong>au</strong> permet à l’exploitant <strong>de</strong> disposer d’<strong>un</strong> outil d’ai<strong>de</strong>à l’exploitation.Les applicatifs ont donc été modifié selon <strong>de</strong>s besoins exprimés, citons entre <strong>au</strong>tres :la simulation et l’enregistrement <strong>de</strong>s arrêts d’e<strong>au</strong> pour l’exploitation <strong>de</strong>s rése<strong>au</strong>xd’e<strong>au</strong> potable, la gestion <strong>de</strong>s tournées (inspection télévisée, renouvellement), lagénération <strong>au</strong>tomatique <strong>de</strong> profil en long, la recherche <strong>de</strong> zone <strong>de</strong> collecte/exutoire etle calcul <strong>de</strong> radier dynamique pour l’exploitation <strong>de</strong>s rése<strong>au</strong>x assainissement.Un exemple concret <strong>de</strong> l’implication du <strong>SIG</strong> dans le Système d’Information <strong>de</strong>l’Entreprise : la passerelle réalisée entre le <strong>SIG</strong> et le logiciel Gestion ClientAssainissement (GCA). GCA est l’outil central <strong>de</strong> toutes les applications techniques<strong>de</strong> l’assainissement <strong>au</strong> sein <strong>de</strong> la Générale <strong>de</strong>s E<strong>au</strong>x. Il est interfacé avec la base <strong>de</strong>données du Service Client, la base <strong>de</strong> données Client E<strong>au</strong> Potable, la base <strong>de</strong> données<strong>de</strong> suivi <strong>de</strong>s rejets, la base <strong>de</strong> données <strong>de</strong> comman<strong>de</strong>s prestataires et le <strong>SIG</strong> <strong>GIRIS</strong>.GCA permet <strong>de</strong> suivre les données, gérer les conformités, générer les courrierstypes…Figure 2 : Application GCA : Gestion Clientèle AssainissementPartenairesCollectivités ...FaxOrdre d'Intervention (OI), prestataires...Portables <strong>de</strong> terrainSaisie <strong>de</strong>s schémas ...Agenda Service ClientPrise <strong>de</strong> ren<strong>de</strong>z-vous, gestion clients ...Gestion localeComman<strong>de</strong>s prestataires ...GCAClients E<strong>au</strong> PotableAdresses, Raccor<strong>de</strong>ment e<strong>au</strong>x usées,volumes ...Axe et contratGestion <strong>de</strong>s rejetsActivité non domestique, caractéristique<strong>de</strong>s rejets ...Cartographie <strong>GIRIS</strong>Représentation <strong>de</strong>s branchements, <strong>de</strong>stypes <strong>de</strong> dossiers, <strong>de</strong>s programmes et<strong>de</strong>s documents associés ...Page 14


2.2.3 Un outil d’analyse et <strong>de</strong> décisionLe souhait est <strong>de</strong> remonter les informations stratégiques <strong>au</strong>x différentes couches <strong>de</strong>l’entreprise. La compagnie souhaite maîtriser son processus décisionnel, enremontant les informations <strong>de</strong> la base <strong>de</strong> données.Cette amélioration <strong>de</strong> la prise <strong>de</strong> la décision s’accompagne d’<strong>un</strong> recoupement <strong>de</strong>données diverses (client, intervention, maintenance). Cette exploitation ourecoupement <strong>de</strong> données s’effectuer par l’intermédiaire <strong>de</strong> différents types :- les outils dit <strong>de</strong> « reporting » ou <strong>de</strong> générateur d’état tel le logicielCrystal Report,- les outils d’interrogation ou d’analyse tel que le logiciel Business Objectdont CGE est déjà équipée,- les outils d’analyse thématique dont est pourvu le logiciel <strong>GIRIS</strong>.Exemple : La cartographie <strong>de</strong>s Ordre d’Intervention (OI) permet d’analyser les fuiteset d’appréhen<strong>de</strong>r le renouvellement <strong>de</strong>s conduites.Figure 3 : Structure <strong>de</strong> l’information dans le Système d’Information <strong>de</strong> l’EntrepriseInterrogation &AnalysePlanification, renouvellement ...ReportingOpérationnel, patrimoine ...CartographieCartographie <strong>de</strong>s évènements,<strong>de</strong>s débits ...Structure <strong>de</strong> l'informationPortail, Logiciels, Couche sémantique, Sécurité et administrationDonnées ClientèlesDonnées issues <strong>de</strong> laModélisationDonnées d'ExploitationDonnées Patrimoniales(issues du <strong>SIG</strong>)Page 15


2.2.4 Un support <strong>de</strong> comm<strong>un</strong>icationTout d’abord, l’entreprise comm<strong>un</strong>ique par l’intermédiaire <strong>de</strong> la cartographie. Eneffet, elle met à disposition à l’ensemble du personnel, <strong>un</strong>e carte d’implantation <strong>de</strong>l’entreprise.Ensuite, <strong>un</strong>e volonté <strong>de</strong> comm<strong>un</strong>iquer avec les élus afin <strong>de</strong> respecter les engagementscontractuels, apporter <strong>un</strong>e meilleure lisibilité <strong>de</strong>s actions entreprises et enfin leurassurer <strong>un</strong>e « traçabilité ».En fin, la cartographie s’utilise pour la comm<strong>un</strong>ication <strong>au</strong>près <strong>de</strong>s usagers. Ce qui seconcrétiserait à terme par la mise à disposition d’information sur Internet.Figure 4 : Carte <strong>de</strong>s Centres Opérationnels et Agences Générale <strong>de</strong>s E<strong>au</strong>x IDFPage 16


2.3 Le logiciel <strong>GIRIS</strong>2.3.1 PrésentationLa propriété du logiciel <strong>GIRIS</strong> est détenue par la société SIIG, société filiale <strong>de</strong> laGénérale <strong>de</strong>s E<strong>au</strong>x. La maîtrise d’ouvrage ainsi que la maîtrise d’œuvre sont assuréespar la Direction Technique Nationale (DTN) <strong>de</strong> Générale <strong>de</strong>s E<strong>au</strong>x. Elle définit lesévolutions et les orientations du logiciel. La société Générale d’Infographie, filialepour moitié <strong>de</strong> CGE, réalise elle, les différents développements et évolutions sur lelogiciel.L’offre commerciale <strong>GIRIS</strong> pour les exploitants <strong>de</strong> rése<strong>au</strong> se décline en <strong>de</strong>uxmoteurs : <strong>GIRIS</strong> E<strong>au</strong> Potable pour la gestion <strong>de</strong>s rése<strong>au</strong>x d’e<strong>au</strong> potable et <strong>GIRIS</strong>Assainissement pour la partie dédiée <strong>au</strong>x rése<strong>au</strong>x d’assainissement.La Générale <strong>de</strong>s E<strong>au</strong>x dispose du package E<strong>au</strong> et Assainissement. La version <strong>de</strong><strong>GIRIS</strong> est donc capable à la fois <strong>de</strong> gérer et d’exploiter les rése<strong>au</strong>x d’e<strong>au</strong> etd’assainissement.La version actuelle du logiciel est la 5.8.3, la version 6 est en cours <strong>de</strong> finalisation parGénérale d’Infographie.(Cf. Annexe 1)2.3.2 Contexte<strong>GIRIS</strong> est <strong>un</strong>e solution globale <strong>de</strong> gestion <strong>de</strong> rése<strong>au</strong>x humi<strong>de</strong>s qui se distingue par :ü la richesse <strong>de</strong> son modèle <strong>de</strong> données : <strong>de</strong>scription fine et technique <strong>de</strong>sconstituants d’<strong>un</strong> rése<strong>au</strong>, qui dépeint la façon dont <strong>un</strong> professionnel gère ladistribution ;ü ses fonctionnalités <strong>de</strong> numérisation <strong>de</strong> rése<strong>au</strong> : respect d’<strong>un</strong>e topologie propre<strong>au</strong>x rése<strong>au</strong>x, Ex. : <strong>un</strong>e conduite e<strong>au</strong> potable doit être numérisé entre <strong>de</strong>ux« nœuds » hydr<strong>au</strong>liques, dans le respect <strong>de</strong> la modélisation hydr<strong>au</strong>lique ;ü ses fonctionnalités métiers : arrêt d’e<strong>au</strong>, génération <strong>de</strong> profil en long pourl’assainissement, recherche <strong>de</strong>s zones <strong>de</strong> collecte en assainissement, …ü la puissance <strong>de</strong> son moteur graphique MicroStation pour l’édition <strong>de</strong> plansd’exploitation.Page 17


2.3.3 Fonctionnement<strong>GIRIS</strong> est déployé en <strong>de</strong>ux mo<strong>de</strong>s <strong>de</strong> fonctionnement :• <strong>GIRIS</strong> BE (Bure<strong>au</strong> d’Etu<strong>de</strong>) : s’appuie sur le logiciel MicroStation <strong>de</strong> la sociétéBentley. <strong>GIRIS</strong> BE est dédié à la modification <strong>de</strong> la base graphique (fichiersMicroStation DGN) et à la mise à jour <strong>de</strong>s données alphanumériques, stockéesdans la base <strong>de</strong> données Oracle 8i. <strong>GIRIS</strong> BE est <strong>un</strong>iquement déployé enagence Générale <strong>de</strong>s E<strong>au</strong>x et <strong>au</strong>x Services Techniques. 24 postes sont ainsiinstallés.• <strong>GIRIS</strong> Géo : s’appuie sur le logiciel GéoOutlook <strong>de</strong> la société Bentley.I<strong>de</strong>ntique dans son interface, GéoOutlook est dédié à l’annotation,« redlining », et ne permet pas <strong>de</strong> modification <strong>de</strong> fichier graphiqueMicroStation. <strong>GIRIS</strong> Géo est donc <strong>de</strong>stiné à la consultation et évolue versl’ai<strong>de</strong> à la décision pour l’exploitant <strong>de</strong> rése<strong>au</strong>. Il est accessible à n’importequel exploitant <strong>de</strong> la compagnie, <strong>de</strong>puis son poste <strong>de</strong> travail.2.3.4 ArchitectureLe logiciel étant déployé dans toutes les entités Générale <strong>de</strong>s E<strong>au</strong>x, les ServicesTechniques ont proposé <strong>un</strong>e architecture logicielle centralisée et <strong>un</strong>e architecture <strong>de</strong>fonctionnement semi centralisée.(Cf. Annexe 2)Page 18


Architecture rése<strong>au</strong>Le schéma suivant présente l’architecture du rése<strong>au</strong> informatique utilisée par l’outil<strong>de</strong> consolidation graphique. Le rése<strong>au</strong> fonctionne avec le protocole TCP/IP.Figure 5 : Architecture rése<strong>au</strong> Générale <strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> France2.3.4.1 Architecture logicielleL’architecture logicielle <strong>de</strong> la solution <strong>GIRIS</strong> est centralisée. Elle s’appuie sur lanorme informatique interne à la compagnie, l’Architecture Technique Convergente(ATC) et repose sur les performances du rése<strong>au</strong> informatique.L’installation <strong>de</strong> la solution <strong>GIRIS</strong> se décompose <strong>de</strong> la façon suivante :Serveur <strong>de</strong> site ou d’agence :• MicroStation J/GéoOutlook : les programmes <strong>de</strong> MicroStation et GéoOutlooksont installés <strong>un</strong>iquement sur les serveurs informatiques d’agence ou <strong>de</strong> site.Chaque entité CGE possè<strong>de</strong> son propre serveur dont les caractéristiques sontrigoureusement i<strong>de</strong>ntique (Système d’exploitation, partition <strong>de</strong>s disques,configuration logicielle …) MicroStation a <strong>un</strong>e place bien définie dansl’architecture serveur ;Page 19


• <strong>GIRIS</strong> : strictement i<strong>de</strong>ntique à l’installation <strong>de</strong> MicroStation/GéoOutlook ;• Client Oracle : l’accès à <strong>un</strong>e base <strong>de</strong> données Oracle ne s’effectue que par laprésence du « client Oracle », celui – ci est installé sur le serveur.Poste client• Création d’<strong>un</strong> raccourci qui « pointe » sur le programme <strong>GIRIS</strong> installé sur leserveur.• Le client Oracle : <strong>un</strong>e clé <strong>de</strong> registre existe pour tous les ordinateurs <strong>de</strong> lacompagnie, cette clé indique le chemin rése<strong>au</strong> du client Oracle. Cette clé <strong>de</strong>registre est prise en compte dans la norme ATC.Autres• Un serveur <strong>de</strong> licence Bentley : ce serveur distribue <strong>de</strong>s droits d’accès <strong>au</strong>xdifférents logiciels Bentley ;• Un serveur <strong>de</strong> licence <strong>GIRIS</strong> : i<strong>de</strong>ntique dans le fonctionnement du serveur <strong>de</strong>licence Bentley, pour <strong>GIRIS</strong> ;• La base <strong>de</strong> données Oracle 8.1.7 : il n’existe qu’<strong>un</strong>e seule et <strong>un</strong>ique base <strong>de</strong>données <strong>de</strong> production, elle est installée sur <strong>un</strong> serveur à part.Les avantages• Un déploiement rapi<strong>de</strong> et centralisée <strong>de</strong> l’application : l’installation <strong>de</strong> lasolution prend moins <strong>de</strong> 5 minutes ;• Pas <strong>de</strong> synchronisation <strong>de</strong> base <strong>de</strong> données ;• Intégration <strong>de</strong> <strong>GIRIS</strong> dans la norme ATC, signifie <strong>un</strong>e prise en compte dans leprocessus <strong>de</strong> s<strong>au</strong>vegar<strong>de</strong> <strong>de</strong>s serveurs par la Direction Informatique.L’inconvénient• Temps <strong>de</strong> réponse parfois longs : la solution repose sur les caractéristiquestechniques du rése<strong>au</strong> informatique.•2.3.4.2 Architecture fonctionnelleDonnées alphanumériquesIl n’existe qu’<strong>un</strong>e base <strong>de</strong> données ORACLE <strong>de</strong> production, donc la consultation <strong>de</strong>sdonnées alphanumériques via <strong>GIRIS</strong> est directe. L’interrogation <strong>de</strong>s données relève àla fois l’administration <strong>de</strong> la base <strong>de</strong> données Oracle et <strong>de</strong> la formulation <strong>de</strong>s requêtesPage 20


SQL. <strong>GIRIS</strong> utilise le driver natif <strong>de</strong> MicroStation vers Oracle, driver qui se doit doncd’être plus performant dans l’interrogation qu’<strong>un</strong>e connexion via ODBC ou OLE DB.Données spatialesLe transit <strong>de</strong> fichiers DGN MicroStation pose <strong>de</strong>s problèmes <strong>de</strong> temps ne donne passatisfaction du fait <strong>de</strong> temps <strong>de</strong> réponse très longs. Les fichiers DGN sont doncstockés sur le serveur d’agence. Les agences sont responsables <strong>de</strong> leurs fichiersgraphiques. Ces <strong>de</strong>rniers sont donc les référents du patrimoine sous <strong>GIRIS</strong>.2.3.5 Les fonctionnalités métiersLes fonctionnalités métiers disponibles sont les suivantes :• Assainissement :o Création <strong>au</strong>tomatique <strong>de</strong> profil en long,o Recherche <strong>de</strong>s zones <strong>de</strong> collecte et d’exutoires• E<strong>au</strong> Potable : Gestion <strong>de</strong>s arrêts d’e<strong>au</strong>• Autres fonctionnalités : outil CPS (Conception <strong>de</strong> Plan Standard) qui permet<strong>un</strong>e impression <strong>au</strong>tomatique <strong>de</strong>s planches, gestion <strong>de</strong>s programmes(renouvellement, inspection télévisée, curage <strong>de</strong>s conduites …)• Plan thématique• Comm<strong>un</strong>ication avec <strong>de</strong>s outils <strong>de</strong> modélisation• Echange vers d’<strong>au</strong>tres <strong>SIG</strong>(Cf. Annexes 3 et 4)2.3.6 Les perspectives <strong>de</strong> développement du logicielA court terme• Améliorer l’aspect graphique <strong>de</strong>s plans ;• Fiabiliser l’architecture informatique ;• Mettre à nive<strong>au</strong> la base <strong>de</strong> données régionale <strong>GIRIS</strong> : par exemple, encomplétant le patrimoine avec le levé <strong>de</strong>s éléments manquants (ex : bouche àclé, pote<strong>au</strong> d’incendie), le nivellement <strong>de</strong>s équipements d’assainissement, lelevé <strong>de</strong>s tas <strong>de</strong> boue … ;• Intégrer l’outil dans le processus d’ai<strong>de</strong> à la décision pour les exploitants (cf.les fonctionnalités métiers) ;• Reporting : développer le décisionnel et l’analyse <strong>de</strong> la base <strong>de</strong> données(cf.2.2.3).Page 21


A moyen terme• Porter <strong>GIRIS</strong> vers les technologies Internet/Intranet ;• Oracle Spatial : Cf. § 3.10.3, Générale d’Infographie mène <strong>de</strong>s tests sur OracleSpatial ;• Cartographie embarquée : se géolocaliser sur le terrain, géolocaliser lesévènements du rése<strong>au</strong>.2.3.7 Les donnéesGénérale <strong>de</strong>s E<strong>au</strong>x s’appuie sur les produits <strong>de</strong> l’Institut Géographique National afin<strong>de</strong> constituer son référentiel graphique.Elle utilise principalement :ü le produit BD ORTHO® qui contient <strong>de</strong>s photographies aériennes couleursorthorectifiées sur la région Ile <strong>de</strong> France, avec <strong>un</strong>e <strong>de</strong> résolution 50 cm.ü le produit BD TOPO® <strong>au</strong> format DXF qui contient les voies <strong>de</strong>comm<strong>un</strong>ications, les rése<strong>au</strong>x <strong>de</strong> transport, l’hydrographie, les limites diverses,le bâti, la végétation et l’altimétrie par courbes <strong>de</strong> nive<strong>au</strong>x (équidistance <strong>de</strong> 2,5mètres)ü le produit SCAN25® issu du scannage <strong>de</strong>s cartes IGN à l’échelle du1/25000 ème ;ü le plan cadastral peut être fourni par les comm<strong>un</strong>es dans le cadre d’<strong>un</strong>econvention signée entre la comm<strong>un</strong>e et la CGE.Dans le cadre d’<strong>un</strong>e nouvelle convention signée cette année, la Générale <strong>de</strong>s E<strong>au</strong>xdisposera pour fin <strong>de</strong> l’année 2004, début 2005 du Référentiel à Gran<strong>de</strong> Echelle (RGE)<strong>de</strong> l’IGN. Le RGE sera tout d’abord disponible sur la petite couronne <strong>de</strong> l’Ile <strong>de</strong>France. La BD Parcellaire (produit scan) sur le département du Val <strong>de</strong> Marne estannoncée pour la fin <strong>de</strong> l’année 2004.Le RGE est constitué <strong>de</strong> quatre composants :ü La composante image : BD ORTHO®ü La composante topographique : BD TOPO®ü La composante parcellaire : BD PARCELLAIRE® : Description <strong>de</strong>s limites eti<strong>de</strong>ntification <strong>de</strong>s parcelles cadastrales géoréférencées et assemblées. Elle estélaborée conjointement par la Direction générale <strong>de</strong>s impôts (DGI) et parl'IGN, qui en réalise l'assemblage et la diffusion.ü La composante adresse : BD ADRESSE® : Localisation <strong>de</strong>s adresses postales et<strong>de</strong>s noms <strong>de</strong> voies.Page 22


Figure 6 : Extrait du référentiel <strong>GIRIS</strong> – Copyright© IGN Tous droits réservés2.3.8 Bentley MicroStationMicroStation est <strong>un</strong> progiciel <strong>de</strong> <strong>de</strong>ssin technique (D.A.O.) qui intègre <strong>un</strong>environnement <strong>de</strong> développement composé <strong>de</strong> différents langages : MDL, leMicroStation Basic, le Visual Basic et le Java. Ceux – ci peuvent être utilisés pouradapter les fonctionnalités <strong>de</strong> MicroStation à ses propres besoins, voire pourdévelopper <strong>de</strong>s applications propres, en utilisant MicroStation comme moteurgraphique. La version actuelle du produit est MicroStation V8. La gamme produitsBentley couvre plusieurs domaines d’activité : AEC (architecture, ingénierie etconstruction), Plant (ingénierie et gestion <strong>de</strong>s installations industrielles), Civil(construction, suivi <strong>de</strong>s infrastructures) et GeoSpatial (topométrie, SIT/<strong>SIG</strong>,photogrammétrie, cartographie).La gamme <strong>de</strong> produit GeoSpatial <strong>de</strong> Bentley se compose <strong>de</strong>s logiciels suivants :• GeoGraphics, logiciel dédié à la création et à l’analyse <strong>de</strong> données graphiquespour <strong>de</strong>s <strong>SIG</strong> (Gestion orientée objet XML, topologie, analyse spatiale,thématique, transformation <strong>de</strong> coordonnées, Oracle Spatial) ;• GéoOutlook est dédié à l’annotation ou « redlining ». Cette version « bridée » <strong>de</strong>MicroStation propose <strong>de</strong>s fonctionnalités <strong>SIG</strong> (thématique, topologie, Raster).Page 23


L’interface est i<strong>de</strong>ntique, elle est <strong>au</strong>ssi personnalisable via l’utilisation <strong>de</strong> langages<strong>de</strong> développement (MDL, Basic…);• Descartes <strong>un</strong>e solution traitement <strong>de</strong>s images pour la cartographie, lavisualisation et la conversion Raster/Vecteur.MicroStation est <strong>un</strong> logiciel performant dans le mon<strong>de</strong> <strong>de</strong> la DAO. Il manque <strong>un</strong> peu<strong>de</strong> sophistications dans son interface, notamment par rapport à son concurrentAutoCAD, mais il propose <strong>de</strong>s fonctionnalités très abouties. Son interfaçage avec lesbases <strong>de</strong> données est très performant, notamment son driver natif Oracle. L’accès <strong>au</strong>BD est be<strong>au</strong>coup plus souple et plus ouvert qu’AutoCAD (OLE DB, ODBC, Informix,RIS, …). De plus, la prise en compte du langage SQL est assez remarquable,l’assistant SQL est <strong>un</strong> <strong>de</strong>s plus complets du marché. Enfin, MicroStation intègre leformat DWG d’AutoCAD en lecture/écriture.Bentley se positionne stratégiquement sur le marché <strong>de</strong>s <strong>SIG</strong> et oriente ses solutionsvers l’acquisition et la gestion <strong>de</strong>s données spatiales. L’éditeur développe <strong>de</strong>spartenariats avec <strong>de</strong> grands éditeurs du mon<strong>de</strong> <strong>de</strong> la cartographie et <strong>de</strong>s <strong>SIG</strong>, entre<strong>au</strong>tres Adobe et ESRI. Bentley propose l’impression <strong>de</strong> plans en PDF et récupération<strong>de</strong> présentation <strong>de</strong> document ArcGIS.Page 24


3 Stabilisation <strong>de</strong> l’outil <strong>de</strong> consolidation graphique3.1 ContexteLa maîtrise <strong>de</strong>s plans <strong>de</strong> rése<strong>au</strong> <strong>au</strong> moyen d’<strong>un</strong> <strong>SIG</strong> est <strong>au</strong>jourd’hui <strong>un</strong>e nécessitépour la gestion optimale d’<strong>un</strong> <strong>service</strong> <strong>de</strong> distribution d’e<strong>au</strong>.Dans le cadre du déploiement <strong>de</strong> la solution <strong>GIRIS</strong> <strong>au</strong> sein <strong>de</strong>s entités <strong>de</strong> la Générale<strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> France, les <strong>service</strong>s techniques ont développé <strong>un</strong> outil <strong>de</strong>consolidation <strong>de</strong>s données graphiques. L’outil a pour objectif <strong>de</strong> consoli<strong>de</strong>r lesdonnées graphiques issues <strong>de</strong> <strong>GIRIS</strong> afin <strong>de</strong> les rendre accessible à l’ensemble dupersonnel exploitant, dans le but final d’<strong>un</strong>e ai<strong>de</strong> à l’exploitationRappelLe fonctionnement <strong>de</strong> <strong>GIRIS</strong> est organisé <strong>de</strong> telle sorte que :• la mise à jour <strong>de</strong>s plans se fait <strong>un</strong>iquement dans les quinze agences <strong>de</strong>Générale <strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> France.• la diffusion <strong>de</strong>s données graphiques est assurée <strong>au</strong> sein <strong>de</strong> l’agence même,mais <strong>au</strong>ssi <strong>au</strong> sein <strong>de</strong>s différents sites déportés <strong>de</strong> Générale <strong>de</strong>s E<strong>au</strong>x.3.2 ProblématiqueL’outil a été développé par la société Générale d’Infographie, spécifiquement pourrépondre <strong>au</strong>x attentes <strong>de</strong>s <strong>service</strong>s techniques. Il a été mis en place à partir d’avril2002 sur <strong>un</strong>e agence pilote et a été progressivement déployé sur l’ensemble <strong>de</strong> larégion.A mon arrivée <strong>au</strong>x <strong>service</strong>s techniques <strong>de</strong> la Générale <strong>de</strong>s E<strong>au</strong>x, l’outil nefonctionnait plus <strong>de</strong>puis trois mois. L’instabilité du programme remontait <strong>au</strong> mois <strong>de</strong>décembre 2003. Dysfonctionnement certainement lié à <strong>un</strong> changement <strong>de</strong> serveur et à<strong>un</strong> changement <strong>de</strong> système d’exploitation ; Windows 2000 Server est venu remplacerWindows NT4. Les plans n’étaient donc plus à jour sur les sites déportés. Il était alorsimportant d’i<strong>de</strong>ntifier et <strong>de</strong> rétablir le fonctionnement <strong>de</strong> l’outil dans le cadre globaldu stage.Page 25


ddgigii ati atlldi gi t alFigure 7 : Schéma <strong>de</strong>s flux <strong>de</strong> données <strong>de</strong> l’outil <strong>de</strong> consolidation graphiqueBase <strong>de</strong> donnéesOracle centraliséeDonnées SpatialesconsolidéesFiltrage <strong>de</strong>sdonnées paragenceAgence x Site xCopie <strong>de</strong>s Donnéesspatiales <strong>de</strong> l'agenceDonnées spatiales<strong>de</strong>l'agence : donnéesréférentes dusystèmeServeur <strong>de</strong> siteServeurd'agencePage 26


3.3 Les attentes <strong>de</strong> Générale <strong>de</strong>s E<strong>au</strong>xLes Services Techniques ont donc fixé l’objectif suivant : stabiliser l’outil <strong>de</strong>consolidation et assurer sa mise en route afin que le personnel dispose <strong>de</strong> plan à jour,étape préalable à l’exploitation. Ensuite, Il m’était <strong>de</strong>mandé <strong>de</strong> proposer <strong>un</strong>e solutionéquivalente qui pourrait se substituer à l’outil existant.3.4 MéthodologieSur le plan méthodologique, j’ai cherché à définir l’architecture <strong>de</strong> l’outil et son mo<strong>de</strong><strong>de</strong> fonctionnement. Ensuite, j’ai établi <strong>un</strong>e analyse <strong>de</strong>s problèmes rencontrés via laconsultation <strong>de</strong>s journ<strong>au</strong>x <strong>de</strong> contrôle <strong>de</strong> l’outil. Je me suis plongé ensuite dans lesdifférentes technologies utilisées par l’outil afin <strong>de</strong> résoudre les bugs informatiquesrencontrés. Enfin, les <strong>de</strong>ux <strong>de</strong>rnières étapes ont consisté à remettre en <strong>service</strong> l’outilpar <strong>un</strong>e synchronisation <strong>de</strong> tous les serveurs. En effet, près <strong>de</strong> 1000 fichiers étaientdéclarés incohérents ou manquants.3.5 Définition <strong>de</strong> l’architectureLa définition <strong>de</strong> l’architecture s’est établie à partir <strong>de</strong> la documentation existante.3.5.1 Cahier <strong>de</strong>s chargesL’outil est spécifique <strong>au</strong> Service Technique, et respecte le cahier <strong>de</strong>s charges remis àl’origine par Générale <strong>de</strong>s E<strong>au</strong>x.• Afin <strong>de</strong> limiter l’occupation du rése<strong>au</strong> informatique, le programme doitfonctionner la nuit,• Les fichiers rése<strong>au</strong>x doivent être compressés avant le transfert (par exemple :<strong>un</strong> fichier rése<strong>au</strong> fait en moyenne 500 kilo octets, les fichiers fond <strong>de</strong> plan sontgénéralement proches du méga d’octets) ;• L’outil doit fonctionner <strong>un</strong>iquement en session fermée Windows (dans le cascontraire, elle serait alors <strong>au</strong>tomatiquement déconnecté) ;• L’outil doit prendre en compte la norme ATC (Architecture TechniqueConvergente), propre à la CGE ;• L’outil doit respecter les créne<strong>au</strong>x horaires laissés libres par la DirectionInformatique (s<strong>au</strong>vegar<strong>de</strong>, redémarrage <strong>de</strong>s serveurs, synchronisations <strong>de</strong> lamessagerie…) ;Page 27


• Des journ<strong>au</strong>x <strong>de</strong> transfert et <strong>de</strong> contrôle doivent être générésquotidiennement.L’outil qui copie les fichiers d’<strong>un</strong> serveur à <strong>un</strong> <strong>au</strong>tre se doit <strong>de</strong> respecter la répartitiongéographique <strong>de</strong>s entités Générale <strong>de</strong>s E<strong>au</strong>x : il doit copier les fichiers <strong>de</strong> l’agence surles sites déportés rattachés à cette même agence. Les relations s’établissent donc <strong>de</strong> lamanière suivante :• Une agence n’a pas forcément <strong>de</strong> site rattaché ;• Une agence peut avoir plusieurs sites rattachés ;• Un site est attaché à <strong>un</strong>e seule agence ;• Exception pour les trois sites <strong>de</strong> consultation suivants : Cergy, Saint M<strong>au</strong>r etRocher.3.5.2 Le fonctionnement <strong>de</strong> l’outilGénérale d’Infographie, qui a assuré le développement <strong>de</strong> l’outil avait proposé alorsl’architecture technique hybri<strong>de</strong> suivante.3.5.2.1 ModélisationLes agences et sites sont définis dans la base <strong>de</strong> données <strong>GIRIS</strong> par <strong>de</strong>ux tables(AGENCE et SITE). L’outil exploite ces <strong>de</strong>ux tables en relation avec la table GIMAP,selon le modèle suivant :Figure 8 : Modèle Physique <strong>de</strong> Données <strong>de</strong> l’outilGIMAPCPMSLINKDGNFILEDATE_MAJFILE_VOLUMEMSLINK_AGENCE0,nMSLINK_AGENCE = MSLINK0,nAGENCECP,CE1MSLINK0,n1,nLIBELLE<strong>GIRIS</strong>_DATASITEMSLINK = MSLINK_AGENCECPMSLINKLIBELLE<strong>GIRIS</strong>_DATAMSLINK_AGENCEPage 28


di gital3.5.2.2 Les technologiesLe programme est lancé par l’intermédiaire <strong>de</strong> comman<strong>de</strong>s BATCH DOS planifiées àpartir du logiciel WinAt. Ces fichiers <strong>de</strong> comman<strong>de</strong>s sont générés <strong>de</strong>s scriptsPL/SQL, qui effectue <strong>de</strong>s requêtes sur la base afin <strong>de</strong> contrôler les volumes et date <strong>de</strong>mise à jour <strong>de</strong>s fichiers (table GIMAP <strong>de</strong> <strong>GIRIS</strong> qui stocke ces informations dans labase <strong>de</strong> données). De plus, le transfert <strong>de</strong>s fichiers d’<strong>un</strong> serveur à <strong>un</strong> <strong>au</strong>tre est assurépar le protocole FTP via l’installation <strong>de</strong> Microsoft IIS (Internet Information Server).Enfin, la compression et la décompression <strong>de</strong>s fichiers sont assurées par le logicielPKZIPC, qui fonctionne en session fermée.3.5.2.3 Les différentes étapes du traitementRécupération <strong>de</strong>s propriétés <strong>de</strong>s <strong>de</strong>ssins en agenceCette étape récupère toutes les informations (nom, volume et date <strong>de</strong> mise à jour) <strong>de</strong>tous les fichiers graphiques présents sur le serveur d’agence. Ces informations sontstockées dans <strong>un</strong> fichier texte.Figure 9 : Récupération <strong>de</strong>s propriétés <strong>de</strong>s <strong>de</strong>ssins en agenceServeur d'agenceG:\DATASITE\<strong>GIRIS</strong>\TMPExécution <strong>de</strong> fichier <strong>de</strong> comman<strong>de</strong>s :Dir_Dgn.batCréation du fichierAgence_.txtRecherche <strong>de</strong>s fichiers modifiés <strong>de</strong>puis le <strong>de</strong>rnier transfertLa comman<strong>de</strong> principale, exécutée <strong>de</strong>puis le serveur central par <strong>un</strong>e tache planifiée,récupère tous les fichiers générés par la tâche précé<strong>de</strong>nte et les compile dans <strong>un</strong> seulfichier. Ensuite, le traitement recherche les informations (volume et date <strong>de</strong> mise àjour) dans ce fichier pour les comparer avec celles stockées en base <strong>de</strong> données dansla table GIMAP. Quand le volume ou la date <strong>de</strong> <strong>de</strong>rnière modification sont différents,le fichier dgn est alors sélectionné pour être copié <strong>de</strong> l’agence vers les sites distants.Le traitement génère <strong>de</strong>s scripts <strong>de</strong> compression, <strong>de</strong> copie et <strong>de</strong> décompression quivont être copiés vers les agences et les sites concernés.Page 29


di gi taldi gi t adi gi t alldi gi taldi gi talFigure 10 : Recherche <strong>de</strong>s fichiers modifiés <strong>de</strong>puis le <strong>de</strong>rnier transfertServeur DRF:\SOFTWARE\IDF\PROGTRANS\Exécution <strong>de</strong> fichier <strong>de</strong> comman<strong>de</strong>s :Lance.batCréation du fichierRecuperationJourn<strong>au</strong>x.batZip_Agence_.txtZipDgn.batftp_copy_A_S.txtFileSize.exeAgence_.txtUnzipDgn.batUnzip_A_S.batServeur d'agenceG:\DATASITE\<strong>GIRIS</strong>\TMPServeur <strong>de</strong> siteG:\DATASITE\<strong>GIRIS</strong>\TMPCompression et copie <strong>de</strong>s fichiers vers les sites distantsL’étape précé<strong>de</strong>nte a copié sur chaque serveur d’agence les fichiers <strong>de</strong> comman<strong>de</strong>pour la compression <strong>de</strong>s fichiers <strong>de</strong>ssin et la copie du fichier zip généré vers les sitesrattachés à l’agence. Une tâche planifiée par le logiciel WinAt, exécute la comman<strong>de</strong>qui va compresser les fichiers graphiques nécessaires.Figure 11 : Compression et copie <strong>de</strong>s fichiers vers les sites distantsServeur d'agenceG:\DATASITE\<strong>GIRIS</strong>\TMPExécution du fichier <strong>de</strong> comman<strong>de</strong>s :ZipDgn.batCréation du journal d'exécutionJournal_A.txtA.zipServeur <strong>de</strong> siteG:\DATASITE\<strong>GIRIS</strong>\TMPPage 30


di gitaldi gi taldi gi taldi gi talDécompression <strong>de</strong>s fichiers sur les sites distantsUne tache planifiée sur chaque serveur <strong>de</strong> site, lance tous les jours <strong>un</strong>e comman<strong>de</strong>.Ce fichier <strong>de</strong> comman<strong>de</strong> décompresse les fichiers zip envoyés par les agences<strong>au</strong>xquelles le site est rattaché. Un fichier journal est créé où il est mentionné lesheures <strong>de</strong> début et <strong>de</strong> fin <strong>de</strong> la décompression.Figure 12 : Décompression <strong>de</strong>s fichiers sur les sites distantsServeur <strong>de</strong> siteG:\DATASITE\<strong>GIRIS</strong>\TMPExécution du fichier <strong>de</strong> comman<strong>de</strong>s :UnzipDgn.batCréation du journal d'exécutionJournal_S_A.txtSynchronisation <strong>de</strong>s comptes rendu d’exécutionCette étape consiste à concaténer sur le serveur central tous les journ<strong>au</strong>x <strong>de</strong>s serveursd’agence et <strong>de</strong> site, en <strong>un</strong> seul fichier. Ce fichier est stocké dans <strong>un</strong> répertoire duserveur central. Ce fichier est donc la première source <strong>de</strong> contrôle <strong>de</strong> l’outil.Figure 13 : Synchronisation <strong>de</strong>s comptes rendu d’exécutionServeur DRF:\SOFTWARE\IDF\PROGTRANSExécution du fichier <strong>de</strong> comman<strong>de</strong>s :RecuperationJourn<strong>au</strong>x.batCréation du fichier <strong>de</strong> compliationTransfert_dgn_.txtJournal_S_A.txtJournal_A.txtServeur <strong>de</strong> siteG:\DATASITE\<strong>GIRIS</strong>\TMPServeur d'agenceG:\DATASITE\<strong>GIRIS</strong>\TMPPage 31


ddgigii tali taldgii talContrôle <strong>de</strong> cohérence <strong>de</strong>s sitesRécupération <strong>de</strong>s informations <strong>de</strong>s fichiers dgn sur les serveurs <strong>de</strong> siteCette étape récupère toutes les informations (nom, volume, date <strong>de</strong> mise à jour) <strong>de</strong>tous les fichiers graphiques présents <strong>de</strong> tous les serveurs <strong>de</strong> site, et les stocke dans <strong>un</strong>fichier texte.Figure 14 : Contrôle <strong>de</strong> cohérence <strong>de</strong>s sites (1)Serveur <strong>de</strong> siteG:\DATASITE\<strong>GIRIS</strong>\TMPExécution <strong>de</strong> fichier <strong>de</strong> comman<strong>de</strong>s :Dir_Dgn.batCréation du fichiersite_.txtExécution du traitementUn fichier <strong>de</strong> comman<strong>de</strong> (ControleSites.bat) récupère tous les fichiers générés par latâche précé<strong>de</strong>nte et les compile dans <strong>un</strong> seul fichier.Ce fichier est généré dans <strong>un</strong> répertoire du serveur central et constitue le <strong>de</strong>uxièmecontrôle <strong>de</strong> l’outil.Figure 15 : Contrôle <strong>de</strong> cohérence <strong>de</strong>s sites (2)Serveur centralF:\SOFTWARE\IDF\PROGCTRLExécution du fichier <strong>de</strong> comman<strong>de</strong>s :ZipDgn.batCréation du fichierControleSites_.logsite_.txtServeur <strong>de</strong> siteG:\DATASITE\<strong>GIRIS</strong>\TMPPage 32


3.6 Analyse <strong>de</strong>s problèmes rencontrésL’analyse du fonctionnement a reposé sur <strong>un</strong> dépouillement <strong>de</strong>s journ<strong>au</strong>x <strong>de</strong>transfert et <strong>de</strong> contrôle <strong>de</strong> l’outil. Les conclusions suivantes ont été tirées :• Le programme a fonctionné correctement jusqu’en décembre 2003 ;• Les fichiers transférés la nuit ne sont pas décompressés sur le serveur central ;• Des fichiers graphiques sont absents <strong>de</strong> certains serveurs ;• Le volume du fichier <strong>de</strong> compression <strong>de</strong> certaines données graphiques estnul ;• Certains serveurs ne reçoivent pas les données ;• La décompression ne s’effectue pas sur les serveurs <strong>de</strong> site ;• De nombreux fichiers incohérents sont signalés sur plusieurs serveurs etnotamment le serveur central ;• Des fichiers sont signalés absents <strong>de</strong>s serveurs, alors qu’en réalité ils sontprésents.3.7 Les ressources nécessairesEtant donné l’architecture retenue, <strong>un</strong>e connaissance dans le langage PL/SQL étaitessentielle puisque le cœur du programme en est composé. Ensuite, <strong>de</strong>s compétencesen langages <strong>de</strong> comman<strong>de</strong>s BATCH DOS et FTP était <strong>au</strong>ssi nécessaires.Mon expérience du PL/SQL m’a aidé dans la résolution <strong>de</strong>s bugs <strong>de</strong> l’outil. J’ai ainsipu appréhen<strong>de</strong>r les spécificités du programme PL/SQL et notamment l’utilisation duPackage PL/SQL UTL_FILE. Ce package est utilisé pour l’impression <strong>de</strong> fichiersjourn<strong>au</strong>x d’Oracle et est installé <strong>au</strong>tomatiquement lors <strong>de</strong> l’installation du serveurOracle.Un package PL/SQL est <strong>un</strong> schéma d’objets PL/SQL qui regroupent <strong>de</strong>s sousprogrammes.Il est donc composé <strong>de</strong> fonctions, procédures PL/SQL. Un packagePL/SQL comporte obligatoirement <strong>de</strong>ux parties : la première appelé «package »définit l’interface <strong>de</strong>s applications : les types, les variables, les constantes ; lesexceptions, les curseurs et les sous programmes disponibles ; la <strong>de</strong>uxième appelé« corps <strong>de</strong> package » ou « package body » définit en détail les curseurs et les sousprogrammes.En ce qui concerne l’utilisation <strong>de</strong> comman<strong>de</strong>s BATCH DOS et FTP, je me suis tournévers les ressources Internet suivantes : http://www.commentcamarche.net pour lescomman<strong>de</strong>s FTP et le site http://www.egs-howto.com pour les comman<strong>de</strong>s BATCHDOS.(Cf. Annexes 5 et 6)Page 33


3.8 Actions menéesSuite à l’analyse <strong>de</strong>s problèmes rencontrés, l’origine <strong>de</strong>s bugs a été i<strong>de</strong>ntifiée et lesactions suivantes ont été entreprises :3.8.1 Mise à jour du paramétrage <strong>de</strong> l’ensemble <strong>de</strong>s serveursL’analyse précé<strong>de</strong>nte a aboutit à définir <strong>un</strong> profil <strong>de</strong> paramétrage type pour lesdifférents serveurs. J’ai établit <strong>un</strong>e définition <strong>de</strong>s comman<strong>de</strong>s à installer selon chaqueconfiguration, <strong>un</strong>e définition <strong>de</strong> l’arborescence <strong>de</strong>s programmes et vérifié leparamétrage <strong>de</strong>s logiciels WinAt, Microsoft IIS, PKZIPC sur chaque serveur.Ma mise à jour <strong>de</strong>s serveurs s’est appuyée sur le table<strong>au</strong> d’exécution <strong>de</strong>s tâches.(Cf. Annexe 7)3.8.2 Modification du co<strong>de</strong> PL/SQLDu fait <strong>de</strong> la norme ATC différente entre <strong>un</strong> serveur Windows NT4 et Windows2000, les partitions disques ne sont pas i<strong>de</strong>ntiques. Or le chemin d’accès <strong>au</strong> fichierDGN est « codé en dur » dans le programme, <strong>de</strong>s modifications ont été effectuéesdans ce sens ainsi que <strong>de</strong>s mise à jour <strong>de</strong> co<strong>de</strong> : <strong>un</strong>e modification concernant la mise àjour <strong>de</strong> la table qui répertorie l’ensemble <strong>de</strong>s fichiers.Cette mise à jour se réalisait initialement par l’exécution d’<strong>un</strong> nouve<strong>au</strong> fichier SQL,l’exécution <strong>de</strong> ce fichier a été supprimé et remplacé par l’insertion d’<strong>un</strong>e requête SQLdans le cœur du programme.Remarque : Toutes les modifications effectuées sont signalées par <strong>un</strong> commentairedu co<strong>de</strong> PL/SQL.3.8.3 Synchronisation <strong>de</strong> tous les serveursUne fois le co<strong>de</strong> modifiée et <strong>un</strong>e stabilité retrouvée, il a fallut ensuite synchroniserl’ensemble <strong>de</strong>s serveurs.Cette tâche a été réalisé en <strong>un</strong> peu moins d’<strong>un</strong> mois, sachant que l’on limitaitvolontairement le nombre <strong>de</strong> fichiers à transférer chaque soir, ceci afin <strong>de</strong> ne passaturer le rése<strong>au</strong>.Page 34


3.8.4 Rédaction d’<strong>un</strong>e documentationUne documentation à l’attention <strong>de</strong>s Service Techniques reprend en détail le principe<strong>de</strong> fonctionnement, l’architecture <strong>de</strong>s serveurs, le paramétrage du serveur principal<strong>de</strong> la Direction Régionale, le paramétrage <strong>de</strong> la procédure et <strong>de</strong>s logiciels et <strong>un</strong>eétu<strong>de</strong> <strong>de</strong>s différents cas rencontrés.(Cf. Annexes 8 et 9)3.9 Résultats obtenusLes actions menées, à savoir la mise à jour du paramétrage, la modification du co<strong>de</strong>PL/SQL et la synchronisation sont satisfaisantes et permettent <strong>au</strong>jourd’hui <strong>de</strong>disposer quotidiennement <strong>de</strong> plan à jour dans les différents sites d’exploitation <strong>de</strong>Générale <strong>de</strong>s E<strong>au</strong>x. Il suffit <strong>de</strong> contrôler régulièrement les fichiers <strong>de</strong> transfert et <strong>de</strong>contrôle <strong>de</strong> l’outil.(Cf. Annexes 10 et 11)3.10 Recherche <strong>de</strong> solutions alternativesEn parallèle <strong>de</strong> la stabilisation <strong>de</strong> l’outil <strong>de</strong> consolidation <strong>de</strong>s données graphiques, jeme suis intéressé à d’<strong>au</strong>tres solutions3.10.1 Recherche d’<strong>un</strong> logiciel équivalentMes recherches m’ont amené à sélectionner <strong>un</strong> logiciel gratuit « SyncBack »http://www.2brightsparks.com. Ce logiciel est capable <strong>de</strong> transférer les données viale protocole FTP, <strong>de</strong> filtrer les fichiers, <strong>de</strong> fonctionner en session fermée, <strong>de</strong> générer<strong>de</strong>s rapports <strong>de</strong> transfert et <strong>de</strong> s’exécuter après programmation d’<strong>un</strong>e tâcheWindows. Le logiciel est tout à fait opérationnel sur <strong>de</strong>s serveurs <strong>de</strong> type Windows2000 mais nettement moins opérationnel sur <strong>de</strong>s serveurs <strong>de</strong> type Windows NT4.SyncBack ne fonctionne pas avec le programmateur <strong>de</strong> Windows NT4, WinAt.La solution consisterait à installer le logiciel sur le serveur central Windows 2000 <strong>de</strong>la Direction Régionale. Ce serveur héberge la base <strong>de</strong> données ainsi qu’<strong>un</strong>e copie <strong>de</strong>l’ensemble <strong>de</strong>s fichiers graphiques DGN <strong>de</strong> MicroStation. La consolidation se feraitalors <strong>de</strong> la façon suivante :• 1 ère étape : synchroniser les fichiers hébergés <strong>de</strong>s 15 serveurs d’agence avec lesfichiers correspondants sur le serveur central <strong>de</strong> la Direction Régionale.Page 35


• 2 ème étape : synchroniser les fichiers du serveur central DR avec chaqueserveur <strong>de</strong> site.(Cf. Annexes 12 et 13)Remarque : Les performances <strong>de</strong> transfert du logiciel « SyncBack » sontencourageantes. J’ai testé le produit sur <strong>un</strong>e agence et les résultats <strong>de</strong>s test se sontavérés concluants. Cependant la configuration énumérée ci-<strong>de</strong>ssus n’a pu être testée.Ce test pourrait nous éclairer sur les possibilités du logiciel et notamment testerl’enchaînement successif ou simultané <strong>de</strong> plusieurs tâches programmées.3.10.2 Portage du <strong>SIG</strong> sur InternetLa problématique <strong>de</strong> la disponibilité <strong>de</strong> plans à jour pose évi<strong>de</strong>mment la question dupassage d’<strong>un</strong>e partie du <strong>SIG</strong> sous Internet. La solution du <strong>SIG</strong> sur Internet ne selimite pas seulement <strong>au</strong> problème <strong>de</strong> consolidation <strong>de</strong>s données. L’investissementimportant nécessite <strong>un</strong>e approche plus globale <strong>de</strong> cette solution.La Générale <strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> France mène <strong>de</strong>puis plusieurs années <strong>un</strong>e réflexion surcette éventualité et entrevoit cette migration comme <strong>un</strong>e moyen <strong>de</strong> remplacer lespostes <strong>de</strong> consultation et d’exploitation <strong>GIRIS</strong> Geo. Les axes importants qui sedégagent, seraient la nécessité <strong>de</strong> porter l’ensemble <strong>de</strong>s applicatifs dits «d’exploitation » (arrêt d’e<strong>au</strong>, génération <strong>de</strong> profil en long) sur Internet, <strong>de</strong> choisir <strong>un</strong>système qui lit les fichiers MicroStation en natif et enfin <strong>un</strong> système offrant lapossibilité <strong>de</strong> modifier graphiquement les données <strong>de</strong>puis <strong>un</strong>e fenêtre Internet.Nous remarquons <strong>de</strong>ux projets intéressants <strong>au</strong> sein <strong>de</strong> la CGE :3.10.2.1 Le projet DICT sur AutoDesk MapGui<strong>de</strong>La direction technique nationale a implémenté <strong>un</strong> système <strong>de</strong> contrôle <strong>de</strong>sDéclarations d’Intention <strong>de</strong> Commencement <strong>de</strong> Trav<strong>au</strong>x pour le <strong>service</strong> « LyonAgglomération », sous le logiciel AutoDesk MapGui<strong>de</strong>.Le système est opérationnel. Cependant la solution installée exige <strong>un</strong>etransformation <strong>de</strong>s données MicroStation vers AutoDesk MapGui<strong>de</strong>.Dans sa configuration actuelle et si nous nous projetons dans le cadre <strong>de</strong> la région Ile<strong>de</strong> France, la mise en place d’<strong>un</strong> tel système nécessiterait la transformation <strong>de</strong> près <strong>de</strong>2 giga octets <strong>de</strong> données graphiques.Page 36


Toutefois, la société AutoDesk annonce sur son site Internet(http://www.<strong>au</strong>to<strong>de</strong>sk.fr) la compatibilité <strong>de</strong> sa <strong>de</strong>rnière version du logiciel avec lesfichiers MicroStation.3.10.2.2 Le projet du SEDIF : Giris Bentley PublisherLe projet du SEDIF (Syndicat <strong>de</strong>s E<strong>au</strong>x d’Ile <strong>de</strong> France) nous interpelle sur le portagedu <strong>SIG</strong> <strong>GIRIS</strong> sur Internet.En effet, dans le cadre du contrat, il est prévu d’implémenter <strong>GIRIS</strong> en Intranet. Lasolution retenue <strong>au</strong>jourd’hui est le logiciel Publisher.Le portage <strong>de</strong> <strong>GIRIS</strong> est réalisé par la société Générale d’Infographie, qui nous aattribuée <strong>de</strong>s droits d’accès <strong>au</strong> site pilote.La démonstration est encourageante. Pourtant il reste <strong>de</strong> nombreux points àdévelopper. Les outils d’ai<strong>de</strong> à l’exploitation ne sont pas disponibles sur cettesolution, seul l’affichage, la consultation et la mise à jour alphanumérique <strong>de</strong>sconstituants du rése<strong>au</strong> sont gérés.3.10.2.3 Internet MapServerPar ailleurs, la solution « open source » Internet MapServer présente <strong>au</strong>ssi <strong>de</strong> sérieuxatouts. Elle dispose <strong>de</strong> fonctionnalités standard (format Vecteur/Raster, interfacepersonnalisable, cartes thématiques,…) et la prise en compte du formatMicroStation8. Cette solution mériterait <strong>un</strong> approfondissement.3.10.3 Base <strong>de</strong> donnée spatialeLa base <strong>de</strong> données spatiale consiste à consoli<strong>de</strong>r la géométrie et la sémantique d’<strong>un</strong>objet (ponctuel, linéaire, surfacique) dans <strong>un</strong>e base <strong>de</strong> données. Ces bases <strong>de</strong> donnéesspatiales sont constituées <strong>de</strong> fonctionnalités d’analyse <strong>de</strong> géométrie (par exemple :calcul d’abscisse curviligne).Les bases <strong>de</strong> données spatiales offre <strong>un</strong>e alternative intéressante dans la mise à jouren temps réel <strong>de</strong>s plans <strong>GIRIS</strong>. Deux solutions émergent <strong>au</strong>jourd’hui sur ce marchéen pleine expansion et pris en compte par <strong>de</strong> plus en plus d’éditeurs <strong>SIG</strong> : le produitOpen Source « PostGIS » issu <strong>de</strong> la base <strong>de</strong> données « PostgreSQL »(http://postgis.refractions.net/home.php) et la cartouche spatiale du SGBDR Oracle.Page 37


3.11 ConclusionPlusieurs points importants doivent être relevés sur l’utilisation <strong>de</strong> cet outil <strong>de</strong>consolidation graphique.Tout d’abord, le manque d’<strong>un</strong>e interface Homme/Machine pour la programmation<strong>de</strong> l’outil, seul <strong>un</strong> table<strong>au</strong> récapitulatif <strong>de</strong> la programmation <strong>de</strong>s tâches existe.Le déploiement est fastidieux, les programmes doivent être personnalisés sur chaqueserveur (<strong>un</strong>e trentaine <strong>de</strong> serveur sur la région).Le paramétrage <strong>de</strong> l’outil reste le point le plus bloquant : il nécessite <strong>un</strong>e certaineexpertise technique, connaissance <strong>de</strong>s langages PL/SQL, DOS et <strong>de</strong>s comman<strong>de</strong>s FTP.Le moindre changement <strong>de</strong> répertoire entraîne obligatoirement <strong>un</strong>e modification duco<strong>de</strong> source.L’outil bien paramétré est satisfaisant dans son fonctionnement. Pourtant le moindredysfonctionnement peut s’avérer bloquant, pour qui ne maîtrise pas l’outil.Enfin, le fait que la Direction Informatique ne prenne pas en compte l’outil dans sonprogramme <strong>de</strong> s<strong>au</strong>vegar<strong>de</strong>, entraîne parfois quelques surprises. Le redémarrage d’<strong>un</strong>serveur en pleine nuit, entraîne alors <strong>un</strong>e casca<strong>de</strong> d’erreurs non explicites.Page 38


4 Mise en place du module exploitation <strong>de</strong> <strong>GIRIS</strong>4.1 Présentation du projetGénérale <strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> France a la volonté <strong>de</strong> mettre en place <strong>un</strong> outil <strong>SIG</strong> d’ai<strong>de</strong> àl’exploitation en plaçant <strong>GIRIS</strong> <strong>au</strong> cœur du Système d’Information <strong>de</strong> l’entreprise.Cette mise en place s’accompagne d’<strong>un</strong>e refonte <strong>de</strong>s applicatifs métiers <strong>de</strong> <strong>GIRIS</strong>ainsi que <strong>de</strong> la création d’<strong>un</strong>e application <strong>de</strong> saisie <strong>de</strong>s Ordres d’Interventions (OI).Figure 16 : Schéma <strong>de</strong> la cartographie <strong>de</strong>s évènements du rése<strong>au</strong> d’e<strong>au</strong> potableSaisie et Cartographie <strong>de</strong>s évènements du rése<strong>au</strong>d'e<strong>au</strong> potableO.I. Branchements E<strong>au</strong> Potable :Extraction du logiciel GNO.I. Constituants du Rése<strong>au</strong>d'E<strong>au</strong> Potable (s<strong>au</strong>f branchements)<strong>GIRIS</strong> : Remontée <strong>au</strong>tomatique<strong>de</strong>s données<strong>GIRIS</strong> : Saisie Manuelle<strong>de</strong>s InterventionsOrdre d'InterventionInterventions /Anomalies du Rése<strong>au</strong>E<strong>au</strong> Potable<strong>GIRIS</strong>Module ClassificationAnalyse <strong>de</strong>s donnéesd'Interventions :Reporting, Edition <strong>de</strong>cartes thématiquesSchéma <strong>de</strong> l’exploitation <strong>de</strong>s Interventions sous <strong>GIRIS</strong>Page 39


4.2 ObjectifsL’objectif est <strong>un</strong>e mise en place progressive <strong>de</strong> tous les applicatifs d’exploitation pourseptembre 2004. Les <strong>service</strong>s techniques ont fixé les objectifs suivants :• Reprise <strong>de</strong> certaines fonctionnalités <strong>GIRIS</strong> existantes ;• Génération <strong>de</strong>s branchements E<strong>au</strong> Potable et Assainissement ;• Création d’<strong>un</strong>e fiche <strong>de</strong> saisie pour les Ordre d’Interventions du rése<strong>au</strong> E<strong>au</strong>Potable ;• Rédaction d’<strong>un</strong> manuel utilisateur <strong>GIRIS</strong> Géo pour l’ai<strong>de</strong> à l’exploitation.4.3 BénéficesLes bénéfices attendus sont les suivants : l’utilisation <strong>de</strong> <strong>GIRIS</strong> comme <strong>un</strong> outil d’ai<strong>de</strong>à l’exploitation, produire <strong>de</strong>s cartes thématiques sur les OI et répondre <strong>au</strong>xengagements contractuels vis-à-vis <strong>de</strong>s collectivités (fourniture <strong>de</strong> carte thématiquesur les interventions <strong>de</strong>s rése<strong>au</strong>x).(Cf. Carte page suivante)4.4 Contexte4.4.1 Reprise <strong>de</strong>s fonctionnalités existantesLa Générale <strong>de</strong>s E<strong>au</strong>x dispose <strong>de</strong> plusieurs outils d’ai<strong>de</strong> à la décision sur <strong>GIRIS</strong>(gestion <strong>de</strong>s arrêts d’e<strong>au</strong>, les tournées, inspection TV, génération <strong>de</strong> profil en long,programme). Les Services Techniques ont souhaité que le module « gestion <strong>de</strong>stournées » soit enrichit par <strong>un</strong>e fonctionnalité <strong>de</strong> recherche <strong>de</strong> fuite. Les ST ontsouhaité que le module « classification » soit repris afin <strong>de</strong> permettre <strong>un</strong>einterrogation fine <strong>de</strong> la base <strong>de</strong> données.4.4.2 Génération <strong>de</strong>s branchements e<strong>au</strong> potable et assainissementLes interventions s’effectuent pour la plupart sur les branchements d’e<strong>au</strong> potable etd’assainissement. Généralement, ces branchements ne figurent pas sur les plans, etsont donc absents <strong>de</strong>s plans <strong>GIRIS</strong>. Les ST estiment le nombre <strong>de</strong> branchements à 1,5million sur l’ensemble <strong>de</strong> la région. Leur création est donc nécessaire en vue <strong>de</strong>l’utilisation attendue du <strong>SIG</strong>.(Cf. Annexe 14)Page 40


Figure 17 : Pastillage <strong>de</strong>s Interventions sur <strong>un</strong>e Comm<strong>un</strong>e4.4.3 Saisie <strong>de</strong>s Ordre d’Intervention sur le rése<strong>au</strong> e<strong>au</strong> potableL’objectif n’est pas <strong>de</strong> réaliser <strong>un</strong> outil <strong>de</strong> gestion <strong>de</strong>s interventions (OI) dans le <strong>SIG</strong>mais <strong>de</strong> définir les informations qui serviront à répondre <strong>au</strong>x besoins en cartographiethématique <strong>de</strong>s agences et <strong>de</strong>s collectivités.La CGE possè<strong>de</strong> <strong>au</strong>ssi plusieurs outils pour gérer les interventions sur rése<strong>au</strong> mais<strong>un</strong> seul est connecté <strong>au</strong> <strong>SIG</strong>.• Logiciel GN : logiciel historique <strong>de</strong> gestion clientèle E<strong>au</strong> Potable qui gère lesOI sur branchements. Ce logiciel n’est pas interfacé avec <strong>GIRIS</strong>.• Logiciel PICR : logiciel <strong>de</strong> gestion d’interventions E<strong>au</strong> Potable, non interfacéavec <strong>GIRIS</strong>.• Logiciel Wallace : logiciel <strong>de</strong> gestion d’intervention propre à la gestion <strong>de</strong> laVille <strong>de</strong> Paris. Ce logiciel est interfacé avec <strong>GIRIS</strong>.Page 41


La saisie <strong>de</strong>s OI ne se limitant qu’<strong>au</strong>x constituants du rése<strong>au</strong> d’e<strong>au</strong> potable <strong>au</strong>tres queles branchements, <strong>un</strong> module a été développé afin <strong>de</strong> remonter <strong>au</strong>tomatiquement lesdonnées d’interventions sur branchements issues du logiciel GN.4.4.4 Rédaction d’<strong>un</strong> manuel utilisateur <strong>GIRIS</strong> Géo pour l’ai<strong>de</strong> àl’exploitationUn manuel d’utilisation pour le logiciel <strong>GIRIS</strong> Géo existe. Ce manuel a besoin d’êtreactualisé, tout en le rendant plus didactique pour les techniciens d’exploitation. Al’origine, il n’incluait pas les applicatifs métiers, ces <strong>de</strong>rniers <strong>de</strong>vront donc y figurés.4.5 RessourcesLe projet étant <strong>au</strong> départ spécifique à la région Ile <strong>de</strong> France, le responsable <strong>de</strong> lacellule <strong>SIG</strong> a souhaité impliquer l’ensemble <strong>de</strong> ces collaborateurs <strong>de</strong>s <strong>au</strong>tres régionspar l’intermédiaire d’<strong>un</strong> groupe d’informations avec diffusion <strong>de</strong> l’état d’avancementdu projet.Les ressources allouées sont les suivantes : <strong>un</strong> chef <strong>de</strong> projet <strong>SIG</strong>, <strong>de</strong>ux responsables<strong>GIRIS</strong> en agence proches <strong>de</strong>s réalités terrain, <strong>un</strong> chef <strong>de</strong> projet Généraled’Infographie pour le développement spécifique sous <strong>GIRIS</strong>, <strong>un</strong> ingénieur stagiairequi assure le recensement <strong>de</strong>s besoins, la rédaction et la validation <strong>de</strong> l’application «saisie <strong>de</strong>s interventions » et assure la mise en place <strong>de</strong> l’ensemble <strong>de</strong>s modules.Les <strong>service</strong>s techniques m’ont confié les tâches suivantes :• Définir <strong>un</strong>e fiche intervention pour les objets du rése<strong>au</strong> d’e<strong>au</strong> enremplacement <strong>de</strong> celle existante dans <strong>GIRIS</strong>, ceci afin <strong>de</strong> cartographier lesévènements• Participer <strong>au</strong>x tests <strong>de</strong> génération <strong>au</strong>tomatique <strong>de</strong>s branchements• Rédiger <strong>un</strong>e documentation sur l’ensemble <strong>de</strong>s applications d’ai<strong>de</strong> àl’exploitation.4.6 MéthodologieSur le plan méthodologique, la démarche proposée est la suivante :4.6.1 Collecte <strong>de</strong>s donnéesLa première phase consiste à établir <strong>un</strong> inventaire <strong>de</strong> l’ensemble <strong>de</strong>s informations qui<strong>de</strong>vront être saisies par l’application. La collecte <strong>de</strong> données ne concerne que la partiePage 42


du projet dédié à la création d’<strong>un</strong>e application <strong>de</strong> saisie <strong>de</strong>s OI. Une prise <strong>de</strong> contacts’est établie <strong>au</strong>près <strong>de</strong>s différentes entités <strong>de</strong> la société afin <strong>de</strong> collecter toutdocument sur la saisie <strong>de</strong>s interventions (fichiers Excel, base Access…).L’existence <strong>de</strong> logiciel dédié à la gestion <strong>de</strong>s interventions a permis <strong>de</strong> compléter labase existante et notamment <strong>de</strong> définir les listes <strong>de</strong> choix prédéfinies pour les champs<strong>de</strong> la fiche <strong>de</strong> saisie.4.6.2 Rédaction d’<strong>un</strong>e synthèse : élaboration <strong>de</strong> la fiche <strong>de</strong> saisie <strong>de</strong>s OILa base <strong>de</strong> ma définition est tirée du modèle original <strong>de</strong> <strong>GIRIS</strong>. Le modèle originalest assez limité, il ne concerne que quelques champs. Le dépouillement <strong>de</strong>s fichiersExcel ainsi que les copies d’écran <strong>de</strong> certains logiciels propre à la compagnie, apermis <strong>de</strong> compléter le modèle original.Un schéma du futur masque <strong>de</strong> saisie a donc été réalisé sous le logiciel MicrosoftVisio.Ensuite, l’aspect fonctionnel <strong>de</strong>s champs a pris le relais à savoir que certainesinformations étaient déjà présentes dans la base <strong>de</strong> données. Elles <strong>de</strong>vaient alors être« remontées » <strong>au</strong>tomatiquement dans la fiche « anomalie ».(Cf. Annexes 15 et 16)4.6.3 Présentation du travail <strong>au</strong>x personnels techniquesUne présentation en agence s’est déroulée afin <strong>de</strong> juger <strong>de</strong> la pertinence <strong>de</strong>sinformations retenues, et <strong>de</strong> vali<strong>de</strong>r <strong>un</strong>e base <strong>de</strong> départ pour la future mise en œuvre.Les conclusions <strong>de</strong> cette ré<strong>un</strong>ion se sont avérées positives.4.6.4 Validation en InterneLe document a été remis à l’ensemble <strong>de</strong>s responsables <strong>SIG</strong> Générale <strong>de</strong>s E<strong>au</strong>x. Lesretours étant peu nombreux ; toutefois le document a été validé et envoyé <strong>au</strong> maîtred’œuvre, Générale d’Infographie.4.6.5 Rédaction <strong>de</strong>s spécificationsLes ST ont reçu le document <strong>de</strong> spécification technique sur l’application <strong>de</strong> saisie <strong>de</strong>sOI. Les spécifications techniques se <strong>de</strong>vaient <strong>de</strong> reprendre en intégralité les besoinsexprimés dans la rédaction du document remis précé<strong>de</strong>mment. Ce document est labase du développement <strong>de</strong> l’application. On remarque notamment dans ce documentPage 43


la présence du Modèle Conceptuel <strong>de</strong> Données ainsi que le Modèle Physique <strong>de</strong>Données <strong>de</strong> l’application <strong>de</strong> « Saisie <strong>de</strong>s OI ».(Cf. Annexes 17 et 18)4.6.6 Validation <strong>de</strong>s spécificationsLe document dans l’ensemble reprend les <strong>de</strong>man<strong>de</strong>s exigées par les ServicesTechniques. Notons seulement <strong>un</strong>e modification sur le fonctionnement <strong>de</strong> laremontée <strong>au</strong>tomatique <strong>de</strong>s données issues <strong>de</strong> la gestion clientèle. Les ST ont doncvalidé le document.4.6.7 Développement <strong>de</strong> l’application OI et <strong>de</strong>s modulescomplémentairesLe développement <strong>de</strong> l’application saisie <strong>de</strong>s OI et <strong>de</strong>s <strong>au</strong>tres modules a été réalisépar la société Générale d’Infographie.4.6.8 Tests <strong>de</strong> l’ensemble <strong>de</strong>s modulesA l’heure <strong>de</strong> la rédaction <strong>de</strong> ce rapport, les modules exposés à l’exception <strong>de</strong> lagénération <strong>au</strong>tomatique n’étaient pas livrés, donc n’ont pu être testés. Les tests sesont limités à la génération <strong>au</strong>tomatique <strong>de</strong>s branchements.La génération <strong>au</strong>tomatique <strong>de</strong>s branchements s’opère après <strong>un</strong>e extraction <strong>de</strong>sfichiers clientèles E<strong>au</strong> ou Assainissement : le branchement se place <strong>au</strong> <strong>de</strong>ssus d<strong>un</strong>uméro <strong>de</strong> police correspondant à l’adresse précisée dans l’extraction du fichierclientèle. Cette génération nécessite bien entendu, la mise à disposition par lacomm<strong>un</strong>e, du plan cadastral numérisé.Ces tests nous ont permis <strong>de</strong> prendre en compte différents cas bien particuliers,notamment les problèmes <strong>de</strong> calage entre <strong>un</strong> cadastre numérisé par <strong>un</strong> géomètre et laBD TOPO <strong>de</strong> l’IGN. La BD TOPO a servi <strong>de</strong> référentiel à la numérisation <strong>de</strong>s rése<strong>au</strong>x.La superposition du cadastre et <strong>de</strong>s rése<strong>au</strong>x provoque quelques étonnements,notamment <strong>de</strong>s rése<strong>au</strong>x qui se trouvent désormais dans le domaine privé et non plusdans le domaine public.4.6.9 Finalisation du projetPour les raisons exprimées ci-<strong>de</strong>ssus, ce rapport ne peut traiter la finalisation duprojet <strong>de</strong> mise en place <strong>de</strong>s modules d’ai<strong>de</strong> à l’exploitation (recette <strong>de</strong>s modules,documentation et installation/formation <strong>de</strong> la solution).Page 44


4.7 ConséquencesLes critères suivants ont été retenus comme indicateurs <strong>de</strong> réussite du projet. Auterme du projet, on <strong>de</strong>vra constater <strong>un</strong>e appropriation <strong>de</strong>s outils par le personnelformé, <strong>un</strong>e utilisation <strong>au</strong> quotidien (saisie <strong>de</strong>s OI, simulation d‘arrêts d’e<strong>au</strong>) et <strong>un</strong>eamélioration <strong>de</strong> la qualité du <strong>service</strong> rendu <strong>au</strong>x clients.4.8 ConclusionL’étu<strong>de</strong> <strong>de</strong>s besoins <strong>de</strong> utilisateurs en terme d’information est <strong>un</strong>e étapefondamentale car elle oriente par la suite l’ensemble du développement, qui doit êtreréalisé <strong>de</strong> manière à répondre le plus fidèlement possible <strong>au</strong>x attentes. Sur ce projet,elle s’est révélée simple car les besoins étaient clairement définis et que nous noussommes appuyer sur <strong>de</strong>s outils existants.Je me suis rendu à la Compagnie <strong>de</strong>s E<strong>au</strong>x <strong>de</strong> Paris afin d’assister à <strong>un</strong>edémonstration du logiciel Wallace, couplé <strong>au</strong> <strong>SIG</strong> <strong>GIRIS</strong>. Cette démonstration m’apermis <strong>de</strong> bien cerner les limites <strong>de</strong> la saisie et <strong>de</strong> mieux appréhen<strong>de</strong>r le langagetechnique.Malheureusement, la livraison tardive <strong>de</strong>s modules logiciels, ne m’a pas permis <strong>de</strong>finaliser le projet, avant la rédaction <strong>de</strong> ce rapport.Page 45


5 Utilisation <strong>de</strong> tablette graphique5.1 Les attentes <strong>de</strong> Générale <strong>de</strong>s E<strong>au</strong>xL’utilisation <strong>de</strong> tablette graphique s’inscrit dans la volonté d’utiliser la cartographiecomme <strong>un</strong> outil d’ai<strong>de</strong> à l’exploitant.Tout d’abord, cette étu<strong>de</strong> vient répondre <strong>au</strong>x <strong>de</strong>man<strong>de</strong>s <strong>de</strong>s techniciens. Ceux- cidisposent dans leur véhicule d’intervention, <strong>de</strong> plans papiers d’exploitation <strong>au</strong>1/2000 ème . La mise à disposition du référentiel <strong>GIRIS</strong> sur le terrain serait sans nuldoute, <strong>un</strong> apport non négligeable dans l’ai<strong>de</strong> à la décision.En complément <strong>de</strong> la mise à disposition du référentiel, la CGE souhaite que lesapplicatifs <strong>GIRIS</strong> soient utilisés par les techniciens d’exploitation ; notammentl’applicatif dit « arrêt d’e<strong>au</strong> » qui permet <strong>de</strong> localiser les vannes à fermer lors <strong>de</strong> fuitesur le rése<strong>au</strong>.Enfin, la géolocalistion d’évènements (fuite, casse) à l’ai<strong>de</strong> <strong>de</strong> système embarqué, est<strong>un</strong>e alternative intéressante. Mon étu<strong>de</strong> s’est penchée sur l’offre actuelle <strong>de</strong>sdifférents fabricants <strong>de</strong> matériel GPS.5.2 Problématique <strong>de</strong> la cartographie embarquéeLa problématique est multiple sur le choix d’<strong>un</strong>e solution <strong>de</strong> <strong>SIG</strong> embarqué.Tout d’abord, le type <strong>de</strong> support doit être en adéquation avec le mo<strong>de</strong> d’utilisation<strong>de</strong>s techniciens. Une tablette PC renforcée ou non est-elle plus appropriée que lePocket PC, support déjà utilisé <strong>au</strong> sein <strong>de</strong> l’entreprise.Le système doit <strong>au</strong>ssi permettre d’exploiter la base <strong>de</strong> données <strong>GIRIS</strong>.Générale <strong>de</strong>s E<strong>au</strong>x souhaiterait <strong>un</strong> système compatible avec le format MicroStation,pour <strong>de</strong>s raisons d’interopérabilité et dans le but d’éviter <strong>un</strong>e transformation <strong>de</strong>sdonnées ;L’outil doit apporter <strong>un</strong>e solution <strong>de</strong> synchronisation, entre les bases graphiques etalphanumériques embarquées et la base <strong>de</strong> production, qui soit facilement utilisableet « packagée ».Page 46


Enfin, <strong>un</strong>e liaison avec <strong>un</strong> système <strong>de</strong> positionnement par satellites doit permettre lagéolocalisation d’évènements (fuite, casse), relevé <strong>de</strong>s tas <strong>de</strong> boues ou d’équipementstels que les pote<strong>au</strong>x et bouches incendie. Il f<strong>au</strong>t bien alors distinguer ce type <strong>de</strong> levé,du levé topographique <strong>de</strong> complément du rése<strong>au</strong> (bouche à clé, côte radier et tampon<strong>de</strong>s regards). La précision du positionnement n’est pas la même. Dans notre cas, laCGE souhaiterait <strong>un</strong>e précision submétrique.5.3 Etat <strong>de</strong> l’offre actuelleLes tablettes graphiquesLa Tablette PC, dont l'utilisation est très proche <strong>de</strong> celle du cahier, offre <strong>de</strong> multiplesavantages : la prise <strong>de</strong> notes est facile et peut être réalisée dans <strong>de</strong>s lieux variés (salle<strong>de</strong> ré<strong>un</strong>ion, client, voyage, terrain...) du fait <strong>de</strong> sa reconnaissance <strong>de</strong> caractères etvocale directement exploitable <strong>au</strong> sein d’<strong>un</strong> <strong>SIG</strong>. Il est tout à fait possible d’utiliser <strong>un</strong>clavier (intégré ou détachable), <strong>un</strong>e souris, <strong>un</strong> stylet. La tablette PC est donc <strong>un</strong>esolution innovante pour les utilisateurs <strong>de</strong> <strong>SIG</strong> développant <strong>de</strong>s applications terrain :la prise <strong>de</strong> notes, rédaction <strong>de</strong> schémas cartographiques, …Récepteur GPS submétriqueL’intérêt d’<strong>un</strong> récepteur GPS repose sur le besoin en localisation du technicien enagence. Celui doit pouvoir localiser tant en rase campagne qu’en zone urbaine,chaque tampon ou vanne grâce à ses coordonnées Lambert. Par ailleurs, il est<strong>au</strong>jourd’hui pertinent <strong>de</strong> géolocaliser <strong>de</strong>s évènements : boues issues <strong>de</strong>s usines <strong>de</strong>traitement, les OI (Ordres d’Intervention) vus précé<strong>de</strong>mment. La solution GPS laplus adaptée à ce genre <strong>de</strong> trav<strong>au</strong>x semble être <strong>un</strong> petit récepteur GPS <strong>de</strong> précisionmétrique qui permettra <strong>un</strong>e localisation rapi<strong>de</strong> <strong>de</strong>s éléments qui nécessitent <strong>de</strong>sinterventions.Il existe plusieurs métho<strong>de</strong>s <strong>de</strong> positionnement géodésique par GPS, nous nousintéresserons plus particulièrement ci-après <strong>au</strong> mo<strong>de</strong> DGPS, mo<strong>de</strong> <strong>de</strong>positionnement différentiel qui semble le mieux convenir <strong>au</strong> type <strong>de</strong> localisationsouhaitée.Pocket PCLe Pocket PC est <strong>un</strong> assistant personnel qui fonctionne sous le système d’exploitationPocket PC <strong>de</strong> Microsoft. La CGE commence à équiper ses techniciens d’exploitation<strong>de</strong> ce type d’appareil. Il est donc nécessaire d’étudier les possibilités offertes par cegenre <strong>de</strong> support, <strong>de</strong> plus qu’<strong>un</strong>e interopérabilité serait bienvenue avec le logicielPICR (cf. § 4.4.3) qui lui fonctionne déjà sur ce type <strong>de</strong> support.Page 47


La synchronisation <strong>de</strong>s données sous Windows est effectuée par l'intermédiaire dulogiciel Microsoft ActiveSync.5.4 Etu<strong>de</strong>s <strong>de</strong>s différentes solutionsSelon le type <strong>de</strong> support Pocket PC, Palm, GPS ou bien Tablette PC, les logiciels sontévi<strong>de</strong>mment différents. Voici donc <strong>un</strong>e décomposition <strong>de</strong>s solutions entrevuesdurant le stage :Solutions pour tablette graphiqueSupport Solution Caractéristiques Avantages Inconvénients CommentairesTablette PC<strong>GIRIS</strong>TabletteBentleyGéoOutlookAtlogGeoVisualI<strong>de</strong>ntiques à Giris :consultation etanalyse BDD, saisie<strong>de</strong> constituants,analysethématique…Caractéristiques <strong>de</strong>GéoOutlook(cf. §2.3.8.2)Logiciel BentleyPowerDraftLiaison avec touttype <strong>de</strong> GPS(centimétrique,submétrique)Dédié <strong>au</strong> levétopographiqueLiaison base AccessModèlerelationnel,Applicatifs E<strong>au</strong>&Assainissement<strong>de</strong> <strong>GIRIS</strong>Compatibilitétotale avec<strong>GIRIS</strong>Compatibilité<strong>de</strong>s fichiers<strong>GIRIS</strong> avecliaison <strong>de</strong> laBDD, liaisonBDD ODBC,fonctionsd’analyse etd’interrogation,annotationInterprétation<strong>de</strong>s sign<strong>au</strong>xGPSLogiciel <strong>de</strong>saisie <strong>de</strong>donnéesFormat DGNInstallation sur lesupport d’<strong>un</strong>serveur <strong>de</strong>donnéesORACLEPas <strong>de</strong> paquetagelogiciel pour lasynchronisation<strong>de</strong>s donnéesPas <strong>de</strong> liaisonGPSPas d’applicatifs<strong>GIRIS</strong>, saisielimité <strong>au</strong>« redlining »,Pas <strong>de</strong>synchronisation<strong>de</strong>s donnéesgraphiques etalphanumériquesPas <strong>de</strong> liaisonGPSFaiblesse <strong>de</strong>spossibilitésd’interrogationSolution lour<strong>de</strong> etnon optimiséepour GdE Ile <strong>de</strong>FranceSolutionintéressante etlégère dans lecadre <strong>de</strong> laconsultation <strong>de</strong>sdonnées sur leterrainLogiciel pour lesgéomètres,Pas <strong>de</strong>fonctionnalités<strong>SIG</strong>Page 48


Solutions récepteurs GPSSupport Solution Caractéristiques Avantages Inconvénients CommentairesRécepteur GPSLEICA GS20THALESMobileMapperTRIMBLEGeoExplorerCollecteur <strong>de</strong>donnéescartographiques liéà <strong>un</strong> GPSCollecteur <strong>de</strong>donnéescartographiques liéà <strong>un</strong> GPSCollecteur <strong>de</strong>donnéescartographiques liéà <strong>un</strong> GPSPositionnement> ±40 cm (sioption posttraitement),Création <strong>de</strong>Bibliothèque<strong>de</strong> saisie,Import/ExportDGN,ConnectiquePositionnement> ±40 cm (sioption posttraitement)Création <strong>de</strong>Bibliothèque<strong>de</strong> saisie,Connectique,PrixPositionnement> ±40 cm (sioption posttraitement)Création <strong>de</strong>Bibliothèque<strong>de</strong> saisie,Connectique,Export DGNEspacegraphique réduit,Solution nonéprouvée,M<strong>au</strong>vaisepublicité <strong>au</strong>tourdu produit,Gestion RasterPrixEspacegraphique réduit,solution nonéprouvée,Fonctionnalités àvenir,Pasd’Import/ExportDGN,Raster limitéEspacegraphique réduit,solution nonéprouvée,Pas d’ImportDGN,Raster limitéCaractéristiquesintéressantes,la démonstrationdu produit n’apas étéconcluante !Produit à suivre,pas assez <strong>de</strong> reculsur la solutionSolutionoptimisée pourlogiciel ArcPad(ESRI)Solution pour Pocket PCSupport Solution Caractéristiques Avantages Inconvénients CommentairesPocket PCD3EArpentGISCollecteur <strong>de</strong>donnéescartographiques liéà <strong>un</strong> module GPSpour Pocket PCSupport PocketPC(interopérabilitéavec logicielsGdE),Synchronisation<strong>de</strong>s donnéesavec MicrosoftActiveSyncPositionnemententre 5 et 10m(pas <strong>de</strong> posttraitement),Espacegraphique réduit,Raster limité,Pasd’Import/ExportDGNSolution limitéepar lescaractéristiquesdu support,solutionoptimisée pour<strong>un</strong>e intégration<strong>au</strong>x logiciels ESRI(ArcView,ArcGIS)(Cf. Annexes 19, 20, 21 et 22)Page 49


5.5 Solution retenueDe notre revue technique, nous pensons que le Pocket PC couplé à module GPS, nepossè<strong>de</strong>nt pas <strong>au</strong>jourd’hui les capacités techniques attendues <strong>au</strong>jourd’hui, parGénérale <strong>de</strong>s E<strong>au</strong>x (positionnement pas assez précis, gestion <strong>de</strong>s fonds <strong>de</strong> planlimitée, obligation d’<strong>un</strong>e forte compression <strong>de</strong>s Raster qui les rend inutilisable).De plus, les différents récepteurs GPS présentés sont très proches techniquement,tant dans leurs fonctionnalités que dans la qualité du positionnement. Seul le prix lesdifférencie : on constate <strong>de</strong>s écarts importants dans les différentes propositions, <strong>de</strong>1500 à 5000 euros selon les options choisies.Enfin, à part la société Atlog, ni Bentley ni Générale d’Infographie n’ont développé<strong>de</strong> programme pour tablette, capable d’interpréter les données issues du GPS.Pour le moment, <strong>au</strong>c<strong>un</strong> <strong>de</strong>s récepteurs n’a été choisit.Nous avons quand même décidé <strong>de</strong> retenir la solution <strong>de</strong> Bentley GéoOutlook surtablette graphique, en se limitant seulement à la mise en disponibilité <strong>de</strong> laconsultation <strong>de</strong>s données <strong>GIRIS</strong> sur le terrain.Cette solution est souple dans son utilisation, légère <strong>au</strong> nive<strong>au</strong> du déploiement car<strong>un</strong>e base Access ou Xbase (ou DBase) suffit <strong>au</strong> bon fonctionnement. Le lien <strong>GIRIS</strong> estconservé car <strong>GIRIS</strong> utilise le lien MicroStation avec les bases <strong>de</strong> données (MSLINK).5.6 Projet GéoOutlookGéoOutlook est <strong>un</strong>e version bridée <strong>de</strong> MicroStation. Elle permet <strong>de</strong> créer <strong>de</strong>sconnections <strong>au</strong>x BD et comporte <strong>de</strong>s fonctionnalités <strong>SIG</strong> (requête SQL, thématique,analyse topologique). C’est donc à partir <strong>de</strong> cette solution que nous avons effectué lamise en place d’<strong>un</strong> projet dont l’objectif est la consultation <strong>de</strong>s données du rése<strong>au</strong> surle terrain.Afin <strong>de</strong> mettre en place ce projet, je me suis appuyé à la fois sur les différentsexemples fournis dans le logiciel et sur la documentation.Nous avons <strong>au</strong>ssi rencontré Monsieur Luc EDEL, responsable <strong>SIG</strong> <strong>de</strong> la sociétéStéphanoise <strong>de</strong>s E<strong>au</strong>x, qui a développé <strong>un</strong>e solution équivalente basée sur le mêmeproduit. Monsieur EDEL m’a alors montré les différentes étapes <strong>de</strong> la création <strong>de</strong> ceprojet et notamment éclairé sur le fonctionnement du logiciel GéoOutlook.Page 50


5.6.1 Structuration <strong>de</strong> la base <strong>de</strong> donnéesL’opération consiste donc à exporter les données alphanumériques <strong>de</strong> la base Oraclevers Microsoft Access et <strong>de</strong> créer <strong>un</strong> environnement <strong>de</strong> travail sous le logicielGéoOutlook répondant à <strong>de</strong>s besoins simples <strong>de</strong> consultation et <strong>de</strong> géolocalisation.La structuration <strong>de</strong> la base <strong>de</strong> données est l’étape la plus importante car elleconditionne le bon fonctionnement du logiciel.Après avoir analysé les différents exemples disponibles avec l’installation, j’ai établit<strong>un</strong>e liste <strong>de</strong>s tables systèmes nécessaires à la création d’<strong>un</strong> projet GéoOutlook. Cestables sont les suivantes :• MSCATALOG : table MicroStation qui répertorie chaque nom <strong>de</strong> tabled’objets et lui affecte <strong>un</strong> i<strong>de</strong>ntifiant <strong>de</strong> carte (MAPID). Cet i<strong>de</strong>ntifiant seretrouve obligatoirement dans les tables <strong>de</strong>s objets par l’intermédiaire duMAPID.• MSFORMS : table système contenant <strong>un</strong> enregistrement, elle est créé<strong>au</strong>tomatiquement par le logiciel• CATEGORY : table qui répertoire les catégories d’objets• FEATURE : table <strong>de</strong> définition <strong>de</strong>s objets, spécifie le nive<strong>au</strong> du <strong>de</strong>ssinMicroStation, dans lequel se trouve l’entité <strong>SIG</strong>, son épaisseur, sa couleur, sonstyle …• MAPS : table qui répertorie l’ensemble <strong>de</strong>s fichiers MicroStation associé.Les données <strong>de</strong> ces tables proviennent à la fois <strong>de</strong> la base <strong>de</strong> donnés <strong>GIRIS</strong> qui lesutilise (MSCATALOG), et les <strong>au</strong>tres ont été complétées en s’inspirant <strong>de</strong>s différentsexemples existants.L’export <strong>de</strong>s données <strong>de</strong>s objets <strong>GIRIS</strong>Après avoir rencontré Monsieur EDEL, nous avons décidé <strong>de</strong> limiter la consultation<strong>de</strong>s objets graphiques qu’<strong>au</strong> constituant principal du rése<strong>au</strong> à savoir la conduite avec<strong>de</strong>s informations précises (date <strong>de</strong> pose, matéri<strong>au</strong>, diamètre, etc…).Plusieurs métho<strong>de</strong>s existent afin <strong>de</strong> récupérer les données <strong>GIRIS</strong> stockées dansOracle vers Microsoft Access puis éventuellement XBase.1 ère métho<strong>de</strong> : Import via Microsoft Access directementMa métho<strong>de</strong> consiste à lier via <strong>un</strong>e connexion ODBC les tables désirées du modèlerelationnel <strong>GIRIS</strong> dans ACCESS. Ensuite je crée <strong>de</strong>s tables sous Microsoft Access parl’intermédiaire d’<strong>un</strong>e requête simple sur le numéro INSEE <strong>de</strong> la comm<strong>un</strong>e. Ensuite,Page 51


j’importe directement via <strong>un</strong>e connexion ODBC sur la base <strong>de</strong> données Oracle <strong>GIRIS</strong>,les tables systèmes nécessaires à l’utilisation <strong>de</strong> GéoOutlook.2 ème métho<strong>de</strong> : Rapport <strong>GIRIS</strong>Cette métho<strong>de</strong> consiste en la création d’<strong>un</strong> rapport <strong>GIRIS</strong> qui exporte dans <strong>un</strong> fichierASCII les informations alphanumériques <strong>de</strong> la zone chargée à l’écran. Le fichiergénéré est ainsi délimité par <strong>de</strong>s virgules. Ensuite il f<strong>au</strong>dra respecter les étapessuivantes :ü importer ce fichier ASCII dans <strong>un</strong>e base Microsoft Access ;ü faire <strong>de</strong>s requêtes sur toutes les tables importées afin <strong>de</strong> renseigner le champMAPID (champ qui n’apparaît pas dans le rapport <strong>GIRIS</strong>) ;ü Faire <strong>un</strong> export <strong>de</strong> la base Access <strong>au</strong> format DBASE pour <strong>un</strong>e utilisation <strong>de</strong>GéoOutlook en mo<strong>de</strong> Xbase.Structurer le projetLa documentation GéoOutlook indique qu’il f<strong>au</strong>t s’appuyer sur le projet vierge« Untitled », installé par GéoOutlook, afin <strong>de</strong> définir <strong>un</strong> nouve<strong>au</strong> projet. Cela consisteà copier <strong>de</strong>s répertoires.Les données graphiques <strong>GIRIS</strong> <strong>de</strong> la comm<strong>un</strong>e ont été copiées dans le répertoire« DGN ».Ouverture du projet sous GéoOutlookComme énoncé ci-<strong>de</strong>ssus, le projet GéoOutlook se définit par <strong>un</strong> répertoire d’accès<strong>au</strong>x données du projet, <strong>un</strong>e connexion à <strong>un</strong>e base <strong>de</strong> données et enfin différentesoptions <strong>de</strong> présentation du projet.Page 52


Figure 18 : Fenêtre d’ouverture d’<strong>un</strong> projet GéoOutlookLe projet ouvert permet <strong>de</strong> consulter les données importées <strong>de</strong> <strong>GIRIS</strong> et d’exploiterles possibilités du logiciel. (Cf. Annexe 23)Création <strong>de</strong> l’environnement <strong>de</strong> travailAfin <strong>de</strong> créer <strong>un</strong> environnement <strong>de</strong> travail sous GéoOutlook, je me suis appuyé sur ladocumentation existante. Au départ, il f<strong>au</strong>t créer <strong>un</strong> espace <strong>de</strong> travail dans le lequelnous allons définir <strong>un</strong> projet.Figure 19 : Fenêtre <strong>de</strong> création <strong>de</strong> l’espace <strong>de</strong> travailCréation <strong>de</strong>s menus et icônesLa création <strong>de</strong>s menus et icônes fait partie du rôle <strong>de</strong> l’administrateur du système. Jeme suis appuyé sur ce qui avait été réalisé par la Stéphanoise <strong>de</strong>s E<strong>au</strong>x.Page 53


Figure 20 : Création <strong>de</strong> menus pour GéoOutlookCréation du fichier <strong>de</strong> configuration utilisateurLa <strong>de</strong>rnière étape consiste en la création du fichier <strong>de</strong> configuration utilisateur,fichier qui sera utilisé pour le lancement du projet sur la tablette dansl’environnement souhaité.Figure 21 : Fenêtre <strong>de</strong> création du fichier <strong>de</strong> configuration utilisateurPage 54


Le projet se lance à partir d’<strong>un</strong> fichier BATCH DOS qui lance le logiciel GéoOutlook,charge le profil adéquat et charge les données définies dans le fichier <strong>de</strong>configuration du projet. La consultation <strong>de</strong>s données <strong>GIRIS</strong> est désormais possibledans <strong>un</strong> environnement détaché <strong>de</strong>s contraintes du produit <strong>GIRIS</strong> tablette.(Cf. Annexe 24)5.7 ConclusionLa solution développée ci-<strong>de</strong>ssus se limite donc à la mise en consultation d’objets<strong>GIRIS</strong> sur le terrainLa tablette graphique est à mon avis <strong>un</strong>e solution innovante dans le cadre <strong>de</strong> laconsultation et <strong>de</strong> la mise à jour du référentiel <strong>GIRIS</strong>.Cependant, il reste à faire évoluer la BD <strong>de</strong> <strong>GIRIS</strong> Tablette vers <strong>un</strong>e BD <strong>de</strong> typeAccess. La solution serait plus simple et la synchronisation <strong>de</strong>s bases embarquées et<strong>de</strong> production poserait moins <strong>de</strong> problème. La concurrence propose <strong>de</strong>s solutions <strong>de</strong>synchronisation pour <strong>SIG</strong> embarqué en utilisant Access en BD sur le noma<strong>de</strong>, etOracle en base <strong>de</strong> données <strong>de</strong> production.Une <strong>au</strong>tre solution serait dans l’intégration du module d’interprétation <strong>de</strong>s donnéesGPS, développé par la société Atlog pour son logiciel GeoVisual, afin <strong>de</strong> saisir <strong>de</strong>sobjets dans <strong>GIRIS</strong> tablette sur le terrain.Bentley prévoit <strong>de</strong> sortir <strong>un</strong> module équivalent dans <strong>un</strong>e version future <strong>de</strong>MicroStation.Le Pocket PC semble limité pour le <strong>SIG</strong> embarqué, <strong>un</strong> matériel GPS <strong>de</strong> type Leica,Trimble ou Thales, fonctionnant sur Windows CE, semble plus approprié <strong>au</strong>xbesoins exprimés <strong>de</strong> géolocalisation.Page 55


6 ConclusionCe stage m’<strong>au</strong>ra apporté ce que je cherchais en complément <strong>de</strong> mon vécuprofessionnel, à savoir l’utilisation même d’<strong>un</strong> Système d’Information Géographique<strong>au</strong> sein d’<strong>un</strong>e structure importante. J’ai notamment appréhendé les enjeuxdécisionnels <strong>de</strong> ce Système d’Information et les évolutions technologiques à venir.En complément, la partie concernée à la mise en place d’<strong>un</strong> module <strong>de</strong> saisie a étéquelque chose <strong>de</strong> très enrichissant. J’ai notamment approfondi la conceptiond’applications informatique et mes connaissances sur l’exploitation faite <strong>de</strong>s rése<strong>au</strong>xd’e<strong>au</strong> par les concessionnaires.La partie sur l’utilisation <strong>de</strong>s tablettes graphique m’a plongé dans <strong>un</strong> domaine <strong>de</strong> lagéomatique qui poursuit <strong>un</strong>e mutation importante. Nous avons pu voir que cessolutions manquaient encore parfois <strong>de</strong> fiabilité, mais je suis convaincu qu’elles ont<strong>un</strong> avenir <strong>au</strong> sein <strong>de</strong> la Générale <strong>de</strong>s E<strong>au</strong>x.Page 56


GLOSSAIREDéfinition <strong>de</strong>s termes ou <strong>de</strong>s sigles utilisés dans le rapportBATCH : Fichier contenant <strong>un</strong> ensemble <strong>de</strong> comman<strong>de</strong>s qui seront traitées<strong>au</strong>tomatiquement comme si elles étaient entrées <strong>au</strong> clavier par l’utilisateur, les <strong>un</strong>esaprès les <strong>au</strong>tres.BD : Base <strong>de</strong> DonnéesDAO : Dessin Assisté par OrdinateurDGPS : Differential Global Positionning System, métho<strong>de</strong> <strong>de</strong> mesure géodésique parsystème GPS. Les appareils grand public <strong>de</strong> positionnement utilisent cette métho<strong>de</strong><strong>de</strong> mesure mono-fréquence.DOS : Disk Operating System, système d’exploitation à disques qui désigne lesystème <strong>de</strong> Microsoft, dont le nom est à l’origine « MS-DOS ».FTP : File Transfer Protocol, protocole Internet <strong>de</strong> transfert <strong>de</strong> fichier.GPS : Global Positionning System, système américain <strong>de</strong> positionnement global parsatellite.MDL : MicroStation Development Language, langage avancé similaire et compatible<strong>au</strong> langage C. Langage dans lequel MicroStation est écrit.OLE DB : Object Linking and Embedding DataBase, OLE est <strong>un</strong>e technique mise <strong>au</strong>point par Microsoft pour inclure dans <strong>un</strong> document, <strong>de</strong>s documents d’<strong>au</strong>tresapplications selon le principe du « client/serveur », en gardant le lien avecl’application d’origine, qu’on pourra rappeler pour <strong>un</strong>e modification ou <strong>un</strong>e mise àjour.ODBC : Open DataBase Connectivity, Interface <strong>de</strong> programmation permettant à <strong>de</strong>sapplications d’accé<strong>de</strong>r à <strong>de</strong>s données dans <strong>de</strong>s systèmes <strong>de</strong> gestion <strong>de</strong> bases <strong>de</strong>données utilisant le langage SQL comme standard d’accès.Microsoft IIS : Microsoft Internet Information Server, serveur Internet <strong>de</strong> Microsoft.Microsoft Visual Basic : Langage <strong>de</strong> programmation orienté objet dont le co<strong>de</strong> estbasé sur le langage BASIC.Page 57


MicroStation Basic : Langage proche du Microsoft Basic, dédié <strong>au</strong> programmeuroccasionnel et se prête <strong>au</strong> développement rapi<strong>de</strong> <strong>de</strong> macros, à l’<strong>au</strong>tomatisation <strong>de</strong>séquences d’opérations courantes.PKZIPC : Logiciel <strong>de</strong> compression et décompression <strong>de</strong> fichiers, qui permetd’exploiter la compression zip.PL/SQL : Langage L4G (langage <strong>de</strong> quatrième génération) qui fournit <strong>un</strong>e interfaceprocédurale <strong>au</strong> SGBD Oracle. Le langage PL/SQL intègre le langage SQL en luiapportant <strong>un</strong>e dimension procédurale.SGBD : Système <strong>de</strong> Gestion <strong>de</strong> Base <strong>de</strong> DonnéesRIS : Intergraph Relational Interface System<strong>SIG</strong> : Système d’Information GéographiqueSQL : Structured Query Language, langage d’interrogation <strong>de</strong> bases <strong>de</strong> donnéesXML : eXtensible Markup Language, norme d’échange <strong>de</strong> documents informatisés.WinAt : WinAt est l’équivalent graphique <strong>de</strong> la comman<strong>de</strong> AT. Cette comman<strong>de</strong>permet <strong>de</strong> programmer l’exécution <strong>de</strong> fichiers <strong>de</strong> comman<strong>de</strong>s.Page 58


BibliographieOracle PL/SQL - Gui<strong>de</strong> du programmeur, 2003, <strong>de</strong> Steven Feuerstein et Bill Pribyl,éd. O’Reilly 1024pMicroStation GéoOutlook – Administrator’s Gui<strong>de</strong>, 1997, Bentley Systems Inc.MicroStation GéoOutlook – User’s Gui<strong>de</strong>, 1997, Bentley Systems Inc.Manuel Administrateur <strong>GIRIS</strong>, Générale d’InfographieSources InternetBentleyhttp://www.bentley.comClub d’entrai<strong>de</strong> <strong>de</strong>s développeurs francophoneshttp://www.<strong>de</strong>veloppez.comUMR LISAH 2 - Université <strong>de</strong> Montpellier - Liste <strong>de</strong> ressources sur les PDAs et les <strong>SIG</strong>noma<strong>de</strong>shttp://sol.ensam.inra.fr/<strong>SIG</strong>noma<strong>de</strong>/<strong>SIG</strong>_Noma<strong>de</strong>_Ressources.aspDocumentation Oracle Database en lignehttp://www.cise.ufl.edu/help/database/oracle-docs/in<strong>de</strong>x.htmConcepts Oracle Spatialhttp://sales.esicom.com/sales/oracle/inter.816/a77132/sdo_intr.htm#871905Documentation PostGRE – PostGIShttp://postgis.refractions.net/documentation.phpPrésentation Internet MapServerhttp://mapserver.gis.umn.edu/Page 59


ANNEXES


Table <strong>de</strong>s annexesAnnexe 1 : <strong>GIRIS</strong> E<strong>au</strong> & Assainissement.....................................................................................................................62Annexe 2 : Architecture <strong>GIRIS</strong> Générale <strong>de</strong>s E<strong>au</strong>x Ile <strong>de</strong> France.........................................................................63Annexe 3 : Schéma <strong>de</strong> Fonctionnement <strong>de</strong> <strong>GIRIS</strong> .....................................................................................................64Annexe 4 : Simulation d’<strong>un</strong> arrêt d’e<strong>au</strong>........................................................................................................................65Annexe 5 : Liste <strong>de</strong>s comman<strong>de</strong>s FTP ...........................................................................................................................66Annexe 6 : Package PL/SQL UTL_FILE........................................................................................................................68Annexe 7: Table<strong>au</strong> récapitulatif <strong>de</strong> programmation <strong>de</strong>s tâches...........................................................................68Annexe 8: Paramétrage du Gestionnaire <strong>de</strong>s Services Internet Microsoft IIS .................................................69Annexe 9 : Paramétrage du Gestionnaire <strong>de</strong> Tâche WinAt ...................................................................................69Annexe 10 : Extrait du fichier <strong>de</strong> transfert <strong>de</strong>s données graphiques ..................................................................70Annexe 11 : Fichier <strong>de</strong> contrôle <strong>de</strong> transfert <strong>de</strong>s données graphiques...............................................................71Annexe 12 : Solution pour le déploiement <strong>de</strong> la solution SyncBack pour la CGE.........................................72Annexe 13 : Paramétrage <strong>de</strong> l’outil SynckBack..........................................................................................................73Annexe 14 : Génération <strong>au</strong>tomatique <strong>de</strong>s branchements .......................................................................................73Annexe 15 : Description du masque OI pour <strong>GIRIS</strong>, partie principale..............................................................74Annexe 16 : Description du masque OI pour <strong>GIRIS</strong>, partie détaillée pour les OI..........................................74Annexe 17 : Modèle Conceptuel <strong>de</strong> Données .............................................................................................................75Annexe 18 : Modèle Physique <strong>de</strong> Données .................................................................................................................76Annexe 19 : Tablette FUJITSU 5010D............................................................................................................................76Annexe 20 : La solution ArpentGIS sur support Pocket PC et carte GPS .........................................................77Annexe 21 : La solution MobileMapper Thales .........................................................................................................78Annexe 22 : Logiciel GISDataPro <strong>de</strong> Leica Geosystems..........................................................................................79Annexe 23 : Interface standard du projet GeoOutlook............................................................................................80Annexe 24 : Interface <strong>de</strong> la solution GeoOutlook pour tablette...........................................................................80Page 61


Annexe 1 : <strong>GIRIS</strong> E<strong>au</strong> & AssainissementPage 62


ld ig itaServeur <strong>de</strong> Site"Serv_Prin"TraceurPage 63


Logiciel <strong>de</strong> <strong>de</strong>ssinMicroStation dgnBase <strong>de</strong> donnéesORACLE 8iSystème d’InformationGéographique <strong>GIRIS</strong>Postes <strong>de</strong> consultation :- 15 Agences IDF- 22 Sites déportés IDF- DR et <strong>service</strong>sDessinateurAgenceInformations<strong>de</strong> terrainModule d’exploitation(Arrêt d’e<strong>au</strong>, inci<strong>de</strong>nts,fuites…)Techniciens <strong>de</strong>rése<strong>au</strong>/exploitationEdition <strong>de</strong> plans A4 /A3Impressions <strong>de</strong>plans :- Plans <strong>de</strong> rése<strong>au</strong>- Plans PDFExport <strong>de</strong>s donnéesgraphiques (dgn, dxf, dwg)Export <strong>de</strong>s donnéesalphanumériques (fichiersASCII)Requêtes et édition<strong>de</strong> plansthématiquesEchanges vers S.I.G (ArcGis,STAR…)Annexe 3 : Schéma <strong>de</strong> Fonctionnement <strong>de</strong> <strong>GIRIS</strong>Page 64


Annexe 4 : Simulation d’<strong>un</strong> arrêt d’e<strong>au</strong>Casse <strong>de</strong> la conduite, recherche <strong>de</strong>s vannes à fermerPage 65


Comman<strong>de</strong>HelpStatusBinaryAsciiTypeUserLsPwdCdMkdirRmdirGetPutOpenCloseByeQuitDescriptionAffiche l'ensemble <strong>de</strong>s comman<strong>de</strong>s supportées par le serveur FTPPermet <strong>de</strong> connaître certains paramètres <strong>de</strong> la machine clienteCette comman<strong>de</strong> vous fait basculer du mo<strong>de</strong> ASCII (envoi <strong>de</strong> documents textes) <strong>au</strong>mo<strong>de</strong> binary (envoi <strong>de</strong> fichiers en mo<strong>de</strong> binaire, c'est-à-dire pour les fichiers nontexte, comme <strong>de</strong>s images ou <strong>de</strong>s programmes)Bascule du mo<strong>de</strong> binary <strong>au</strong> mo<strong>de</strong> ascii. Ce mo<strong>de</strong> est le mo<strong>de</strong> par déf<strong>au</strong>tPermet d'afficher le mo<strong>de</strong> courant <strong>de</strong> transfert (binary ou ascii)Permet <strong>de</strong> rouvrir <strong>un</strong>e session sur le site FTP en cours avec <strong>un</strong> nom d'utilisateurdifférent. Un nouve<strong>au</strong> mot <strong>de</strong> passe vous sera alors <strong>de</strong>mandéPermet <strong>de</strong> lister les fichiers présents dans le répertoire courant. La comman<strong>de</strong> "ls -l"donne <strong>de</strong>s informations supplémentaires sur les fichiersAffiche le nom complet du répertoire courantCette comman<strong>de</strong> signifie change directory , elle permet <strong>de</strong> changer le répertoirecourant. La comman<strong>de</strong> "cd .." permet d'accé<strong>de</strong>r <strong>au</strong> répertoire <strong>de</strong> nive<strong>au</strong> supérieurLa comman<strong>de</strong> mkdir (sous UNIX, ou md sous système Microsoft) permet <strong>de</strong> créer <strong>un</strong>répertoire dans le répertoire courant. L'utilisation <strong>de</strong> cette comman<strong>de</strong> est réservée<strong>au</strong>x utilisateurs ayant <strong>un</strong> accès le permettantLa comman<strong>de</strong> rmdir (sous UNIX, ou rd sous système Microsoft) permet <strong>de</strong>supprimer <strong>un</strong> répertoire dans le répertoire courant. L'utilisation <strong>de</strong> cette comman<strong>de</strong>est réservée <strong>au</strong>x utilisateurs ayant <strong>un</strong> accès le permettantCette comman<strong>de</strong> permet <strong>de</strong> récupérer <strong>un</strong> fichier présent sur le serveurSi la comman<strong>de</strong> est suivie d'<strong>un</strong> nom <strong>de</strong> fichier, le fichier distant est transféré surla machine locale dans le répertoire local en coursSi la comman<strong>de</strong> est suivie <strong>de</strong> <strong>de</strong>ux noms <strong>de</strong> fichiers, le fichier distant (le premiernom) est transféré sur la machine locale dans le répertoire local en cours, avec lenom <strong>de</strong> fichier précisé (le <strong>de</strong>uxième nom)Si jamais le nom <strong>de</strong> fichier contient <strong>de</strong>s espaces il f<strong>au</strong>t veiller à le saisir entreguillemetsCette comman<strong>de</strong> permet d'envoyer <strong>un</strong> fichier local sur le serveurSi la comman<strong>de</strong> est suivie d'<strong>un</strong> nom <strong>de</strong> fichier, le fichier local est transféré sur leserveur dans le répertoire distant en coursSi la comman<strong>de</strong> est suivie <strong>de</strong> <strong>de</strong>ux noms <strong>de</strong> fichiers, le fichier local (le premiernom) est transféré sur le serveur dans le répertoire distant en cours, avec le nom <strong>de</strong>fichier précisé (le <strong>de</strong>uxième nom)Si jamais le nom <strong>de</strong> fichier contient <strong>de</strong>s espaces il f<strong>au</strong>t veiller à le saisir entreguillemetFerme la session en cours et ouvre <strong>un</strong>e nouvelle session sur <strong>un</strong> <strong>au</strong>tre serveur FTPFerme la session en cours, en laissant le logiciel FTP client actifDéconnecte le logiciel client du serveur FTP et le met en état inactifDéconnecte le logiciel client du serveur FTP et le met en état inactifAnnexe 5 : Liste <strong>de</strong>s comman<strong>de</strong>s FTPPage 66


CREATE OR REPLACE PACKAGE "UTL_FILE" ASTYPE file_type IS RECORD (id BINARY_INTEGER);/* Exceptionsinvalid_path EXCEPTION;invalid_mo<strong>de</strong> EXCEPTION;invalid_filehandle EXCEPTION;invalid_operation EXCEPTION;read_error EXCEPTION;write_error EXCEPTION;internal_error EXCEPTION;/* FOPEN - open file (no maximum line size) */FUNCTION fopen(location IN VARCHAR2,filename IN VARCHAR2,open_mo<strong>de</strong> IN VARCHAR2) RETURN file_type;PRAGMA RESTRICT_REFERENCES(fopen, WNDS, RNDS);/* IS_OPEN - Test if file handle is open */FUNCTION is_open(file IN file_type) RETURN BOOLEAN;PRAGMA RESTRICT_REFERENCES(is_open, WNDS, RNDS, WNPS, RNPS);/* FCLOSE - close an open file */PROCEDURE fclose(file IN OUT file_type);PRAGMA RESTRICT_REFERENCES(fclose, WNDS, RNDS);/* FCLOSE_ALL - close all open files for this session */PROCEDURE fclose_all;PRAGMA RESTRICT_REFERENCES(fclose_all, WNDS, RNDS);/* GET_LINE - Get (read) a line of text from the file */PROCEDURE get_line(file IN file_type,buffer OUT VARCHAR2);PRAGMA RESTRICT_REFERENCES(get_line, WNDS, RNDS, WNPS, RNPS);/* PUT - Put (write) text to file */PROCEDURE put(file IN file_type,buffer IN VARCHAR2);PRAGMA RESTRICT_REFERENCES(put, WNDS, RNDS);/* NEW_LINE - Write line terminators to file */PROCEDURE new_line(file IN file_type,lines IN NATURAL := 1);PRAGMA RESTRICT_REFERENCES(new_line, WNDS, RNDS);/* PUT_LINE - Put (write) line to file */PROCEDURE put_line(file IN file_type,buffer IN VARCHAR2);PRAGMA RESTRICT_REFERENCES(put_line, WNDS, RNDS);/* PUTF - Put (write) formatted text to file */procedure putf(file IN file_type,format IN VARCHAR2,arg1 IN VARCHAR2 DEFAULT NULL,arg2 IN VARCHAR2 DEFAULT NULL,arg3 IN VARCHAR2 DEFAULT NULL,arg4 IN VARCHAR2 DEFAULT NULL,arg5 IN VARCHAR2 DEFAULT NULL);PRAGMA RESTRICT_REFERENCES(putf, WNDS, RNDS);/* FFLUSH - Force physical write of buffered output */PROCEDURE fflush(file IN file_type);PRAGMA RESTRICT_REFERENCES(fflush, WNDS, RNDS);invalid_maxlinesize EXCEPTION;/* FOPEN - open file (user-specified maximum line size) */FUNCTION fopen(location IN VARCHAR2,filename IN VARCHAR2,Page 67


open_mo<strong>de</strong> IN VARCHAR2,max_linesize IN BINARY_INTEGER) RETURN file_type;PRAGMA RESTRICT_REFERENCES(fopen, WNDS, RNDS);END utl_file;/Annexe 6 : Package PL/SQL UTL_FILEAgenceSiteServeur Central DRRue du RocherCohérence fichiersagence et gimapDir_Dgn.bat21h00Lancement duprogrammeLance.bat1h00Compression <strong>de</strong>sfichiers à transférerZipDgn.bat4h00Décompression <strong>de</strong>sfichiers à transférerUnzipDgn.bat6h15UnzipDgn.bat6h15Création du journal<strong>de</strong> transfertRecuperationJourn<strong>au</strong>x.bat6h15Cohérence fichiersite et gimapDir_Dgn.bat7h35Dir_Dgn.bat7h35Création du journal<strong>de</strong> cohérenceControleSite.bat8h00Annexe 7: Table<strong>au</strong> récapitulatif <strong>de</strong> programmation <strong>de</strong>s tâchesPage 68


Annexe 8: Paramétrage du Gestionnaire <strong>de</strong>s Services Internet Microsoft IISAnnexe 9 : Paramétrage du Gestionnaire <strong>de</strong> Tâche WinAtPage 69


------------------------------Agence <strong>de</strong> MELUNLe 27/07/2004 01:04:25------------------------------Nombre <strong>de</strong> fichiers transférables : 352Fichier mee_seine.cus : copieFichier v<strong>au</strong>x_penil.ce1 : copieFichier v<strong>au</strong>x_penil.sfd : copieFichier v<strong>au</strong>x_penil_cad.fdp : copieNombre <strong>de</strong> fichiers transférés : 4Volume <strong>de</strong>s fichiers transférés : 9589248 octets----------------------------------------Début <strong>de</strong> la compression pour l agence <strong>de</strong> MELUNmar. 27/07/2004 4:00Création du fichier A7200.zip : 3,531 MoFin <strong>de</strong> la compression pour l agence <strong>de</strong> MELUNmar. 27/07/2004 4:00----------------------------------------------------------------------------Début <strong>de</strong> la copie sur le site <strong>de</strong> SAINT-MAURmar. 27/07/2004 4:00Fin <strong>de</strong> la copie sur le site <strong>de</strong> SAINT-MAURmar. 27/07/20044:04--------------------------------------------------------------Début <strong>de</strong> la copie sur le site <strong>de</strong> ROCHERmar. 27/07/2004 4:04Fin <strong>de</strong> la copie sur le site <strong>de</strong> ROCHERmar. 27/07/20044:05--------------------------------------------------------------Début <strong>de</strong> la copie sur le site <strong>de</strong> CERGY-LE-HAUTmar. 27/07/2004 4:05Fin <strong>de</strong> la copie sur le site <strong>de</strong> CERGY-LE-HAUTmar. 27/07/2004 4:06--------------------------------------------------------------Début <strong>de</strong> la décompression pour le site <strong>de</strong> SAINT-MAURmar. 27/07/2004 6:15-Fin <strong>de</strong> la décompression pour le site <strong>de</strong> SAINT-MAURmar. 27/07/2004 6:15----------------------------------------Début <strong>de</strong> la décompression pour le site <strong>de</strong> ROCHERmar. 27/07/2004 6:15-Fin <strong>de</strong> la décompression pour le site <strong>de</strong> ROCHERmar. 27/07/2004 6:15----------------------------------------Début <strong>de</strong> la décompression pour le site <strong>de</strong> CERGY-LE-HAUTmar. 27/07/2004 6:15-Fin <strong>de</strong> la décompression pour le site <strong>de</strong> CERGY-LE-HAUTmar. 27/07/2004 6:15----------------------------------------Annexe 10 : Extrait du fichier <strong>de</strong> transfert <strong>de</strong>s données graphiquesPage 70


---------------------------------------------------------------------------DEBUT DE LA PROCEDURE POUR CONTROLER LES FICHIERS DGN SUR LES SITES ET LATABLE GIMAPLe 24/07/2004 08:00:00---------------------------------------------------------------------------------------------------------Site <strong>de</strong> RAMBOUILLETLe 24/07/2004 08:01:13------------------------------Nombre <strong>de</strong> fichiers présents dans GIMAP : 174Nombre <strong>de</strong> fichiers non cohérents avec GIMAP : 0Nombre <strong>de</strong> fichiers manquants : 0----------------------------------------------------------------------Site <strong>de</strong> MEULANLe 24/07/2004 08:01:15------------------------------Nombre <strong>de</strong> fichiers présents dans GIMAP : 354Nombre <strong>de</strong> fichiers non cohérents avec GIMAP : 0Nombre <strong>de</strong> fichiers manquants : 1brueil_vexin.voi----------------------------------------------------------------------Site <strong>de</strong> ITTEVILLELe 24/07/2004 08:01:19------------------------------Nombre <strong>de</strong> fichiers présents dans GIMAP : 214Nombre <strong>de</strong> fichiers non cohérents avec GIMAP : 0Nombre <strong>de</strong> fichiers manquants : 0----------------------------------------------------------------------Site <strong>de</strong> DOURDANLe 24/07/2004 08:01:21------------------------------Nombre <strong>de</strong> fichiers présents dans GIMAP : 311Nombre <strong>de</strong> fichiers non cohérents avec GIMAP : 0Nombre <strong>de</strong> fichiers manquants : 0----------------------------------------------------------------------Site <strong>de</strong> ROCHERLe 24/07/2004 08:08:53------------------------------Nombre <strong>de</strong> fichiers présents dans GIMAP : 3426Nombre <strong>de</strong> fichiers non cohérents avec GIMAP : 9montere<strong>au</strong>_yonne.ce1montere<strong>au</strong>_yonne.ce2montere<strong>au</strong>_yonne.cplmontere<strong>au</strong>_yonne.c<strong>un</strong>montere<strong>au</strong>_yonne.cusmontere<strong>au</strong>_yonne.indmontere<strong>au</strong>_yonne.se1montere<strong>au</strong>_yonne.voiv<strong>au</strong>courtois_ign.fdpNombre <strong>de</strong> fichiers manquants : 2brueil_vexin.voir<strong>un</strong>gis.dgn----------------------------------------Annexe 11 : Fichier <strong>de</strong> contrôle <strong>de</strong> transfert <strong>de</strong>s données graphiquesPage 71


di gti aldgi i t aldi gi t alServeur Central DR - Windows 2000 ServerBase <strong>de</strong> données ORACLE - Copie Fichiersgraphiques <strong>GIRIS</strong> <strong>de</strong>s agences - Logiciel SyncBackBaseOracle GirisCopie <strong>de</strong>sFichiers DGN<strong>de</strong>s agencesSyncBackServeur d'agence - Windows NT4Fichiers graphiques référents <strong>de</strong> <strong>GIRIS</strong>RouteurFichiers DGN <strong>de</strong> l'agencePage 72


Annexe 13 : Paramétrage <strong>de</strong> l’outil SynckBackAnnexe 14 : Génération <strong>au</strong>tomatique <strong>de</strong>s branchementsPage 73


Exploitation E<strong>au</strong> Potable - Interventions / Anomalies ou Ordre d'InterventionClef GirisN° <strong>de</strong> l' Ordre d' InterventionComm<strong>un</strong>eN° <strong>de</strong> ContratRése<strong>au</strong>Numéro <strong>de</strong> voieVoieOrigine <strong>de</strong> la <strong>de</strong>man<strong>de</strong>InterventionImputationCoordonnée XCoordonnée Y27501977LA ROCHETTES8260COMMUNAL/ELEV.17RUE HONORE DAUMIERMAIRIEHORS ASTREINTEYXXX REPARATION601235.42156471.19Annexe 15 : Description du masque OI pour <strong>GIRIS</strong>, partie principaleCanalisationEquipementOuvrageBranchementVoirieClef <strong>de</strong> la canalisationDiamètre <strong>de</strong> la canalisationMatéri<strong>au</strong> <strong>de</strong> la canalisationDate <strong>de</strong> Constat <strong>de</strong> l' O.I.Date <strong>de</strong> Début <strong>de</strong> l' O.I.Date <strong>de</strong> Fin <strong>de</strong> l' O.I.Type d' O.I.Nature d' O.I.Action réaliséeAction à envisagerRéalisation102450200FONTE20/03/200320/03/200320/03/2003FUITECASSE TRANSVERSALEREPARATIONRENOUVELLEMENTCGEObservations (1)Observations (2)Observations (3)Documents (CR,photos, ...)|>>|Vali<strong>de</strong>rAnnexe 16 : Description du masque OI pour <strong>GIRIS</strong>, partie détaillée pour les OIPage 74


Equipementdu rése<strong>au</strong>Représente <strong>un</strong> ou plusieursEquipementReprésente <strong>un</strong> ou plusieursDéten<strong>de</strong>ur /RégulateurEquipementincendieReprésente <strong>un</strong> ouplusieursVanneConcerne<strong>un</strong> ouplusieursReprésente <strong>un</strong> ou plusieursOuvrageTronçonConcerne <strong>un</strong>ou plusieursOrdre d'intervention-AnomalieConcerne <strong>un</strong> ou plusieursOuvrageReprésente <strong>un</strong> ou plusieursRéservoirConcerne <strong>un</strong>ou plusieursConcerne <strong>un</strong>ou plusieursReprésente <strong>un</strong> ou plusieursPoste <strong>de</strong>chlorationIntervention<strong>de</strong> voirieBranchementAnnexe 17 : Modèle Conceptuel <strong>de</strong> DonnéesReprésente les différents types <strong>de</strong> relations recensés entre les Ordre d’InterventionsOI et les constituants du rése<strong>au</strong>.Page 75


PLANMSLINKNUMBER(10,0)NATURE VARCHAR2(16)GENRE VARCHAR2(32)FORMAT VARCHAR2(4)LIEU VARCHAR2(20)FICHIER VARCHAR2(40)OBSERV VARCHAR2(80) 0, nTITRE VARCHAR2(40)TIPE NUMBER(10,0)TABLENAME VARCHAR2(50)EAU_BRANCHEMENTMSLINK NUMBER(10,0)... CHAR(10)Moulinettes MDLremontant les informations<strong>de</strong>puis la base GN via <strong>de</strong>sfichiers CSV0, n1, 1Création <strong>au</strong>tomatique <strong>de</strong>s fichesAnomalie lors <strong>de</strong> l'insertion dansla table OI_BRANCHEMENTREF_CLIENTID_ANOINTER_PLANMSPLAN NUMBER(10,0) 1, 1TABLENAME VARCHAR2(20)MSOBJET NUMBER(10,0)BRANCHEMENTTVARCHAR2(20)CHAR(10)1, 1 MSLINKNUMBER(10,0)TRAITEVARCHAR2(16)DATEVARCHAR2(16)NOM_FACTURATION VARCHAR2(40)ADRESSE_FACTURATION VARCHAR2(80)TELEPHONEVARCHAR2(20)TYPE_OINUMBER(10,0)MOTIF_OINUMBER(10,0)TITREVARCHAR2(16) 0, nNOMVARCHAR2(40)ADRESSEVARCHAR2(80)CPNUMBER(5,0)VILLEVARCHAR2(30)OBSERV_1CHAR(10)OBSERV_2CHAR(10)OBSERV_3CHAR(10)OI_TRONCONID_TRONCON NUMBER(10,0)ID_OINUMBER(10,0)DATE_CONSTAT VARCHAR2(16)DATE_DEBUT VARCHAR2(16)DATE_FIN VARCHAR2(16)TRONCONTYPEVARCHAR2(30)NATUREVARCHAR2(30)ACTION_REALISE VARCHAR2(48) 1, 1MSLINK NUMBER(10,0)ACTION_ENVISAGE VARCHAR2(48)MAPID NUMBER(10,0)0, n DIAMETRE NUMBER(10,0)REALISATION VARCHAR2(48)MATERIAU VARCHAR2(20)OBSERV_1 VARCHAR2(100)OBSERV_2 VARCHAR2(100)... CHAR(10)OBSERV_3 VARCHAR2(100)1, 10, n0, nOI_ANOOI_VOIRIEMSLINK NUMBER(38,0) ID_OINUMBER(10,0)ELEMENTVARCHAR2(20)NUM_ORDRE NUMBER(10,0)CODE_COM NUMBER(10,0) DATE_CONSTAT VARCHAR2(16)NUM_CONTRAT NUMBER(10,0) DATE_DEBUT VARCHAR2(16)1, 10, nRESEAU NUMBER(10,0) DATE_FINVARCHAR2(16)TYPEVARCHAR2(30)NUM_VOIE NUMBER(10,0) 1, 1MSRUE NUMBER(10,0) NATUREVARCHAR2(30)ORIGINE NUMBER(10,0) ACTION_REALISE VARCHAR2(48)INTERVENTION NUMBER(10,0) ACTION_ENVISAGE VARCHAR2(48)REALISATION VARCHAR2(48)IMPUTATION VARCHAR2(48)X_SYS NUMBER(38,0) OBSERV_1 VARCHAR2(100)Y_SYS NUMBER(38,0) OBSERV_2 VARCHAR2(100)OBSERV_3 VARCHAR2(100)0, n 0, n1, 1RESERVOIRMSLINK NUMBER(10,0)MAPID NUMBER(10,0)TIPE VARCHAR2(20)... CHAR(10)SURPRESSEURMSLINK NUMBER(10,0)MAPID NUMBER(10,0)TIPE VARCHAR2(20)... CHAR(10)ID_EQUIPMT NUMBER(38,0)V_OUVRAGEID_OINUMBER(38,0)MSLINK NUMBER(10,0)MAPID NUMBER(10,0)OUVRAGE VARCHAR2(20)TYPE VARCHAR2(20)... CHAR(10)OI_OUVRAGE0, n0, nID_OUVRAGE NUMBER(38,0)1, 1ID_OINUMBER(38,0)DATE_CONSTAT VARCHAR2(16)DATE_FIN VARCHAR2(16)TYPEVARCHAR2(20)NATUREVARCHAR2(30)ACTION_REALISE VARCHAR2(48)1, 1 ACTION_ENVISAGE VARCHAR2(48)REALISATION VARCHAR2(48)OBSERV_1 VARCHAR2(100)OBSERV_2 VARCHAR2(100)OBSERV_3 VARCHAR2(100)1, 1OI_EQUIPMTV_EQUIPMTTABLESUPPORT NUMBER(38,0)DATE_CONSTAT VARCHAR2(16)DATE_DEBUT VARCHAR2(16)DATE_FINVARCHAR2(16)TYPEVARCHAR2(30)NATUREVARCHAR2(30)ACTION_REALISE VARCHAR2(48)ACTION_ENVISAGE VARCHAR2(48)REALISATION VARCHAR2(48) 1, 1OBSERV_1 VARCHAR2(100)1, 1 OBSERV_2 VARCHAR2(100)OBSERV_3 VARCHAR2(100) 1, 11, 11, 1MSLINK NUMBER(10,0)MAPID NUMBER(10,0)EQUIPEMENT VARCHAR2(20)TIPEVARCHAR2(20)DIAM NUMBER(10,0)... CHAR(10)0, n0, n0, n0, nVANNEEQUIP_INCEQUIP_SPEDETENDEURMSLINK NUMBER(10,0) MSLINK NUMBER(10,0) MSLINK NUMBER(10,0) MSLINK NUMBER(10,0)RECHLORMSLINK NUMBER(10,0)MAPID NUMBER(10,0)TIPE VARCHAR2(20)DIAM NUMBER(10,0)... CHAR(10)MAPID NUMBER(10,0)TIPE VARCHAR2(20)DIAM NUMBER(10,0)... CHAR(10)MAPID NUMBER(10,0)TIPE VARCHAR2(20)DIAM NUMBER(10,0)... CHAR(10)MAPID NUMBER(10,0)TIPE VARCHAR2(20)DIAM NUMBER(10,0)... CHAR(10)MAPID NUMBER(10,0) 0, nTIPE VARCHAR2(20)... CHAR(10)Annexe 18 : Modèle Physique <strong>de</strong> DonnéesReprésente les tables du module <strong>de</strong> saisie <strong>de</strong>s Ordre d’Interventions OI.Annexe 19 : Tablette FUJITSU 5010DPage 76


Annexe 20 : La solution ArpentGIS sur support Pocket PC et carte GPSPage 77


Annexe 21 : La solution MobileMapper ThalesA g<strong>au</strong>che le MobileMapper solution intégrée (récepteur GPS et logiciel), temps réel etpost-traitement, à droite le MobileMapper CE, GPS métrique sous l’environnementWindows® CE BlueTooth, compatible ArcPad. En <strong>de</strong>ssous le logiciel <strong>de</strong>visualisation et <strong>de</strong> post-traitement MobileMapper Office.Page 78


Annexe 22 : Logiciel GISDataPro <strong>de</strong> Leica GeosystemsPage 79


Annexe 23 : Interface standard du projet GeoOutlookAnnexe 24 : Interface <strong>de</strong> la solution GeoOutlook pour tablette.Page 80

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!